Software Developer - Java

APAR TECHNOLOGIES PTE. LTD. • singapore, singapore • Posted June 27, 2026

About the Role

Job Summary

You will develop and maintain software solutions using Java and related technologies, leveraging AI tools to enhance productivity and integrating cloud and containerization technologies to support scalable applications.

Responsibilities
  • Develop and maintain Java-based software applications using recent language features such as lambdas, streams, and futures to improve code efficiency and readability
  • Analyze and debug code execution flow to identify and resolve issues, even without debugger access
  • Design and implement algorithms and data structures with consideration of complexity analysis to optimize performance
  • Manage project dependencies and build processes using Maven
  • Use Git and Git portals like GitHub or GitLab to version control code and collaborate with teams
  • Write and maintain integration tests to ensure software quality and reliability
  • Utilize Linux and bash scripting to su...