JOBSEARCHER

Java Full-Stack Lead

Java Full-Stack LeadLocation: Remote We are seeking a highly experienced Lead Java Full-Stack Developer with deep expertise in Java 21+, Spring Boot 3, API architecture, and Enterprise Integration. The ideal candidate will lead the design and development of scalable microservices and enterprise integration solutions, with strong hands-on experience in Apache Camel, AWS ECS/Fargate, and API Management platforms such as Gravitee. Key ResponsibilitiesLead the architecture, design, and development of scalable, high-performance applications using Java 21+ and Spring Boot 3. Design and implement robust RESTful APIs with strong governance and lifecycle management practices. Drive API-first development using OpenAPI Specification (OAS), including server/client stub generation. Lead enterprise integration initiatives using Apache Camel 4. Build and manage integrations using technologies such as:JMS (Amazon MQ / ActiveMQ)SFTPGoogle Pub/SubOther enterprise messaging platformsEstablish and enforce API lifecycle management standards and best practices. Lead implementation and administration of API Management solutions (Gravitee preferred). Architect and deploy containerized applications on AWS ECS/Fargate. Design and implement solutions using Docker and containerization best practices. Implement distributed tracing, logging, and observability using OpenTelemetry. Lead frontend architecture and integration using Angular, React, or React Native. Mentor development teams, conduct code reviews, and provide technical leadership. Define and optimize CI/CD pipelines using GitHub and/or GitLab. Ensure adoption of Enterprise Integration Patterns (EIPs) and modern event-driven architecture principles.  Required SkillsBackendJava 21+Spring Boot 3Spring Web (REST APIs)Spring Data JPASpring JMSSpring Cloud OpenFeign Integration & MessagingStrong expertise in Apache Camel 4Deep understanding of:Enterprise Integration Patterns (EIPs)Message-driven architecturesEvent-driven systems API Development & ManagementStrong experience designing REST APIsOpenAPI (OAS) specification developmentServer and client stub generationExperience with API gateways and API Management platforms (Gravitee preferred) Cloud & DevOpsAWS (mandatory)ECS / FargateAmazon MQ / ActiveMQRedisDocker & containerizationCI/CD pipeline implementation ObservabilityOpenTelemetry implementation with Spring BootLogging, monitoring, and distributed tracing FrontendHTML, CSS, JavaScriptAngular / React / React Native DatabaseStrong experience with relational databases, especially MySQL TestingUnit testing using JUnit 5 and Mockito Leadership ExpectationsDrive architecture and technical design decisions. Establish best practices for integration and API development. Mentor team members and provide technical guidance. Collaborate effectively with stakeholders and cross-functional teams.  Nice to HaveExperience with Gravitee API ManagementExperience building and managing large-scale distributed systems