Sr Java Developer

Alpharetta, Georgia

Jobs for Humanity
Apply for this Job
Company Description

Job Description

We are seeking a Senior Java Developer to join our team for a long-term contract position with opportunities for growth. The ideal candidate will actively participate in architectural discussions, detailed design sessions, and hands-on coding while collaborating closely with teams in New York and Bangalore.

Key Responsibilities:
  • Engage in detailed design discussions and contribute to architectural decisions.
  • Develop and maintain high-quality server-side applications using J2EE, Spring, and Spring Boot.
  • Implement RESTful APIs and microservices architecture.
  • Perform rigorous unit and integration testing using JUnit and Spring Test.
  • Work closely with Users, Business Analysts, QA teams, and Development teams across global locations.
  • Utilize DevOps tools such as Git, Jenkins, and GitHub Actions for version control and CI/CD.
  • Ensure best practices in software development, code quality, and performance optimization.
Required Skills & Experience:

• 7+ years of experience in server-side application development using J2EE.

• Proficiency in Java, Multithreading, and design patterns.

• Strong expertise in Spring and Spring Boot frameworks.

• Experience with MVC frameworks like Spring Boot MVC.

• Knowledge of front-end technologies such as JavaScript, Angular, and React.

• Familiarity with databases such as Oracle, Db2.

• Hands-on experience with Unix/Linux development.

• Working knowledge of Tomcat application servers.

• Agile (Scrum) development experience.

• Strong problem-solving skills, ability to work collaboratively in a global team environment.

Why Join Us?
  • Opportunity to work on a long-term project with growth potential.
  • Collaborate with a dynamic, global team across multiple time zones.
  • Work in a fast-paced environment with cutting-edge technologies.
If you're a passionate Java Developer eager to drive innovation and contribute to exciting projects, we'd love to hear from you.
Date Posted: 14 April 2025
Apply for this Job