Software Developer (Java/AEM)
- Level
- Mid
Not stated in the posting: salary, work type, visa.
Open. First seen 3 October 2026.
About the role
Temus's standard text
Temus is a Temasek-backed consulting firm providing digital transformation solutions for the private and public sectors. We aspire to be a strategic partner in realising the Singapore Government’s Smart Nation vision. We are headquartered in Singapore and have more than 400 employees across a wide range of disciplines in strategy, design, architecture, technology, data & AI.
The Java/AEM Developer will be part of our development team that has strong experience in agile development and in-depth knowledge of digital solutions. You will work in a highly productive and collaborative team where your ideas will be listened to and put into action. This exciting opportunity would suit a Java/AEM Developer who is looking to move upwards and onwards and is eager to work closely with senior management on interesting and super cool ideas.
You will be collaborating with the Product, Design and Business teams to develop and maintain digital solutions for our prestigious clients in public sector and large commercial enterprises.
Responsibilities
- Join project teams to work on full life-cycle web/mobile application projects from requirement gathering to solutioning, development, releasing and post-launch maintenance
- Work with agile cross functional, cross countries teams to design, develop, maintain web/app application base on specifications and ensure successful releases
- Support Project Manager/Scrum Master to provide consultation and direction to stakeholders for managing and delivering their expectations
- Be a self-starter, proactively recognise and solve issues as they arise
- Be motivated in continuous learning and improvement to enhance your skills in an ever changing environment
Qualifications and Requirements
- Bachelor’s Degree in Computer Science, Information Technology or other relevant qualifications
- We are hiring all levels of experiences of Java-based web/app development with full-stack exposure
- Proficient in Java development with excellent knowledge of Spring Boot framework
- Solid understanding of object-oriented programming and fundamental design principles behind a scalable application on the clouds
- Extensive experience and knowledge of Relational Database, SQL-query programming, microservice, ORM (JPA2, Hibernate) and various architectural and design patterns (MVC, concurrency pattern, singleton pattern, etc.)
- Comprehensive experience and knowledge of modern development tools and technologies: Redis, Docker, Kubernetes, Infrastructure-as-code
- Profound insights of JVM, memory optimisation, memory leak troubleshooting
- Hands-on experience on server setup and maintenance, DevOps, and experience working with Cloud Infrastructure (AWS/Azure) will be an advantage
- Hands-on experience with Java platforms (Adobe Experience Manager, IBM Mobile First Platform, Jahia, etc.) will be an advantage
- Following certifications will be highly considered: Azure Developer (Associate), Azure Solutions Architect (Expert), Azure DevOps Engineer (Expert), AWS Developer (Associate), AWS Solutions Architect (Professional), AWS DevOps Engineer (Professional)
- English-speaking with good communication and teamwork skills
- Ability to work within a fast-paced agile development environment
- Candidates with extensive experience, excellent communications skills and good certifications will be considered for Team Lead/Technical Architect role
Required Technology Stack:
- Frontend: React JS, Angular, HTML/CSS
- Middleware: Jetty, Tomcat, Nginx, JBoss, Oracle Weblogic
- Database: PostgreSQL, MySQL, Azure Database for PostgreSQL, Azure Database for MySQL, Amazon RDS (PostgreSQL/MySQL), Amazon Aurora (PostgreSQL/MySQL), Oracle
- OS: Red Hat Enterprise Linux, Amazon Linux
- IDE/CLI: Eclipse, IntelliJ, Ant, Maven, Gradle, Npm
- CI/CD: Bitbucket/Gitlab, Bamboo/Jenkins, SonarQube (code quality inspection), Robot Framework (test automation)
- Cloud Infrastructure: AWS, Azure
- Infrastructure as Code: Terraform
- Platform: Adobe Experience Manager, Jahia, IBM MFP
Temus's standard text
Temus is an equal opportunities employer. We welcome applications from all. We do not discriminate by race, religion, belief, ethnicity, origin, disability, age, partnership status, sexual orientation, or gender identity.
We see the diversity of our team as a strategic advantage, and we work actively to maintain it.
By applying for this role, you have read and acknowledge the data privacy statement via this link - temus.com/job-applicant-data-protection/
What this role asks for
Particular to this role
Agile · Angular · Azure DevOps · Bitbucket · CSS · GitLab · Gradle · HTML
Rare in Temus's other 29 open postings.
In most of Temus's ads
Azure · CI/CD
Named in most of its open postings, whatever the role.
79% of this description is written for the role. The rest is Temus's standard text, folded away below.
Read against Temus's other open postings on this site.
The team: Application Engineering
This role is one of 6 open in Application Engineering. 2 were posted in the last 30 days.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
CI/CD (5 of 6), Docker (5 of 6), GitLab (5 of 6), JavaScript (5 of 6), Kubernetes (5 of 6), Test Automation (5 of 6), AWS (4 of 6)
OTHER ROLES ON THIS TEAM
- Full Stack AI Engineer posted Sep 30
- Cloud DevOps Engineer posted Sep 22
- Full Stack AI Engineer I Vietnam posted Sep 11
- Software Quality Engineer posted Sep 2
- Project Manager I Application posted Aug 20
From the team and dates on Temus's own job board.
Similar jobs
- Software Engineer - Full Stack Development at Kyndryl
Shares 22 skills: Nginx, Hibernate, Gradle… · same seniority - Software Engineer - Mid Level at Leidos
Shares 22 skills: Hibernate, Bitbucket, Gradle… · same seniority - Java Developer at Reveal Health Tech
Shares 22 skills: Hibernate, Bitbucket, Gradle… - Java Backend Developer at Monks
Shares 19 skills: Hibernate, Gradle, Maven… · same seniority - Lead Software Engineer at Verifone
Shares 20 skills: Hibernate, Gradle, Maven… - Software Engineer (Full Stack) at Temus
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.