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