Job Search and Career Advice Platform

Enable job alerts via email!

Java Microservices Developer

MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A staffing services company in Singapore seeks a skilled Software Developer to design, develop, and maintain banking applications. The role requires at least 4 years of Java programming experience, and expertise in technologies like Apache Flink, Spring Boot, and Kafka Streaming. You will be responsible for continuous software improvement, system testing, and mentoring junior developers. Ideal candidates will possess strong problem-solving skills and the capability to handle application support effectively.

Qualifications

  • At least 4 years of software development experience in Java.
  • Experience in building Java Microservices with Kafka Streaming.
  • Good understanding of databases like PostgreSQL or SQL Server.

Responsibilities

  • Responsible for continuous improvement across the software development lifecycle.
  • Perform system integration testing and resolve software application issues.
  • Mentor junior developers on coding best practices.

Skills

Java programming
Apache Flink
Spring Boot
Kafka Streaming
PostgreSQL
SQL Server
Multi-threading
Container deployment (Docker, Kubernetes)
Job description

You will be responsible for designing, developing, and maintaining applications that supports a range of banking products, services, and development workflows.

Responsibilities
  • Responsible for continuous improvement across the software development lifecycle for enterprise-level applications, including enhancements and ongoing maintenance
  • Perform system integration testing and resolve software application issues
  • Design and build function-centric solutions in the context of transition from traditional, legacy platforms to microservices architecture
  • Develop and execute unit tests using appropriate testing frameworks
  • Prepare and maintain detailed software design and technical documentation
  • Provide effort and solution estimates based on business requirements
  • Provide application support by analyzing and resolving production issues
  • Mentor junior developers on coding best practices, design principles, and quality standards
  • Review code to ensure adherence to development guidelines and maintain high-quality standards
Requirements
  • At least 4 years of software development experience in Java programming
  • Experience in Apache Flink or Spring Boot microservices
  • Experience in building Java Microservices with Kafka Streaming (AVRO or JSON) and integration to schema registry
  • Good understanding of Database such as PostgreSQL or SQL Server, and java components Spring Data JPA/JDBC
  • Good understanding of cache refresh strategies
  • Understanding of Multi-threading, async processing
  • Experience in one or more full SDLC for enterprise projects
  • Possess good analytical, problem-solving skills
  • Experience in Linux or Container deployment (Docker, Kubernetes) is a plus
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.