Point your AI agent at freehire and let it find you a job.

Get the CLI →

JobGini

NewBe an early applicant

Java Developer / Lead | Singapore

Posted Updated 1 view
Discussion

Summary

JobGini is hiring an experienced Java Developer/Lead in Singapore to design and build large-scale distributed systems, enterprise microservices, and API integration pipelines using Java/J2EE, Spring Boot/Cloud, Kafka, and Kubernetes, while defining coding standards and CI/CD deployment pipelines. Visa sponsorship is offered to international candidates.

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.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available