Microservice Software Engineer

USER EXPERIENCE RESEARCHERS PTE. LTD

Singapore

On-site

SGD 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

USER EXPERIENCE RESEARCHERS PTE. LTD is seeking a software engineer to develop and maintain scalable applications using Java/J2EE, Spring, and microservices. You will implement REST services, work with Kafka, MQs, and relational databases, and ensure code quality through tests.

You should be comfortable with Linux/Unix, CI/CD tools like Jenkins and Git platforms, and agile practices. Strong communication is essential as you collaborate across teams in a fast-growing environment in Singapore.

Qualifications

  • Bachelor's or master's degree in Information Systems, Computer Science, Software Engineering, or a related field.
  • Degree in Computer Science / Information Technology / Software Engineering, or equivalent.
  • Experience in Java/J2EE, Spring, Spring Boot, Microservices, Hibernate, JPA, REST, JSON.
  • Familiar with Microservice architecture and REST web service development using Spring Boot.
  • Experience with Kafka, IBM MQ, Rabbit MQ and relational databases like Oracle / MS SQL.
  • Knowledge of Linux/Unix environments and basic commands.
  • Proficiency with Jenkins, Git/Stash, Bitbucket, JIRA, Maven, SonarQube.
  • Experience with Agile/Scrum and tools (Jira, GitLab, Jenkins).
  • Familiarity with Software Unit Testing (JUnit).
  • Good verbal and communication skills.

Responsibilities

  • Develop, maintain and enhance software application systems with functional requirements.
  • Follow coding standards, maintain high code quality, and write unit and integration tests.
  • Perform software integration tests and support system integration tests.
  • Provide production support and troubleshooting.
  • Learn and adapt to new technologies and concepts.
  • Work independently and as part of a team.
  • Maintain good verbal and written communication.

Skills

Java/J2EE
Spring
Spring Boot
Microservices
Hibernate
JPA
REST
JSON
JUnit
Agile/Scrum
Communication

Education

Bachelor's or Master's in Information Systems / CS / Software Engineering

Tools

Kafka
IBM MQ
RabbitMQ
Oracle
MS SQL
Linux/Unix
Jenkins
Git/Stash
Bitbucket
JIRA
Maven
SonarQube
GitLab

Job description

Responsibilities:
  • Develop, maintain and enhance software application system with functional requirements.
  • Follow coding standards, maintain high code quality, and write unit and integration tests.
  • Perform software integration test and support system integration test.
  • Perform trouble shooting and production support.
  • Ability to learn and adapt to new technologies, learn new concepts.
  • Ability to work independently and as part of a team.
  • Good verbal and communication skills.
Requirements:
  • Bachelor's or master's degree in Information System, Computer Science, Software Engineering, or a related field.
  • Degree in Computer Science / Information Technology / Software Engineering, , or equivalent.
  • Experience in software development using Java/J2EE, Spring, Spring Boot, Microservices, Hibernate, JPA , REST, JSON
  • Familiar with Microservice architecture
  • Experience in REST web service development using Spring Boot
  • Experience in using Kafka, IBM MQ, Rabbit MQ
  • Experience in relational databases like Oracle and MS SQL
  • Knowledge in Linux/Unix environments and basic commands.
  • Must have understanding on tools like Jenkins, Git/Stash, Bitbucket, JIRA, Maven, SonarQube.
  • Experience with Agile/Scrum methodologies and tools (e.g., Jira, GitLab, Jenkins).
  • Familiar with Software Unit Testing (JUnit)
  • Good verbal and communication skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer (Spring Boot / Microservices)
Senior Java Developer (Spring Boot / Microservices)

We+ Asia • Singapore

On-site
SGD 85,000 - 130,000
Java Application Engineer - Microservice Implementation
Java Application Engineer - Microservice Implementation

D L Resources Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

COMBUILDER PTE LTD • Singapore

On-site
SGD 90,000 - 135,000
Java Software Engineer
Java Software Engineer

Optimum Solutions Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000
Senior Java Software Engineer (Spring Boot • MySQL • Kafka)
Senior Java Software Engineer (Spring Boot • MySQL • Kafka)

Softvil Technologies • Singapore

On-site
SGD 70,000 - 120,000
Software Architect
Software Architect

INNOVATIQ SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Java developer (SOAP APIs, Microservices, Web Services)
Java developer (SOAP APIs, Microservices, Web Services)

NEPTUNEZ SINGAPORE PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Senior Matrixx SME DevOps Engineer
Senior Matrixx SME DevOps Engineer

starhub ltd. • Singapore

On-site
SGD 90,000 - 130,000
Software Architect
Software Architect

INNOVATIQ TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 180,000 - 280,000