Java Developer / Lead | Singapore

JobGini

Singapore

On-site

SGD 120,000 - 180,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Visa sponsorship

Job summary

JobGini in Singapore seeks an experienced Java Developer/Lead to drive design, development, and deployment of large-scale distributed systems and backend pipelines. You will own microservices architecture, RESTful APIs, and secure integration with Kafka, JMS, and MQ, while promoting best practices and scalable patterns.

Ideal candidates bring 7+ years of software engineering, deep Java/J2EE and Spring Boot expertise, and willingness to sponsor international visa applicants.

Qualifications

  • 7+ years of professional software engineering experience.
  • Strong hands-on Java/J2EE, Spring Boot.
  • Experience with microservices and distributed systems.

Responsibilities

  • Design, code, and lead large distributed systems and enterprise microservices.
  • Define architectural patterns, coding standards, and best practices.
  • Build scalable, secure APIs (REST/SOAP) and manage API specifications.

Skills

Java/J2EE
Spring Boot
Spring Cloud
Microservices design
REST/ SOAP
Kafka
JMS MQ
OAuth
Secure coding
PCI compliance

Education

Bachelor's degree in CS/Software Eng

Tools

Kubernetes
Swagger/OpenAPI
API Gateways
CI/CD pipelines
JUnit
Cucumber

Job description

Position Summary:

JobGini is seeking an experienced, highly skilled, and technically proficient Java Developer / Lead to join our technology team in Singapore. In this critical software engineering and architecture role, you will spearhead the design, development, and implementation of large-scale distributed systems, enterprise microservices, and backend integration pipelines. You will work closely with technical subject matter experts, product owners, and infrastructure squads to translate functional requirements into robust, secure, and highly scalable solutions while defining industry best practices and coding standards. Ideal candidates bring a strong academic foundation, 7+ years of professional software engineering experience, deep mastery of Java/J2EE and Spring Boot ecosystems, and the benefit of international visa sponsorship for successful applicants.

Detailed Job Description:

As a Java Developer / Lead at JobGini in Singapore, you will take full ownership of designing and coding scalable microservices, RESTful APIs, and SOAP services while ensuring adherence to non-functional requirements such as high performance, reliability, availability, and security. Your day-to-day responsibilities encompass defining implementation patterns, building quality accelerators, evaluating emerging industry technologies, and mitigating design risks across complex distributed platforms. You will write clean, maintainable code using Java 8+, Spring Boot, Spring Cloud, and messaging middleware like Kafka, JMS, and MQ. Furthermore, you will drive API management through API gateways, establish Swagger/OpenAPI specifications, implement OAuth token-based security, and write automated deployment pipelines for containerized microservices running on Kubernetes.

Key Responsibilities:
  • Design, program, and implement large distributed systems and enterprise microservices architectures.
  • Translate complex functional requirements into robust, maintainable, and scalable technical designs.
  • Collaborate with technical subject matter experts to understand system specifications and ensure seamless integration.
  • Define architectural best practices, coding standards, and implementation patterns for microservice development.
  • Lead activities to build quality accelerators, development tools, and automated testing frameworks.
  • Evaluate emerging industry technologies to shape service design considering cost, portability, compatibility, and usability.
  • Identify design risks, provide alternative options, and recommend high-quality solutions to technical problems.
  • Develop high-performance applications using Java/J2EE, Spring Boot, Spring Cloud, and modern design patterns.
  • Build and secure RESTful APIs and SOAP services, defining comprehensive Swagger/OpenAPI specifications.
  • Configure event-driven messaging middleware such as MQ, JMS, and Apache Kafka.
  • Write deployment pipelines to containerize and deploy Java microservices into Kubernetes production clusters.
Required Qualifications & Skills:
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.
  • 7+ years of professional technical experience within architecture development, backend systems integration, and software engineering.
  • Strong hands-on expertise in developing enterprise applications using Java/J2EE, Java 8+, and the Spring Boot framework.
  • Deep technical knowledge of SOA, Service-Oriented Architecture, Microservices design, and REST/SOAP services development.
  • Proven experience with testing frameworks including JUnit and Cucumber.
  • Strong practical knowledge of clean code principles, design patterns, and secure coding standards (including PCI compliance).
  • Experience with messaging middleware and event-driven design patterns (MQ, JMS, Kafka).
  • Familiarity with Spring Cloud and API Management using enterprise API Gateways.
  • Practical experience writing deployment pipelines and deploying microservices on Kubernetes.
  • Demonstrated knowledge of OAuth token-based authentication protocols and REST design principles.
  • Open to international applicants with visa sponsorship provided for successful candidates based in Singapore.
Nice-to-Have Skills:
  • Advanced certifications such as Oracle Certified Professional: Java SE Developer or AWS Certified Solutions Architect.
  • Experience with cloud-native infrastructure platforms (AWS, Azure, GCP) and Infrastructure-as-Code (Terraform, Ansible).
  • Prior working experience in banking, fintech, or large-scale telecommunications sectors.
  • Familiarity with service mesh architectures (Istio, Linkerd) and distributed tracing (Jaeger, Zipkin).
  • Track record of mentoring junior developers and leading cross-functional engineering squads in agile environments.
Application Information:
  • Recruiter: JobGini Recruitment Team
  • Contact Name: Shajahan Ibrahim
  • Email: shahjahan@avatartechno.com
  • Phone: Unspecified
  • Application URL: Unspecified
  • Salary/Rate: Competitive and commensurate with experience (Visa sponsorship provided)
  • Deadline: Open until filled
  • Notice Period: Immediate to short notice preferred
  • Contract Duration: Permanent / Full-Time (Visa Provided)
Recruitment Pro Tip:

When applying for senior Java engineering and leadership roles offering visa sponsorship, ensure your resume highlights your direct experience with Spring Boot microservices, Kubernetes deployment pipelines, and enterprise security standards to instantly pass technical screening.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Lead: Microservices & Kubernetes (Visa)
Senior Java Lead: Microservices & Kubernetes (Visa)

JobGini • Singapore

On-site
SGD 120,000 - 180,000
Visa sponsorship
Java Developer
Java Developer

The Software Practice Pte Ltd • Singapore

On-site
SGD 60,000 - 110,000
Java Developer
Java Developer

THE SOFTWARE PRACTICE PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Java Full-stack Engineer
Java Full-stack Engineer

Vinova • Singapore

On-site
SGD 100,000 - 160,000
Permanent contract
Annual company trip
14 days annual leave
+1
Java Backend Developer (API & Microservices, AWS Cloud)
Java Backend Developer (API & Microservices, AWS Cloud)

eTeam Inc • Singapore

On-site
SGD 120,000 - 180,000
Java Developer
Java Developer

TSP The Software Practice • Singapore

On-site
SGD 65,000 - 110,000
Java Full Stack Engineer
Java Full Stack Engineer

VINOVA PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer - Java / Kotlin
Software Engineer - Java / Kotlin

re-zoo-me • Singapore

On-site
SGD 100,000 - 145,000
Java Full-stack Engineer
Java Full-stack Engineer

Vinova Pte. Ltd. • Singapore

On-site
SGD 90,000 - 130,000
Permanent contract
Laptop provided (Windows or macOS)
Annual company events
+6
Java Solutions Engineer (Permanent, Banking)
Java Solutions Engineer (Permanent, Banking)

GMP Technologies • Singapore

On-site
SGD 120,000 - 180,000