JOBSEARCHER

Java J2EE - Advanced

Job Description:Design, develop, and maintain backend services and APIs using Java and Spring Boot.Implement microservices architecture leveraging Spring Cloud for service discovery, configuration, and resilience.Containerize and deploy applications on AWS using services such as ECS, EKS, Lambda, or EC2.Implement and maintain AWS infrastructure using Infrastructure as Code (IaC)Implements reactive programming paradigms for highperformance systems.Apply 12factor app principles and best practices for cloud-native development.Design and execute performance and load tests using JMeter or BlazemeterExplore and integrate agentic systems for advanced automation or AIdriven workflows.Collaborate with AI/ML teams to leverage agentbased protocols and toolkits. Must have:Java, Springboot, Spring Cloud 5 plus years (if 603 8+ years)AWS deploymentAWS container platform experience like EKS and/or ECS and build images using Docker.Reactive Programming experienceKnowledge of designing cloud native appsMessaging tools KafkaObservability and ops: logging, metrics, tracing; ability to troubleshoot in lower/higher environments.CI/CD: experience with pipelines (build/test/deploy) and basic release practices. Good to have:Spring AOPTesting framework JMeter, BlazemeterExperience on testing CucumberExposure to PythonAgentic systems like A2A, ADK etc