en

Services

We understand that no two organisations are the same. Find out more about how we've customised our recruitment offerings to help clients across South East Asia meet their needs

Read more
Candidates

Together, we’ll map out career-defining, life-changing pathways to achieve your career ambitions. Browse our range of services, advice, and resources.

Learn more
Services

We understand that no two organisations are the same. Find out more about how we've customised our recruitment offerings to help clients across South East Asia meet their needs

Read more
About Robert Walters Singapore

Since our establishment in 1998, our belief remains the same: Building strong relationships with people is vital in a successful partnership.

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters Singapore.

Learn more

Software Developer (Java)

Save job

Keywords: Backend Developer, Java, Software Development, Agile Methodology, Spring Boot framework, Azure SQL, Redis, Oracle

My client is seeking a talented and dedicated Backend Developer with Java expertise to join their dynamic team. This role offers the opportunity to work closely with Product Owners, Business Analysts and other team members in an Agile environment. You will be at the forefront of transformation, developing and maintaining functionalities to support their Transit and Payment eco-system and legacy applications. This is a fantastic opportunity for someone looking to enhance their career in software development while working on exciting projects.

  • Opportunity to work on transformative projects within the Transit and Payment eco-system.
  • Collaborative Agile work environment with a focus on knowledge sharing and skill enhancement.
  • Chance to explore and experiment with new technologies to improve technical efficiencies.

What you'll do:

As a Backend Developer with Java expertise, you will play a pivotal role in shaping our Transit and Payment eco-system. Your day-to-day responsibilities will include working closely with various team members in an Agile environment, developing functionalities for our systems, conducting code reviews, troubleshooting issues, and staying abreast of new technologies. You will also have the opportunity to develop Proof-of-Concepts for new ideas or initiatives. This role requires a commitment to continuous learning and improvement, as well as the ability to multitask effectively.

  • Work collaboratively within the Agile team to achieve common goals.
  • Develop and maintain functionalities to support our Transit and Payment eco-system and legacy applications.
  • Participate in design, tasks estimation, development, unit testing, releases and production support activities.
  • Improve code quality through regular code reviews.
  • Develop automated unit test scripts, perform unit testing and validate requirements with BA/users/stakeholders.
  • Investigate and troubleshoot issues raised on mobile application/microservices/applications.
  • Stay updated with new technologies, exploring and experimenting with those that can improve technical efficiencies.
  • Provide training to end users and documentation for knowledge transfer.
  • Develop Proof-of-Concept for new ideation or initiatives.
  • Identify areas of improvement to enhance development efficiency and application quality.

What you bring:

The ideal Backend Developer candidate will bring a wealth of software development experience, preferably with a degree in Computer Science/Information Systems or a related field. You should be proficient in Java and have experience with the Spring Boot framework and native SQL. Experience with Azure SQL, Redis, Oracle, Sonar Qube, Docker containers, Orchestration tools, Elastic Search & Kibana (ELK), Grafana, Jira and Confluence would be advantageous. Knowledge in the Payments domain, secured API/Web Service, OAuth security framework and JWE/JWS would also be beneficial. Above all, we value good interpersonal skills, the ability to multitask effectively and a commitment to continuous learning and improvement.

  • Degree in Computer Science/Information Systems or relevant field is preferred.
  • More than 3 years of software development experience is desirable.
  • Knowledge/experience in Agile Methodology is required.
  • Proficiency in Java is essential.
  • Experience with Spring Boot framework and native SQL is necessary.
  • Experience in Azure SQL, Redis and Oracle would be advantageous.
  • Familiarity with Sonar Qube, Docker containers, Orchestration tools, Elastic Search & Kibana (ELK), Grafana, Jira and Confluence would be beneficial.
  • Experience or knowledge in Payments domain (eg. QR, payment flow), secured API/Web Service, OAuth security framework and JWE/JWS would be a plus.
  • Well organised with good interpersonal, multitasking and communication skills.

What sets this company apart:

Our client is at the forefront of transformation within the Transit and Payment eco-system. They offer a dynamic work environment where collaboration and innovation are encouraged. Their team members are given opportunities to explore new technologies and improve technical efficiencies. They believe in fostering an inclusive culture where everyone's ideas are valued and every team member is empowered to contribute to our shared goals.

What's next:

Ready to take your career to the next level? Apply now!

Apply today by clicking on the link provided. We look forward to receiving your application!

Do note that we will only be in touch if your application is shortlisted.
Robert Walters (Singapore) Pte Ltd
ROC No.: 199706961E | EA Licence No.: 03C5451
EA Registration No.: R21100958 Harsh Paras Mehta

Contract Type: FULL_TIME

Specialism: Tech & Transformation

Focus: Development / Programming

Industry: IT

Salary: SGD6000 - SGD6500 per month + AWS + variable bonus

Workplace Type: Hybrid

Experience Level: Associate

Location: Singapore

Job Reference: JJW5V0-1D8A3F40

Date posted: 27 June 2024

Consultant: Harsh Mehta (R21100958)

Phone number: +65 6228 5386

harsh.mehta@robertwalters.com.sg

Harsh Mehta (R21100958)

Save job

Share

I'm Robert Walters Are you?

Come join our global team of creative thinkers, problem solvers and game changers. We offer accelerated career progression, a dynamic culture and expert training.