Anotech Energy Singapore Pte. Ltd. logo

Software Engineer - Java

Anotech Energy Singapore Pte. Ltd.

D02 Anson, Tanjong PagarPermanentS$5,000 – S$10,000/mo

Posted 28 Jun 2026

About this role

ALTEN Group is a world leader in Engineering and Technology consulting services providing outsourced Engineering, R&D, and IT Services for different industries such as Transportation, Defence, Energy and Security with 55,000 engineers in nearly 35 countries. ANOTECH is the subsidiary of the Group delivering ALTEN's Engineering Services in Singapore. As a Software Engineer, you will design, develop, and maintain complex, distributed real-time applications. In this role, you will leverage your expertise in core Java, modern desktop frameworks (Swing/JavaFX), and microservices architectures to build highly scalable and reliable software solutions. You will work within an Agile Scrum environment, embracing a strong DevOps culture to automate pipelines, manage containerised deployments, and ensure the continuous delivery of high-quality code through rigorous testing and peer reviews . Responsibilities: · Design, write, and maintain clean, scalable, and high-performance code using Java Core, Java Swing, and Java FX, while implementing robust distributed systems, microservices, and event-driven architectures. · Participate in the full software engineering lifecycle by writing and reviewing technical documentation, system requirements, design specifications, and unit tests (JUnit), while employing advanced debugging and testing strategies to ensure code reliability. · Collaborate within a DevOps culture to build, manage, and optimize automated integration and deployment pipelines using Git, Bitbucket, Jenkins, Docker, and Kubernetes. · Actively participate in Agile Scrum ceremonies, utilize JIRA and Eclipse for efficient project and code management, and apply strong problem-solving skills to troubleshoot complex technical issues and mitigate engineering risks early. Essential Requirements: · Degree in Engineering, Computer Science, IT or relevant experience · Good working knowledge of Java Core, Java Swing, JavaFX, Junit. · IDE/CICD Tools: GIT, Bitbucket, Jenkins, Eclipse, JIRA · In-depth knowledge of distributed systems, including microservices, messaging systems, and event-driven architectures · Working knowledge of DevOps, CICD methodologies, and containerization (e.g., Docker, Containerization, Kubernetes) · Demonstrated strong problem-solving skills · Knowledge & demonstrated experience of formal software engineering process throughout lifecycle. o Writing & reviewing design, requirements, tests and code o Debugging/Testing Strategies · Agile methodology: Scrum · DevOps culture

What they're looking for

Software DebuggingGitDesignKubernetes

About Anotech Energy Singapore Pte. Ltd.

Industry: Professional & technical servicesWebsite ↗

Frequently asked questions

What does a Software Engineer - Java at Anotech Energy Singapore Pte. Ltd. do?

ALTEN Group is a world leader in Engineering and Technology consulting services providing outsourced Engineering, R&D, and IT Services for different industries such as Transportation, Defence, Energy and Security with 55,000 engineers in nearly 35 countries. ANOTECH is the subsidiary of the Group de…

What skills does this Software Engineer - Java role need?

Key skills for this role include Software Debugging, Git, Design, Kubernetes.

How much does a Software Engineer - Java at Anotech Energy Singapore Pte. Ltd. pay?

This role lists a salary of S$5,000 – S$10,000 per month.

Is this Software Engineer - Java role remote, hybrid, or on-site?

The listing is based in D02 Anson, Tanjong Pagar. Check the posting for remote or hybrid options.

How do I apply for this Software Engineer - Java role?

You can apply directly on Anotech Energy Singapore Pte. Ltd.'s careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.