Java Technical Lead (amazon Q)
Java Technical Lead with AmazonQLocation: Mclean, VA Onsite (Based on Client Requirement)Duration: Long-Term ContractJob DescriptionWe are seeking a highly skilled Java Technical Lead to lead enterprise application modernization and microservices initiatives. The ideal candidate should have strong expertise in Java, Microservices Architecture, Kafka, AWS Cloud, GraphQL, and Reactive Programming. The candidate will be responsible for leading development teams, conducting code reviews, troubleshooting production issues, and guiding architecture and design decisions for scalable distributed systems.Required SkillsStrong experience as Java Technical Lead or Lead DeveloperExpertise in Java and Microservices ArchitectureStrong Kafka experience is mandatoryExperience with AWS cloud servicesExperience with GraphQL APIsExperience with Reactive ProgrammingExperience with queue-based implementation and event-driven systemsKnowledge of OAuth authentication and authorization mechanismsExperience with Istio or service mesh technologiesStrong troubleshooting and debugging skillsExperience conducting code reviews and mentoring teamsStrong understanding of distributed systems and scalable application architectureExperience working in Agile development environmentsPreferred SkillsExperience with Spring Boot and Reactive frameworks such as WebFluxExperience with containerization and KubernetesExperience with CI/CD pipelines and DevOps practicesExperience with API Gateway and cloud-native applicationsExposure to enterprise application modernization programsNice To HaveAngular experience (not a priority)Experience with enterprise App Modernization programs