First seen by Alion on Nov 13, 2026.
Software Engineer (Java / Spring Boot)
Job Type: Contract - 2 Years
Job Location: East, Singapore
Role Overview
We are seeking an experienced Software Engineer to design, develop, test and maintain enterprise-level software applications using Java and Spring Boot. The role involves building scalable, high-performance applications, integrating backend services and ensuring system reliability. You will also collaborate with cross-functional teams on software deployment, troubleshooting and ongoing application support.
Key Responsibilities
- Analyse software requirements and design, develop, test and maintain enterprise software applications.
- Develop and support Java-based applications using Spring Framework / Spring Boot.
- Prepare and maintain technical documentation, including design specifications, test plans and user manuals.
- Troubleshoot application issues, investigate defects and provide ongoing application support.
- Collaborate with developers, testers and stakeholders to resolve technical and integration issues.
- Participate in software deployment, production support and maintenance activities.
Requirements
- Degree in Computer Science, IT, Engineering or a related discipline, with at least 5 years of relevant software development experience.
- Experience in full Software Development Lifecycle (SDLC), including technical documentation.
- Strong hands-on experience in Java/JEE, Spring Framework and/or Spring Boot.
- Experience with message queues or asynchronous messaging technologies.
- Good proficiency in SQL and relational databases such as PostgreSQL, MySQL or IBM Db2.
- Familiarity with JDBC, JPA/Hibernate or DAO patterns.
- Experience with Agile development, CI/CD and microservices or containerised applications.
- Strong analytical, problem-solving and communication skills.
Good to Have
- Experience in high-volume, high-performance transaction processing systems.
- Knowledge of enterprise messaging platforms such as Solace.
- Exposure to cloud platforms, AWS, Docker and Kubernetes.
- Familiarity with payment systems, EMV or PCI DSS standards.
Why Join Us?
- Work on large-scale, enterprise-level applications involving modern technologies such as Java, Spring Boot and microservices.
- Gain exposure to complex system development, high-performance applications and end-to-end software engineering projects.
This is an outsourced role.
If you are interested, kindly send your resume (in MS Word format) to Mounika at [email protected] stating your salary expectations & availability to take it forward.
All Curriculum Vitae will be treated with strict confidentiality. We regret to inform you that only shortlisted candidates will be notified.
By sending us your personal data, you are deemed to consent to RMA Consultants Pte Ltd and its affiliates collecting, using and disclosing your personal data for the purposes set out in our Data Protection Policy at http://rmabpo.com/policy
This is in partnership with the Employment and Employability Institute Pte Ltd (“e2i”).
"e2i is the empowering network for workers and employers seeking employment and employability solutions. e2i serves as a bridge between workers and employers, connecting with workers to offer job security through job-matching, career guidance and skills upgrading services, and partnering employers to address their manpower needs through recruitment, training, and job redesign solutions. e2i is a tripartite initiative of the National Trades Union Congress set up to support nation-wide manpower and skills upgrading initiatives. By applying for this role, you consent to RMA Groups’s PDPA and e2i’s PDPA.”
Mounika Tanuku
Senior Recruitment Consultant
EA License No 93C4403
EA Regn No R22109193
Skills
Troubleshooting Application Issues, Technical Documentation, PostgreSQL, JEE, REST APIs development, Spring Framework, Microsoft Message Queue, MySQL, Agile Methodologies, JDBC, Spring Boot, SQL, Microservices Design, JPA, Design Specification, CI/CD, Software Development Lifecycle, Analyzing software requirements, Java, Software Deployment

