Overview
Skills
Job Details
Job Title: Lead Java Developer
Location: New York, NY (Hybrid)
Job Type: Contract
Interview Process: 2nd Round Face-to-Face Interview Required
You can reach me (9AM EST To 5PM EST )
We are looking for a pure lead Java backend developer. The client is not accepting the full-stack resumes.
Need locals with DL and below 15 years of GC. We will not accept
Job Description:
We are seeking a highly skilled and experienced Lead Java Developer to join our dynamic team in New York (hybrid work model). The ideal candidate will have deep expertise in Spring Boot, microservices architecture, and unit testing using JUnit. As a technical leader, you will guide the development team, design scalable solutions, and ensure code quality and performance across enterprise-level applications.
Key Responsibilities:
Lead the design, development, and deployment of Spring Boot-based microservices in a cloud/hybrid environment.
Architect robust and scalable RESTful APIs and ensure smooth inter-service communication.
Implement and enforce best practices in unit testing using JUnit, including code coverage standards and test automation strategies.
Collaborate with cross-functional teams including Product Owners, QA Engineers, and DevOps to deliver high-quality software.
Guide and mentor junior developers; perform code reviews and enforce clean coding standards.
Contribute to CI/CD pipeline improvements and infrastructure automation.
Ensure application performance, uptime, and scalability through proactive monitoring and optimization.
Required Skills & Qualifications:
12+ years of hands-on experience in Java/J2EE development.
4+ years of experience building and deploying applications using Spring Boot.
Strong understanding of microservices architecture, API design patterns, and service orchestration.
Extensive experience writing unit and integration tests using JUnit, Mockito or similar frameworks.
Proficiency with REST APIs, JSON, Swagger/OpenAPI, and Spring Cloud (Eureka, Gateway, Config Server).
Experience with SQL/NoSQL databases, caching (Redis), and message brokers (Kafka, RabbitMQ) is a plus.
Familiarity with containerization (Docker) and orchestration tools (Kubernetes).
Strong analytical, problem-solving, and leadership skills.
Preferred Qualifications:
Experience with cloud platforms (AWS, Azure, or Google Cloud Platform).
Prior experience working in Agile/Scrum environments.
Exposure to CI/CD tools like Jenkins, GitLab CI, or CircleCI.
Interview Process:
Round 1: Technical Screening (Remote)
Round 2: Face-to-Face Interview (Onsite at New York office)