Job Search and Career Advice Platform

Enable job alerts via email!

Senior Engineer

ADECCO PERSONNEL 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 leading recruitment firm in Singapore is seeking a Software Engineer to develop engineering solutions. The role requires experience in Java and Springboot, with a focus on financial services. The ideal candidate should have skills in building microservices, agile delivery, and collaborating across teams. Competitive compensation and opportunities for professional growth are offered.

Qualifications

  • Experience working in agile delivery projects with shorter sprint cycles.
  • Demonstrable experience in leading projects to successful conclusions.
  • Proven ability to effectively assess and mitigate project risks and dependencies.

Responsibilities

  • Planning and developing entire engineering solutions to accomplish business goals.
  • Building reliability and resiliency into solutions with appropriate testing.
  • Ensuring solutions are well architected and can be integrated successfully.

Skills

Java
Springboot
Microservices
REST API
JMS
KAFKA
CI/CD (Jenkins/TeamCity)
SQL
Linux
Git

Education

Degree in Computer Science or related Degree

Tools

Spring
Swagger/OpenAPI
Maven
Gradle
GCP
Hibernate
JIRA
OpenShift
Artifactory
Job description
Work includes
  • Planning and developing entire engineering solutions to accomplish business goals
  • Building reliability and resiliency into solutions with appropriate testing and reviewing throughout the delivery lifecycle
  • Ensuring maintainability and reusability of engineering solutions
  • Ensuring solutions are well architected and can be integrated successfully into the end-to-end business process flow
  • Reviewing engineering plans and quality to drive-use and improve engineering capability
  • Participating in industry forums to drive adoption of innovative technologies, tools and solutions in the company
About the Team

As part of our global team you will work on various components as a Software Engineer. The Engineer will focus on Business Analysis, development and testing for projects – which will include regulatory changes, transformational programs or essential maintenance. The Engineer will involve in the provision of technical expertise into this key strategic project in design, analysis, coding and testing creating high quality software. The candidate must have worked on agile delivery projects with shorter sprint cycles.

  • Degree in Computer Science or related Degree
  • Development in Java, Springboot in GCP
  • Collaborate with teams and individuals across the applications to accomplish common goals
  • Understanding of architecture and design across systems
  • Advanced knowledge of Application, data infrastructure architecture principles and design pattern. Hands-on experience in building Micro services including writing Unit and Integration tests using Spring Boot, GCP Spring Cloud Stream, Hibernate 3.0, JPA, REST API and other relevant frameworks
  • Working experience in Java
  • Good to have knowledge in Kotlin
  • Hands-on experience in Transaction Management using Spring.
  • Hands-on experience in JMS and KAFKA
  • Hands-on experience using cicd Jenkins/TeamCity
  • Hands-on experience in developing SQL Queries
  • Hands-on knowledge of Linux
  • Hands-on knowledge of Spring, Swagger/OpenAPI, Maven and Gradle
  • Hands-on knowledge of modern Web UI technologies
  • Experience with modern SDLC tools - Git, JIRA, Artifactory, OpenShift
  • Demonstrable experience in leading projects to successful conclusions
  • Proven ability to effectively assess and mitigate project risks and dependencies
  • Good to have knowledge in Demand Deposit Account (DDA) & Payment product knowledge
  • Relevant experience working in the Financial Services industry
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.