Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (JAVA, Microservices)

MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD

Singapore

On-site

SGD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading staffing services provider in Singapore is seeking a Lead Microservices Developer to lead a technical team focused on Java microservices development. You will design and implement microservices architecture, collaborate with cross-functional teams, and mentor junior developers. The ideal candidate has over 8 years of experience, strong expertise in Java and Spring Boot, and a track record of successful cloud implementations. This role offers an opportunity to enhance your leadership and technical skills in a dynamic environment.

Qualifications

  • 8+ years hands-on experience in Java development and Microservices.
  • Strong knowledge of Java 11 and above.
  • Experience with Spring Boot microservices.
  • Cloud experience preferred.
  • Proficient in Kafka and messaging systems.

Responsibilities

  • Design and develop microservices using Java technologies.
  • Collaborate with teams to improve products.
  • Maintain documentation of microservices architecture.
  • Provide production support for applications.
  • Implement CI/CD processes for quality assurance.
  • Guide junior developers on best practices.

Skills

Java Development
Microservices
Agile Methodology
Debugging and Troubleshooting
Mentoring junior developers
Communication

Tools

Java 11
Spring Boot
Kafka
Postgres
OpenShift
Job description

As a Lead Microservices Developer, you will lead a technical team and be responsible for coding, solution architecture and application design on a microservices framework, using Agile methodology.

Responsibilities
  • Design and develop microservices using Java-related technologies.
  • Collaborate with cross-functional teams to identify and implement new products and improve the existing systems in our microservices architecture.
  • Develop and maintain documentation of the microservices architecture, including design patterns, best practices, and coding standards.
  • Debug, troubleshoot, and provide production support for microservices-based applications
  • Implement automated testing and continuous integration/continuous deployment (CI/CD) processes to ensure quality and efficiency in the development cycle.
  • Mentor and guide junior developers on microservices architecture, design patterns, and best practices.
Requirements
  • At least 8 years of hands-on experience in Java development and Microservices
  • Hands-on Java coding experience with knowledge on Java 11 and above
  • Well-versed in Java foundation
  • Working experience in Spring boot microservices and design patterns
  • Cloud experience (such as OpenShift)
  • Excellent knowledge in Kafka and MQ
  • Relational database (preferably Postgres, any RDBMS)
  • Temenos RMFE or similar banking front-end platforms experience is a plus
  • Analytical and problem-solving skills for design, creation and testing of programs
  • Experience working in a Scrum team
  • Excellent communication and leadership skills are a plus
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.