Enable job alerts via email!

Senior Software Engineer

ABS CONNECT PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A technology company in Singapore is looking for a skilled Software Engineer to design, develop, and deploy high-performance applications. The ideal candidate will have 8+ years of experience with Java and Spring Boot, along with a strong understanding of Microservices architecture. Responsibilities include maintaining scalable applications, implementing APIs, and collaborating within agile teams. Candidates with experience in IT Services, Fintech, or Healthcare are preferred.

Qualifications

  • 8+ years of experience in software development using Java and Spring Boot.
  • Proven experience working in IT Services, Fintech, Healthcare, or E-commerce domains.
  • Solid understanding of Microservices architecture and RESTful API development.

Responsibilities

  • Develop and maintain scalable Java applications using Spring Boot.
  • Design and implement RESTful APIs and microservices.
  • Collaborate with front-end developers, QA, and product teams.

Skills

Core Java
Spring Boot
Microservices architecture
RESTful API development
JPA/Hibernate
Git
Docker
Kafka
Jenkins

Education

Bachelor’s degree in Computer Science or related field

Tools

Spring MVC
Spring Data
Spring Security
Maven/Gradle
Cloud platforms (AWS, Azure, GCP)
Kubernetes
Job description
Job Summary

We are looking for a skilled Software Engineer with strong experience in Spring Boot and Microservices architecture to join our dynamic team. The ideal candidate will design, develop, and deploy high-performance applications that are scalable and maintainable.

Key Responsibilities
  • Develop and maintain scalable Java applications using Spring Boot.
  • Design and implement RESTful APIs and microservices.
  • Work with DevOps tools and CI/CD pipelines for automated deployment.
  • Collaborate with front-end developers, QA, and product teams to deliver high-quality features.
  • Write unit and integration tests to ensure software quality.
  • Troubleshoot and debug production issues.
  • Participate in code reviews and contribute to best practices.
Required Skills
  • Strong proficiency in Core Java.
  • 8+ years of experience in software development using Java and Spring Boot
  • Proven experience working in IT Services, Fintech, Healthcare, or E-commerce domains
  • Hands-on experience with Spring Boot, Spring MVC, Spring Data, and Spring Security.
  • Solid understanding of Microservices architecture and RESTful API development.
  • Experience with JPA/Hibernate and relational databases (e.g., MySQL, PostgreSQL).
  • Familiarity with message brokers like Kafka, RabbitMQ, etc. (optional but preferred).
  • Experience with Git, Maven/Gradle, Jenkins, Docker, etc.
  • Understanding of cloud platforms like AWS, Azure, or GCP is a plus.
Preferred Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience with containerization (Docker) and orchestration tools (Kubernetes) is an advantage.
  • Exposure to Agile/Scrum development methodologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.