Search by job, company or skills
Job Location :Singapore
Total Years : 10+
Key Responsibilities
Collaborate with cross-functional teams to design algorithms and system workflows
Develop clean, efficient, and maintainable code based on technical specifications
Work closely with stakeholders to implement solutions that meet business requirements
Troubleshoot, debug, and enhance existing software applications
Deploy, monitor, and verify applications in production environments
Gather, evaluate, and act on user feedback to improve software performance and usability
Recommend system improvements and drive optimization efforts
Create and maintain comprehensive technical documentation
Actively participate in Agile ceremonies including sprint planning, reviews, and demos
Estimate, plan, and break down stories into actionable tasks
Present sprint demos to Product Owners and incorporate feedback into future sprints
Required Technical Skills & Experience
Bachelor's or Master's degree in Computer Science or related field with 10+ years of professional experience
Strong experience in Agile/Scrum development methodologies
Expertise in Java (8/11) and Spring Boot for developing microservices
Proficient in modern frontend development using ReactJS, AngularJS, or VueJS
Solid understanding of REST API design and security protocols (Swagger, OAuth 2.0, JWT)
Proficient in writing unit tests (JUnit 5, Mockito) and integration tests for microservices
Experience with Spring JPA and working with databases such as MariaDB and MongoDB
Hands-on experience with containerization using OpenShift Container Platform (OCP) and Kubernetes
Strong knowledge of DevOps tools such as Git, Jenkins, Artifactory, SonarQube, and Veracode
Experience creating CI/CD pipelines and deployment automation
Preferred Qualifications
Experience with Apache Kafka and building event-driven architectures
Familiarity with integration tools like ActiveMQ, IBM MQ, Apache Camel
Experience with service discovery tools such as Consul
Date Posted: 19/09/2025
Job ID: 126545163