Hiring: Lead Java Full Stack Developer with Apache Camel

Key Responsibilities
Lead the design and development of scalable, high-performance applications using Java 21+ and Spring Boot 3
Architect and implement RESTful APIs with strong governance and lifecycle management
Drive API-first development using OpenAPI Specification (OAS) and generate server/client stubs
Lead enterprise integration solutions using Apache Camel 4
Design and implement integrations using: JMS (Amazon MQ / ActiveMQ), SFTP, Google Pub/Sub and other enterprise messaging systems
Define and enforce API lifecycle management best practices
Lead implementation of API Management solutions (Gravitee preferred)
Architect and deploy applications on AWS ECS / Fargate
Design containerized solutions using Docker
Implement distributed tracing and observability using OpenTelemetry
Lead frontend strategy and integration (Angular / React / React Native)
Mentor and guide development teams, conduct code reviews
Define CI/CD pipelines using GitHub / GitLab
Ensure adoption of Enterprise Integration Patterns (EIPs)
Required Skills
Backend: Java 21+, Spring Boot 3, Spring Web (REST APIs), Spring Data JPA, Spring JMS and Spring Cloud OpenFeign
Integration:
Strong expertise in Apache Camel 4
Deep understanding of EIPs (Enterprise Integration Patterns), Message-driven architecture and Event-driven systems
API Development & Management: Strong experience in REST API design, OpenAPI (OAS) specification development, Stub generation (server & client), Experience with API gateways (Gravitee preferred)
Cloud & DevOps: AWS (mandatory), ECS, Fargate, Amazon MQ / ActiveMQ, Redis, Docker & containerization, CI/CD pipelines
Observability
OpenTelemetry implementation with Spring Boot
Logging, tracing, and monitoring
Frontend: Strong experience in HTML, CSS, JavaScript, Angular / React / React Native
Database: Strong experience with RDBMS (MySQL)
Testing: Unit testing using JUnit 5, Mockito

Similar jobs

Java Full Stack lead with Apache Camel

Apply Now
Back to search page