Key Responsibilities:
- Design, implement, and maintain Java-based applications.
- Write clean, maintainable, and efficient code following industry best practices.
- Collaborate with cross-functional teams to gather requirements and deliver high-quality software.
- Participate in the full software development lifecycle, including analysis, design, development, testing, deployment, and support.
- Troubleshoot, debug, and optimize existing code to enhance performance and reliability.
- Write and execute unit tests and ensure the reliability of the codebase.
- Work on database design and data integration with Java applications.
Requirements:
- Diploma / Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- At least 3 years of experience in Java development with strong knowledge of object-oriented programming (OOP).
- Experience with popular Java frameworks such as Spring, Hibernate etc.
- Proficiency in working with databases (SQL, PostgreSQL, MySQL, etc.).
- Familiarity with version control tools (Git, SVN, etc.).
- Experience with RESTful web services and microservices architecture.
- Familiarity with Agile or Scrum development methodologies.
For more information, kindly contact Sunny Khoo via WhatsApp at 012-5164406 or via email at sunny.khoo@peoplelake.asia