Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (Java)

Technopals

Singapore

On-site

SGD 65,000 - 85,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 technology firm in Singapore is seeking an experienced Software Engineer specializing in Java development. The ideal candidate will develop scalable applications, implement best practices for REST API, and work within an Agile environment. Essential skills include extensive Java experience, familiarity with NoSQL databases like MongoDB, and knowledge of DevOps tools such as Jenkins and Docker.

Qualifications

  • Extensive experience in architecting and developing real-time multithreaded Java applications.
  • Experience with best practices for API development and design patterns.
  • Strong experience in implementing Application Telemetry for performance monitoring.

Responsibilities

  • Contribute to the Issuer Processing Platform Development Team.
  • Develop scalable and fault-tolerant Java applications.
  • Engage in test automation and performance/load testing.

Skills

Java development
REST service development
NoSQL databases
DevOps practices
Agile methodologies

Tools

Jenkins
Docker
Kubernetes
GIT
Maven
Job description
Software Engineer (Java)
  • Development role on the Issuer Processing Platform Development Team.
  • Extensive experience in architecting and developing real-time multithreaded Java applications that are fault-tolerant, scalable and can handle high volumes
  • Experience with REST service development, best practices for API development and design patterns
  • Experience with NoSQL DB such as MongoDB
  • DevOps experience preferred, with Jenkins, Chef, Kubernetes, CICD, Dockers
  • Knowledgeable of common developer tool sets such as Java, XML, JSON, REST, Spring etc
  • Experience in utilizing technologies such as GIT, Maven, JUnit
  • Experience in test automation and performance/load testing highly preferred
  • Experience in data analytics and data processing such as Apache Kafka, Kafka streams strongly preferred
  • Strong experience working in an Agile environment. Commitment to Agile values and team-based work.
  • Experience in implementing Application Telemetry to help facilitate real time and remote troubleshooting/performance monitoring

Experience in virtualized and cloud environments, including deployments, maintenance, and troubleshooting

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.