Java Backend Developer
About this job
Company Overview / Employee Value Proposition
Factorial Solutions is a Singapore headquartered company with delivery centres in various other locations. With our thorough understanding of the Technology, Analytics & Data Sciences irrespective of the domain, we are confident in our ability to contribute to our client's success. It has given us tremendous confidence in our ability to serve the toughest roles and projects with our clients in Singapore and the region.
Job Summary
Work as part of the team to analyse, design, develop, test, deploy and support applications to meet business objectives.
Responsibilities
- Design, develop, test, and deploy applications following the company’s Software Development Life Cycle (SDLC) to ensure quality and compliance with IT policies and procedures
- In this role, you will design, develop, and provide support backend microservices to power customer experience by life Insurance Distribution channels.
- Develop data integration, migration, and deployment strategies to facilitate seamless data flow and system updates
- Adhere to and contribute to platform-related technical standards and processes to uphold technical excellence and consistency
- Contribute to the technical training and development of team members to build collective expertise and capability
- Apply strong design and development skills in functional and non-blocking programming to support large web-based systems through the complete software product lifecycle
- Implement and promote a strong culture of Software Testing including Unit Testing, Test-Driven Development (TDD), and Behavior-Driven Development (BDD) to ensure software quality
- Utilize Agile development methodologies such as Scrum and Kanban to deliver iterative and incremental software improvements
- Must have minimum experience of 2 years working with Java17+
- Design and develop Java/SpringBoot based systems with a focus on scalability and maintainability
- Manage environment configurations, release processes, code versioning, and deployment methodologies to ensure smooth software delivery and operational stability
- Develop and maintain RESTful APIs and Microservices using Spring Boot and Spring Cloud to support modular and scalable application architecture
- Apply TDD/BDD techniques using tools such as JUnit, Mockito, and Cucumber to enhance test coverage and reliability
- Work with relational and NoSQL databases to design and optimize data storage solutions
- Use code version control tools like GIT to manage source code and collaborate effectively with team members
- Employ basic DevOps practices including Continuous Integration/Continuous Deployment (CI/CD), containerization with Docker, and orchestration with Kubernetes to streamline development and deployment workflows
- Utilize basic cloud platform services such as Kubernetes and API Gateway to support cloud-native application deployment
- Integrate event-driven architectures using event bus technologies like Confluent Kafka to enable real-time data processing and communication
Market insight
50% above medianExplore related jobs
Similar jobs
See all similar jobsJava Backend Developer
Intern, Admin & Research Support — Part-Time or Full-Time
Admin & Operations Intern (Marketing / Online Work Support)
Creative Design Enginneer
Football Coaching Internship (Trial Development Program-no experience needed)
Human Resource Executive
Frequently asked questions
What salary can I expect?
The employer lists 7 500 – 10 500 $ for this role at FACTORIAL SOLUTIONS PTE. LTD. in Singapore. For comparison, the local market median is about 6 003 $ based on 2 466 similar offers.
How do I apply for this job?
Open the original source page and contact the employer there. Finder never charges job seekers.
Are these jobs up to date?
Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.
Where can I see employment type and work format?
Key conditions are shown above the description. You can also open related listings for FACTORIAL SOLUTIONS PTE. LTD. and Singapore.




