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
Factorial Solutions is an Executive Search firm with headquarters in Singapore and delivery centres in various other locations. With our expertise in recruitment and 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 by identifying the right talent for their unique requirements.
Having successfully recruited on both permanent & contrual basis for our esteemed customers, it has given us tremendous confidence in our ability to source the right talent and serve the toughest roles and positions with our clients in Singapore and the region.