Senior Java Developer (HVAC domain)

 Job Description:

Position Title: Java Backend Developer

Experience: 6-7 years

Open Positions: 3

Joiner Type: Immediate Joiners

Job Overview:

We are seeking experienced Java Backend Developers to join our team in Vietnam and India. The ideal candidates will be proficient in creating Java applications using modern frameworks, with a strong focus on performance, scalability, and innovation. You will work closely with cross-functional teams to develop and enhance backend systems while ensuring the timely delivery of high-quality features.

Key Responsibilities:

  • Design, develop, and implement new features in Java-based applications following product functional specifications and design requirements.
  • Collaborate with cross-functional teams to meet project plans for application development activities and manage priorities in a fast-paced environment.
  • Develop RESTful APIs, ensuring their stability, scalability, and security.
  • Work on AWS Cloud for deployment and management of applications.
  • Manage and maintain MySQL databases for data storage and retrieval.
  • Write unit tests using JUnit/Mockito and other testing frameworks to ensure code quality and reliability.
  • Conduct regular reviews of defects, ensuring they are resolved within required timeframes.
  • Collaborate with the development team to enhance the SDLC (Software Development Life Cycle) process.
  • Maintain and work with Version Control System (Git) and Project Management Tool (JIRA) for streamlined workflow and progress tracking.

Skills and Experience:

  • Proficiency in Java, Spring Boot (Maven), Spring Boot REST, and Hibernate.
  • Hands-on experience with AWS Cloud for deploying and scaling applications.
  • Experience working with MySQL for efficient data storage and retrieval.
  • Proven experience in building and maintaining RESTful APIs.
  • Strong understanding of writing unit tests using JUnit/Mockito.
  • Familiarity with Git for version control and JIRA for project management.
  • Experience in managing the Software Development Life Cycle (SDLC) for projects.
  • Excellent troubleshooting and problem-solving skills.

Education and Experience:

  • Internal Communication: For internal & partner use only.
  • Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
  • 6-7 years of experience as a Java Backend Developer with a proven track record of delivering high-quality applications.
  Required Skills:

Java