Jobs for Humanityposted about 1 month ago
Senior
Alpharetta, GA

About the position

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.

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.

Requirements

  • 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.

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service