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
—