Java Developer
Job description
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).