Role: Lead Java Developer – Microservices & AWS
Locations: New York, NY (Hybrid Onsite)
Duration: 12+ Months Contract
Job Description:
• A Lead Java Developer with 10+ years of experience in microservices
and AWS to drive the design and development of scalable APIs and
cloud-based solutions.
Responsibilities:
• Lead the design and development of scalable microservices and
cloud-native APIs using AWS services.
• Collaborate with product managers and engineering teams to define
technical strategies and priorities.
• Mentor and guide a team of developers, ensuring adherence to best practices and high-quality standards.
• Drive architecture design and decision-making for distributed systems
and cloud infrastructure.
• Oversee and improve the CI/CD pipeline, testing, and deployment
processes.
• Contribute to the design and implementation of fault-tolerant,
high-performance systems.
• Ensure the security and scalability of API integrations and
distributed architectures.
• Continuously improve software processes and recommend new technologies
or tools for better efficiency.
Tech Stack:
• Java, Microservices Architecture, Spring, SpringBoot, SQL and OpenAPI
• AWS ECS, Lambda, S3, SQS, SNS, Glue, CloudWatch and AWS DocumentDB.
• DevOps tools, Docker, and containerization practices.
• SQL and NoSQL (e.g. AWS DocumentDB, MongoDB).
• Strong experience with unit testing frameworks such as Junit/Mockito.
• DevOps practices and tools for continuous integration, automated
testing, and deployment.
• Agile/Scrum methodologies.
—
Sooraj Giri
Technical Recruiter | Empower Professionals
Sooraj@empowerprofessionals.com
—