Java Application Architect

Compunnel Inc.
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Java
API
Application Integration Architecture
User Authentication
Code Review
Continuous Integration
Distributed Systems
Python
Load Testing
OAuth
Openid Connect
JSON Web Token
Service-Oriented Architecture
Management of Software Versions
Data Logging
Performance Testing
Istio
Delivery Pipeline
Apigee
GIT
Infrastructure Automation Frameworks
Deployment Automation
Api Design
Api Gateway
REST
Api Management

Requirements

Job Summary We are seeking a highly experienced Java Application Architect to lead the design, development, and continuous improvement of enterprise-scale API gateway platforms. This role requires deep technical expertise in API architecture, strong hands-on development skills, and the ability to drive standards, governance, and best practices across multiple teams. Key Responsibilities Define and enforce API design standards, including REST principles, versioning, error handling, and backward compatibility Architect and implement scalable, secure, and high-performance API gateway solutions Drive API management practices including onboarding governance, lifecycle management, deprecation, and retirement strategies Implement and optimize gateway capabilities such as routing, transformation, traffic management, authentication, and policy enforcement Develop automation scripts and workflows using Python to improve operational efficiency Design and implement automated API testing frameworks covering functional, integration, regression, and performance testing Establish observability practices including metrics, logs, traces, alerting, and SLO-based monitoring Collaborate with development, security, and operations teams to align architecture with organizational standards Mentor engineering teams and influence architectural decisions and best practices Integrate API gateways with enterprise identity and security platforms to ensure compliance Required Qualifications Extensive hands-on experience designing, building, and operating API platforms or gateway solutions in production environments Deep expertise in RESTful API design, versioning strategies, backward compatibility, and error handling Strong knowledge of security protocols such as OAuth2, OpenID Connect, JWT, mTLS, and API key management Advanced proficiency in Java with experience in API, gateway, or service-oriented architectures Strong Python skills for automation, tooling, and operational workflows Proven ability to troubleshoot complex issues in high-throughput, distributed systems Experience designing and implementing automated API testing frameworks Strong understanding of observability practices including metrics, logging, tracing, and alerting Experience with Git, CI/CD pipelines, code reviews, and infrastructure-as-code practices Strong analytical, problem-solving, and communication skills Preferred Qualifications Experience with API gateway platforms such as Apigee, Kong, Azure API Management, or AWS API Gateway Understanding of API lifecycle management including governance, versioning, deprecation, and retirement Experience implementing traffic management and security policies such as rate limiting, throttling, and request/response transformations Familiarity with service mesh, ingress controllers, and edge routing technologies Experience integrating APIs with enterprise identity and security platforms Knowledge of CI/CD pipelines and automated deployment strategies for API gateway configurations Experience with performance and load testing for scalability and resiliency validation Demonstrated leadership experience mentoring engineers and influencing cross-team strategies Education: Bachelors Degree Education: Bachelors Degree

Apply for this position