Role: Java Developer (4+ Years Experience)
Locations: San Francisco, CA \| Jersey City, NJ \| Chicago, IL \| Atlanta, GA
Employment Type: Full-Time \| Onsite
________________________________________
About The Role: Our client is seeking a highly skilled Java Developer with 4+ years of professional experience in designing, developing, and deploying scalable enterprise applications. The ideal candidate is passionate about clean, efficient code and modern software development practices.
This role involves collaborating with cross-functional teams to build high-performance applications using Java, Spring Boot, Microservices, and Cloud technologies.
________________________________________
Key Responsibilities:
Design, develop, and maintain robust, scalable Java-based applications.
Work with Spring Boot, RESTful APIs, and Microservices architecture.
Participate in the full software development lifecycle – requirements analysis, coding, testing, and deployment.
Optimize application performance and ensure high availability.
Collaborate with DevOps and QA teams for CI/CD and automated testing.
Debug, troubleshoot, and resolve production issues in a timely manner.
Maintain code quality through reviews and adherence to best practices.
________________________________________
Required Skills \& Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
4+ years of hands-on experience in Java development.
Strong experience with Spring Framework (Spring Boot, Spring MVC).
Knowledge of Microservices architecture and RESTful API design.
Proficiency in SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
Experience with version control tools like Git.
Exposure to cloud platforms (AWS, Azure, or GCP) is a plus.
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.
________________________________________
Eligibility Criteria:
candidates who are authorized to work in the U.S. without visa sponsorship will be preferred.