Senior Java Software Engineer

Tap Growth ai

Singapore

On-site

SGD 150,000 - 230,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tap Growth ai seeks an experienced Senior Java Software Engineer to lead the design, development, and delivery of enterprise-grade applications and digital solutions. You will mentor teams, drive architecture decisions, and ensure secure, scalable systems across SDLC.

Ideal candidates have deep Java and Spring Boot expertise, hands-on leadership, and experience in Supply Chain, Manufacturing, or eCommerce environments.

Qualifications

  • Bachelor's degree in CS, Software Engineering, IT, or related field.
  • 8+ years of software engineering experience with Java.
  • 3+ years in Technical Lead or similar leadership roles.
  • Expert in Java, Spring Boot, RESTful APIs, and microservices.
  • Strong SQL experience and system integration skills.
  • Experience with CI/CD, DevOps, and cloud platforms.

Responsibilities

  • Lead design, development, and delivery of scalable Java/Spring Boot applications.
  • Provide technical direction across SDLC and drive best practices.
  • Guide architecture discussions and align with business goals.
  • Mentor engineers, perform code reviews, and foster growth.
  • Promote secure coding, testing strategies, and observability.

Skills

Java
Spring Boot
Leadership
Microservices
RESTful APIs
CI/CD
Docker
Kubernetes
Cloud platforms (AWS/GCP/Azure)
DevOps

Education

Bachelor's degree in Computer Science or related

Tools

Docker
Kubernetes
Git
CI/CD tooling
AWS/GCP/Azure

Job description

We're Hiring: Senior Java Software Engineer!

We are seeking an experienced Java Spring Boot Technical Lead to drive the design, development, and delivery of enterprise-grade applications and digital solutions. This role will provide technical leadership across the full software development lifecycle while working closely with business stakeholders, architects, developers, and project teams.

The ideal candidate will have deep expertise in Java and Spring Boot, proven experience leading engineering teams, and a strong background delivering solutions within Supply Chain, Manufacturing, or eCommerce environments. The role requires a hands‑on leader who can contribute to solution design, development, code quality, and technical decision‑making while mentoring team members and driving engineering best practices.

Key Responsibilities
Technical Leadership & Solution Delivery
  • Lead the design, development, and implementation of scalable, secure, and high-performance enterprise applications.

  • Provide technical direction and guidance to development teams throughout the software development lifecycle (SDLC).

  • Drive solution architecture discussions and ensure alignment with business and technology objectives.

  • Review technical designs, code quality, and development standards to ensure delivery excellence.

  • Support estimation, technical planning, risk assessment, and project delivery activities.

Application Development
  • Design and develop backend applications using Java, Spring Boot, and related technologies.

  • Build and maintain RESTful APIs, microservices, and event‑driven applications.

  • Optimize application performance, scalability, reliability, and maintainability.

  • Ensure adherence to secure coding practices and enterprise development standards.

  • Troubleshoot complex technical issues and provide root cause analysis for critical incidents.

Team Leadership & Mentorship
  • Lead and mentor software engineers, fostering technical growth and best practices.

  • Conduct code reviews, technical coaching, and knowledge‑sharing sessions.

  • Support team capacity planning, task allocation, and technical decision‑making.

  • Collaborate with cross‑functional teams to ensure successful project execution.

Architecture & Modern Engineering Practices
  • Drive adoption of modern software engineering principles, cloud‑native architectures, and DevOps practices.

  • Promote CI/CD automation, testing strategies, observability, and application monitoring.

  • Collaborate with solution architects and infrastructure teams on technology roadmaps and platform improvements.

  • Evaluate emerging technologies and recommend improvements to existing systems and development processes.

Stakeholder Management
  • Work closely with business stakeholders, product owners, project managers, and solution architects to understand business requirements and translate them into technical solutions.

  • Communicate technical concepts, risks, and recommendations effectively to both technical and non‑technical audiences.

  • Ensure delivery outcomes meet business expectations, quality standards, and operational requirements.

Job Qualifications & Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.

  • 8+ years of software engineering experience, with a strong focus on Java application development.

  • 3+ years of experience in Technical Lead, Lead Developer, Software Engineering Lead, or similar leadership roles.

  • Expert‑level experience in:

  • Java

  • Spring Boot

  • Spring Framework

  • RESTful APIs

  • Microservices Architecture

  • Strong experience with:

  • SQL and relational databases (PostgreSQL, MySQL, Oracle, SQL Server, etc.)

  • System integration and API development

  • Distributed systems and scalable application design

  • Application performance tuning and optimization

  • Experience with modern software engineering technologies and practices, including:

  • CI/CD pipelines

  • Git-based version control

  • Containerization (Docker)

  • Kubernetes or container orchestration platforms

  • Cloud platforms (AWS, Azure, or GCP)

  • DevOps and Agile methodologies

  • Strong understanding of:

  • Software Design Patterns

  • Secure Software Development

  • SDLC and DevSecOps practices

  • Testing frameworks and automation strategies

  • Candidates should have experience supporting Manufacturing, Supply Chain, and E‑commerce industries/environments.

Preferred / Advantage
  • Experience with event-driven architectures and messaging technologies (Kafka, RabbitMQ, etc.).

  • Exposure to frontend technologies and full-stack development environments.

  • Experience working in large-scale enterprise transformation programs.

  • Cloud certifications or Java‑related certifications are an advantage.

  • Experience leading geographically distributed development teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Enterprise Java Technical Lead
Enterprise Java Technical Lead

dna infotech pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
Software Engineer
Software Engineer

Nicoll Curtin • Singapore

On-site
SGD 70,000 - 110,000
Senior Full Stack Engineer (Java Domain) (#62)
Senior Full Stack Engineer (Java Domain) (#62)

AvePoint • Singapore

On-site
USD 46,293 - 77,155
Senior Java Developer (Spring Boot / Microservices)
Senior Java Developer (Spring Boot / Microservices)

We+ Asia • Singapore

On-site
SGD 85,000 - 130,000
Senior Java Technical Lead
Senior Java Technical Lead

PVH (Tommy Hilfiger/Calvin Klein) • Singapore

On-site
SGD 80,000 - 120,000
Software Developer (ReactJS)
Software Developer (ReactJS)

QUESS ENGINEERING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Technical Lead
Technical Lead

Good co India • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer - Java
Software Engineer - Java

United States Digital Space LLC • Singapore

On-site
Senior Java Developer
Senior Java Developer

ADECCO PERSONNEL PTE LTD • Singapore

On-site
SGD 90,000 - 180,000
Senior Java Backend Developer
Senior Java Backend Developer

Unison Group New Zealand • Singapore

On-site
SGD 120,000 - 180,000