Role Overview
We are seeking experienced Microservice Developers with strong expertise in Java development, cloud-native microservices architecture, and API engineering to design, develop, and support scalable enterprise applications. The role involves building highly available, event-driven services aligned with modern DevOps and Agile delivery practices within a cloud-native ecosystem.
Key Responsibilities
- Design, develop, and maintain cloud-native microservices using Java-based technologies.
- Develop scalable and resilient solutions leveraging event-driven and reactive programming architectures.
- Design and implement RESTful APIs and microservices integrations supporting enterprise applications.
- Implement distributed messaging and data streaming solutions using technologies such as Kafka and Redis.
- Work with financial messaging or integration protocols including FIX protocol where required.
- Collaborate with cross-functional teams including platform engineering, DevOps, QA, and business stakeholders.
- Build and deploy highly available production-grade services using automation and CI/CD pipelines.
- Implement containerization and orchestration using Docker and Kubernetes/OpenShift platforms.
- Develop and maintain infrastructure automation and Infrastructure-as-Code (IaC).
- Ensure system performance, scalability, monitoring, and operational reliability.
- Participate in Agile ceremonies including sprint planning, design reviews, and retrospectives.
- Follow engineering best practices including version control, documentation, and secure coding standards.
Required Skills & Experience
- Degree in Information Technology, Engineering, Computer Science, or related discipline.
- Minimum 10+ years of software development experience in enterprise environments.
- Strong hands-on expertise in Java development (Spring Boot preferred).
- Proven experience building microservices architecture and API-driven applications.
- Experience in event-driven or reactive systems development.
- Hands-on experience with:
- Apache Kafka
- Redis
- FIX Protocol (preferred)
- Strong experience designing and developing RESTful APIs.
- Experience working with cloud-native platforms such as:
- Kubernetes
- OpenShift
- Docker Enterprise
- Cloud Foundry or Public Cloud platforms.
- Understanding of containers, build systems, and infrastructure automation.
Preferred Skills
- Experience with JavaScript and front-end frameworks such as React or AngularJS.
- Mobile application development exposure is an advantage.
- Experience implementing deployment automation and monitoring frameworks.
- Exposure to Infrastructure-as-Code tools.
Methodology & Practices
- Strong understanding of DevOps culture and CI/CD pipelines.
- Experience working in Agile or Scrum delivery environments.
- Strong problem-solving and troubleshooting capabilities.
PERSOL Singapore Pte Ltd • RCB No. 200007268E
EA License No. 01C4394 • EA Registration No. R1113321 (Jacob Tijo)