Job Search and Career Advice Platform

Enable job alerts via email!

Swift/Objective-C MobDev Lead

TATA CONSULTANCY SERVICES ASIA PACIFIC PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global technology consulting firm in Singapore is seeking an experienced Technical Lead to guide a team in delivering scalable Java-based microservices and iOS applications. You'll need strong expertise in Java, Spring Boot, and Microservices architecture, along with hands-on iOS development skills. The ideal candidate should have 5-8 years of experience leading teams, ensuring quality deliverables, and collaborating with cross-functional teams. This role offers the opportunity to work in a dynamic environment and drive valuable business solutions.

Qualifications

  • 5-8 years of experience as a Technical Lead or similar role, overall IT experience of 12+ years.
  • Strong understanding of distributed systems, asynchronous communication, and service resilience patterns.
  • Experience with REST APIs and Microservices architecture.

Responsibilities

  • Lead end-to-end design, development, and deployment of Java-based microservices.
  • Provide architectural guidance and perform code reviews.
  • Collaborate with product managers, architects, and DevOps teams.

Skills

Java 8+
Spring Boot
REST APIs
Microservices architecture
iOS development (Swift)
Objective-C
Distributed systems
SQL databases
NoSQL databases
CI/CD
Containerization
Cloud environments
Agile/Scrum

Education

Graduate in software engineering or computer applications

Tools

Git
Docker
Jenkins
Kubernetes
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.

This is a customer facing Technical Lead role in banking / wealth management domain who should be well versed in Java Microservice Architecture and iOS developments. 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.

Key Responsibilities
  • Lead end‑to‑end design, development, and deployment of Java‑based microservices.
  • Conduct 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 AppDynamics, Splunk.
Knowledge / Experience
Essentials
  • Hand‑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.
Qualifications
Essentials
  • Graduate in software engineering, computer applications.
  • 5‑8 years of experience as a Technical Lead or similar role (overall IT experience of 12+ years), working on large‑scale application development in Java Microservice architecture.
Skills (Technical Skills)
Essentials
  • 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.
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 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.