Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (Java + DB)

NEWTONE CONSULTING PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading consulting firm in Singapore is seeking a (Senior) Software Engineer to design and implement high-quality software applications and system integrations. The ideal candidate will have 5–8 years of Java development experience along with strong database integration skills. Responsibilities include creating custom APIs, optimizing SQL queries, and collaborating with cross-functional teams. Familiarity with AWS, Docker, and the banking industry is advantageous. This role offers a chance to work with cutting-edge technologies in a dynamic environment.

Qualifications

  • 5–8 years of experience in Java development and database integration.
  • Proficiency in SQL and secure coding practices.
  • Familiarity with banking industry solutions like AML, KYC, Fraud is a plus.

Responsibilities

  • Develop custom APIs and system integrations using Java.
  • Write and optimise SQL queries for MSSQL, Oracle, or PostgreSQL.
  • Collaborate with team to translate business requirements into technical specifications.

Skills

Java development
Database integration
SQL optimization
AWS cloud platforms
Docker
Kubernetes

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

GitHub
Jenkins
Job description
Summary:

We are seeking a (Senior) Software Engineer with 5–8 years of experience in Java development and database integration to join our team. You will be responsible for designing, implementing, and optimising software applications and integrations, ensuring adherence to coding standards and best practices.

Key Responsibilities:
  • Develop custom APIs and system integrations using Java.
  • Write and optimise SQL queries for MSSQL, Oracle, or PostgreSQL.
  • Design and implement complex software applications and components.
  • Collaborate with Architects, Software Engineers, Business Analysts, and PMs to translate business requirements into technical specifications.
  • Perform unit and functionality testing to ensure fit to design.
  • Identify and resolve performance bottlenecks and optimise application performance.
  • Diagnose and resolve complex technical issues to ensure system stability and reliability.
  • Work with AWS cloud platforms, Docker, and Kubernetes.
  • Utilise version control systems (GitHub) and CI/CD pipelines (Jenkins).
Qualifications:
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 5–8 years of experience in Java development and database integration.
  • Proficiency in SQL, Java plug-in development, and secure coding practices.
  • Experience with application servers, web servers, and Unix commands.
  • Familiarity with banking industry solutions (AML, KYC, Fraud) is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.