Company DescriptionJob 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.