Java Developer

Location : Singapore

A Java Developer is responsible for the design, development, and management of Java-based
applications. This role requires technical proficiency in Java, a deep understanding of object-
oriented programming, and experience with enterprise-level, high-volume systems.

Key Responsibilities

● Application Development: Design and develop high-volume, low-latency applications
for mission-critical systems, delivering high availability and performance.
● Code Quality: Write well-designed, testable, and efficient code, ensuring adherence to
coding standards and best practices.
● Collaboration: Contribute in all phases of the development lifecycle, and collaborate
with architects and product teams to translate requirements into technical designs.
● Framework Utilization: Utilize and maintain modern frameworks like Spring Boot or
Jakarta EE for building scalable microservices.
● Maintenance and Optimization: Perform software analysis, risk identification, and
reliability analysis. Support continuous improvement by investigating alternatives and
technologies.

Required Qualifications
● Bachelor’s degree in Computer Science or a related technical field.
● 3+ years of professional experience as a Java Developer.

● Expertise in Java, with a solid understanding of object-oriented programming (OOP)
principles.
● Hands-on experience with Spring Framework (Spring Boot, Spring MVC, Spring Data).
● Experience with relational databases (SQL) and ORM technologies (e.g., Hibernate,
JPA).

Apply for this position

Drop files here or click to uploadMaximum allowed file size is 512 MB.
Allowed Type(s): .pdf, .doc, .docx