Job Search and Career Advice Platform

Enable job alerts via email!

Technical Lead – Java Microservices & iOS Development

TATA CONSULTANCY SERVICES ASIA PACIFIC PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,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 IT consulting firm located in Singapore is seeking a Technical Lead to oversee a talented team and ensure delivery of high-quality backend services while guiding the development of iOS applications. The role involves hands-on expertise in Java, Spring Boot, and Microservices, along with strong leadership and collaboration skills for driving complex projects. The ideal candidate will have 5-8 years of experience in a similar position and a proven track record in large-scale application development.

Qualifications

  • 5-8 years of experience as a Technical Lead or similar role.
  • Overall IT experience of 12+ years.
  • Experience working on large-scale application development in Java Microservice architecture.

Responsibilities

  • Lead a team of 20-25 members and ensure productivity.
  • Design, develop, and maintain scalable business solutions.
  • Deliver solutions that align with architectural vision.
  • Mentor and guide development teams in backend and iOS/iPad platforms.
  • Collaborate with product managers, architects, and DevOps teams.

Skills

Java 8+
Spring Boot
REST APIs & Microservices architecture
iOS development (Swift)
Understanding of distributed systems
Experience with databases (SQL & NoSQL)
Proficiency with Git
CI/CD
Containerization
Cloud environments

Education

Graduate in software engineering or computer applications

Tools

Docker
Kubernetes
Jenkins
GitHub Actions
GitLab CI
Job description
Job Purpose

Technical Lead with strong expertise in Java, Spring Boot, Microservices Architecture, and hands‑on experience in iOS (Swift / Objective‑C). This role requires leading complex backend service design while also guiding or contributing to iOS / iPad application development efforts. Needs to collaborate with cross‑functional teams to deliver scalable, secure, and high‑performance applications.

Job Background/Context

Technical Lead and Support role for BFSI domain.

Key Responsibilities
  • Leading a team of 20‑25 members and ensuring team’s productivity and maintaining high‑quality deliverables.
  • Has the ability to operate with a limited level of direct supervision.
  • Design, develop and maintain scalable and efficient business solutions.
  • Deliver on business priorities while ensuring solutions align with the architectural vision.
  • Consult with clients to solve system or product issues.
  • Evaluate and improve existing solutions (scalability, latency, security, performance, etc.).
  • Stay updated with the latest advancements and iOS upgrade activities.
  • Technical Leadership: Lead end‑to‑end design, development, and deployment of Java‑based microservices.
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, application development, model development, and establish and implement new or revised application systems and programs to meet specific business needs or user areas.
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems.
  • Provide architectural guidance, perform code reviews, and enforce engineering best practices.
  • Mentor and guide development teams across backend and iOS/iPad platforms.
  • Collaborate with product managers, architects, and DevOps teams to drive production go‑live strategy.
  • Backend Development (Java Microservices): Design and implement RESTful APIs and microservices using Java, Spring Boot, Spring Cloud; build scalable, event‑driven, and distributed architectures; integrate services with cloud platforms (Red hat ECS); optimize services for performance, security, and fault tolerance; work with relational and NoSQL databases (MySQL/PostgreSQL, MongoDB/Cassandra).
  • iOS Development: Contribute to architecture, design, and development of iOS applications; build features using Swift (and Objective‑C as needed); implement mobile CI/CD pipelines and ensure app store readiness; collaborate with UX/UI teams to ensure high‑quality native iPad experiences.
  • DevOps & CI/CD: Work closely with DevOps to implement CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI); ensure proper containerization (Docker) and orchestration (Kubernetes).
  • Monitor services using tools like App dynamics, Splunk.
Knowledge/Experience
  • Hands‑on knowledge in technical solution design for Java Microservice based application.
  • REST APIs & Microservices architecture.
  • iOS development for iPad application (Swift; Objective‑C is a plus).
  • Exposure to API gateways (API Gateway, ECS).
  • Understanding of UI/UX principles for mobile platforms.
  • Strong understanding of distributed systems, asynchronous communication, and service resilience patterns.
  • Experience with databases (SQL & NoSQL).
  • Proficiency with Git, CI/CD, containerization, and cloud environments.
  • Agile/Scrum experience.
Skills (technical skills)
  • Java 8+.
  • Spring Boot.
  • REST APIs & Microservices architecture.
  • iOS development (Swift; Objective‑C is a plus).
  • Strong understanding of distributed systems, asynchronous communication, and service resilience patterns.
  • Experience with databases (SQL & NoSQL).
  • Proficiency with Git, CI/CD, containerization, and cloud environments.
Qualifications
  • Graduate in software engineering, computer applications.
  • 5‑8 years of experience as a Technical Lead or similar role (with overall IT experience of 12+ years), working on large‑scale application development in Java Microservice architecture.
Competencies
  • Strong oral & written communication.
  • Effective stakeholder management with strong technical and business understanding of Java Microservice / iPad application.
  • Very strong knowledge of Java, Spring, Spring Boot, Microservice/API development.
  • Good knowledge of iOS development and must have experience in designing applications for iOS devices.
  • Understanding of Oracle/PLSQL & SQL Server databases is an advantage.
  • Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
  • Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to non‑technical stakeholders.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.