Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

ENGGSOL 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 software development company in Singapore is seeking an experienced Software Developer to lead technology initiatives and develop high-quality applications. The ideal candidate will have at least 4 years of experience with strong expertise in Java and Spring Boot. You will collaborate with business analysts, mentor junior developers, and ensure alignment on requirements. Familiarity with cloud technologies, CI/CD pipelines, and observability tools is essential. This role offers a chance to shape innovative solutions in a dynamic environment.

Qualifications

  • Minimum 4 years of software development experience.
  • Strong expertise in Java and Spring Boot.
  • Excellent problem-solving skills and ability to analyze complex code.

Responsibilities

  • Lead technology initiatives and propose design improvements.
  • Develop high-quality source code and meet project deadlines.
  • Collaborate with business analysts to clarify requirements.
  • Mentor junior developers and provide technical guidance.

Skills

Java
Spring Boot
OOP
SOLID principles
Unit testing
Integration testing
Linux/Unix
Shell scripting
SQL
RESTful API design
Swagger/OpenAPI
Maven
Git
GitLab CI/CD
Jira
AWS Cloud
Docker
Kubernetes
OpenTelemetry
ElasticSearch
Job description
Key Responsibilities
  • Lead technology initiatives, conceptualize solutions, and propose design and architectural improvements.
  • Develop high-quality, fully tested source code following coding standards and project deadlines.
  • Collaborate with business analysts to clarify requirements and ensure alignment.
  • Manage deployment and change processes for applications and platforms.
  • Design and execute test strategies, providing technical support during user acceptance testing.
  • Analyze and resolve enhancement requests, bug fixes, and production incidents.
  • Monitor and optimize software performance and application health in production.
  • Apply monthly release strategies and support production release roadmaps.
  • Drive process improvements, automation of manual tasks, and technology upgrades.
  • Mentor junior developers and provide technical guidance to the team.
Qualifications & Requirements
  • Minimum 4 years of software development experience, with strong Java and Spring Boot expertise.
  • Solid understanding of OOP, SOLID principles, unit testing, and integration testing.
  • Proficiency in Linux/Unix environments, shell scripting, and SQL.
  • Experience with RESTful API design, Swagger/OpenAPI standards, and web services.
  • Familiarity with Maven, Git, GitLab CI/CD pipelines, and Jira.
  • Knowledge of AWS Cloud fundamentals, Docker, Kubernetes, and related tools.
  • Experience with OpenTelemetry and ElasticSearch for observability and monitoring.
  • Strong problem-solving skills with the ability to analyze, debug, and optimize complex code.
  • Excellent written and verbal communication skills, with ability to explain technical concepts clearly.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.