Job Search and Career Advice Platform

Enable job alerts via email!

Lead Java Developer

APAR TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 90,000 - 130,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 company in Singapore is looking for a highly experienced Lead Java Developer. The role involves designing and implementing large-scale distributed systems using modern frameworks. Candidates should have strong experience in Java/J2EE, Spring Boot, and microservices, with a background in system performance and scalability. This position demands collaboration with cross-functional teams to ensure high-quality software delivery.

Qualifications

  • 10+ years of technical experience in backend system design, integration, and development.
  • Strong understanding of Microservices architecture, SOA, REST, and SOAP services.
  • Excellent documentation skills (FSD, TSD).

Responsibilities

  • Design, develop, and implement large distributed systems using microservices architecture.
  • Lead initiatives to build accelerators and tools that improve delivery quality and efficiency.
  • Collaborate with DevOps teams to ensure smooth CI/CD pipelines and version control management.

Skills

Java/J2EE
Spring Boot
Microservices architecture
Core Java (Java 8+)
JUnit
Cucumber
Linux
Git

Education

Bachelor’s Degree in Computer Science or related discipline

Tools

WebSphere
WebLogic
JBoss
Oracle
Microsoft SQL Server
Job description
🧠 About the Role

We are seeking a highly experienced Lead Java Developer to design, develop, and implement large-scale distributed systems using modern frameworks and architectural patterns. The ideal candidate will have strong hands‑on experience in Java/J2EE, Spring Boot, and microservices-based architecture, along with deep knowledge of system performance, scalability, and reliability.

You will collaborate closely with cross‑functional teams to build enterprise‑grade applications, define best practices, and ensure high‑quality software delivery.

⚙️ Key Responsibilities
  • Design, develop, and implement large distributed systems using microservices architecture.
  • Translate functional requirements into robust technical and design specifications.
  • Define and enforce best practices, coding standards, and implementation patterns for web service development.
  • Lead initiatives to build accelerators and tools that improve delivery quality and efficiency.
  • Evaluate industry trends and emerging technologies to shape service design and enhance system performance.
  • Identify design risks, propose alternative solutions, and recommend the best approach to meet project goals.
  • Develop and maintain RESTful and SOAP web services using Spring Boot and Java frameworks.
  • Write and review JUnit, functional, and end‑to‑end tests to ensure high code quality.
  • Identify and resolve performance, scalability, and availability issues across applications.
  • Support User Acceptance Testing (UAT), manage deployments to UAT and Production environments, and obtain necessary sign‑offs.
  • Create and maintain Functional Specifications (FSD) and Technical Specifications (TSD).
  • Collaborate with DevOps teams to ensure smooth CI/CD pipelines and version control management.
🧩 Technical Skills & Requirements
  • Bachelor’s Degree in Computer Science or related discipline.
  • 10+ years of technical experience in backend system design, integration, and development.
  • Strong hands‑on experience in Java/J2EE, Spring Framework, and Spring Boot.
  • In‑depth understanding of Microservices architecture, SOA, REST, and SOAP services.
  • Strong experience in Core Java (Java 8+), Junit, Cucumber, and design patterns.
  • Proficiency in application servers such as WebSphere, WebLogic, or JBoss.
  • Solid experience with databases like Oracle and Microsoft SQL Server.
  • Working knowledge of Linux and IBM AIX operating systems.
  • Experience with Git or similar version control systems.
  • Good understanding of CI/CD pipelines and deployment automation.
  • Excellent documentation skills (FSD, TSD).
🚀 Nice to Have
  • Familiarity with containerization tools (Docker, Kubernetes).
  • Exposure to cloud platforms (AWS, Azure, GCP).
  • Experience in agile environments and DevOps practices.

EA Number: 11C4879

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