Enable job alerts via email!

Frontend Software Engineer

USER EXPERIENCE RESEARCHERS PTE. LTD.

Singapore

On-site

USD 60,000 - 90,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company in Singapore seeks a Microservice Software Engineer to implement scalable backend systems and contribute to high-performance applications. The ideal candidate should possess a strong foundation in Java and Spring Boot, with experience in microservices and REST web service development. Collaborating effectively within an agile environment, you will ensure high code quality while adapting to new technologies.

Qualifications

  • Degree in related field required.
  • Experience in software development with Java/J2EE and Spring.
  • Knowledge of Microservice architecture and Agile methodologies.

Responsibilities

  • Develop, maintain and enhance software application systems.
  • Follow coding standards and write unit and integration tests.
  • Perform troubleshooting and production support.

Skills

Java
Spring Boot
Microservices
REST
JSON
Jenkins
Git/Stash
Linux/Unix
Kafka
Agile/Scrum

Education

Bachelor's or Master's degree in Information System, Computer Science, Software Engineering

Tools

JIRA
Maven
SonarQube

Job description

Microservice Software Engineer will implement backend systems, such as microservices, interface applications and APIs. The candidate will contribute to building scalable, high-performance applications. The ideal candidate will have strong experience with Java, Spring Boot, and backend development principles, as well as the ability to collaborate effectively in an agile environment.

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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.