Technical Architect ( Java & Spring)

TPF Software Inc.

Tamil Nadu

On-site

INR 3,000,000 - 6,000,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

TPF Software Inc. seeks a highly experienced Senior Java Engineer/Architect to design and build scalable, high‑performance systems for airline operations.

You will lead architecture, design and development of mission‑critical Java applications using microservices, Kubernetes and cloud platforms. The role requires hands‑on Java expertise (Java 17/21/25), strong OO design, DevOps practices, IaC (CloudFormation/Ansible) and CI/CD pipelines to deliver low‑latency, fault‑tolerant systems.

Qualifications

  • 15+ years of hands-on Java development experience.
  • Strong expertise in object-oriented design, SOLID principles, and design patterns.
  • Proven experience building and scaling microservices architectures.
  • Mandatory airline/aviation domain experience, including: Reservation systems, Ticketing workflows, Inventory management, PSS, DCS.
  • Strong hands-on experience with Kubernetes for container orchestration.
  • Experience with AWS and/or Azure cloud platforms.
  • Experience with Infrastructure as Code (IaC) tools (CloudFormation, Ansible).
  • Strong experience with CI/CD tools and pipelines.
  • Expertise in building high-performance, scalable, and fault-tolerant systems.
  • Solid experience with unit testing and integration testing frameworks.

Responsibilities

  • Design, develop, and maintain high-volume, low-latency Java applications for mission-critical airline systems.
  • Architect and implement microservices-based solutions with a focus on scalability, resilience, and performance.
  • Collaborate with cross-functional teams including product, architecture, and operations.
  • Tighten integration with Passenger Service Systems (PSS), reservation and ticketing platforms, and DCS.
  • Design and manage cloud-native applications on AWS and Azure.
  • Implement and manage containerized applications using Docker and Kubernetes.
  • Develop and optimize CI/CD pipelines for continuous integration and delivery.
  • Ensure system reliability, observability, and performance tuning in production environments.
  • Write and maintain high-quality, testable code with strong unit and integration test coverage.
  • Mentor engineers and contribute to architectural governance and technical strategy.

Job description

We are seeking a highly experienced Senior Java Engineer / Architect with 15+ years of experience in designing and building scalable, high-performance systems within the airline/aviation domain. This role requires deep expertise in Java (hands-on experience with Java 17, Java 21, or Java 25 is mandatory), microservices, cloud-native technologies, and strong domain knowledge of airline systems.

You will lead the architecture, design, and development of mission-critical, high-volume, low-latency applications that support core airline operations. The ideal candidate will have proven experience in building distributed systems using modern software engineering practices, leveraging Kubernetes, cloud platforms, CI/CD pipelines, and DevOps methodologies to deliver highly available, secure, and resilient enterprise solutions.

Key Responsibilities
  • Design, develop, and maintain high-volume, low-latency Java applications for mission-critical airline systems.
  • Architect and implement microservices-based solutions with a focus on scalability, resilience, and performance.
  • Work on core airline systems such as:
    • Passenger Service Systems (PSS)
    • Reservation and ticketing platforms
    • Inventory and availability systems
    • Departure Control Systems (DCS)
  • Apply strong object-oriented design principles, design patterns, and best practices.
  • Design and manage cloud-native applications on AWS and Azure.
  • Implement and manage containerized applications using Docker and Kubernetes.
  • Build and maintain Infrastructure as Code (IaC) using CloudFormation and Ansible.
  • Develop and optimize CI/CD pipelines for continuous integration and delivery.
  • Ensure system reliability, observability, and performance tuning in production environments.
  • Write and maintain high-quality, testable code with strong unit and integration test coverage.
  • Collaborate with cross-functional teams including product, architecture, and operations.
  • Troubleshoot and resolve complex issues in mission-critical production systems.
  • Mentor engineers and contribute to architectural governance and technical strategy.
Required Skills & Experience
  • 15+ years of hands-on Java development experience.
  • Strong expertise in object-oriented design, SOLID principles, and design patterns.
  • Proven experience building and scaling microservices architectures.
  • Mandatory airline/aviation domain experience, including:
    • Reservation systems
    • Ticketing workflows
    • Inventory management
    • Passenger Service Systems (PSS)
    • Departure Control Systems (DCS)
  • Strong hands-on experience with Kubernetes (mandatory) for container orchestration.
  • Experience with Docker and containerization best practices.
  • Proficiency in AWS and/or Azure cloud platforms.
  • Experience with Infrastructure as Code (IaC) tools (CloudFormation, Ansible).
  • Strong experience with CI/CD tools and pipelines.
  • Expertise in building high-performance, scalable, and fault-tolerant systems.
  • Solid experience with unit testing and integration testing frameworks.
Soft Skills & Mindset
  • Strong curiosity and focus on understanding the “why” behind solutions.
  • Passion for collaborative problem-solving and teamwork.
  • Excellent communication and stakeholder management skills.
  • Adaptable and able to thrive in a fast-paced, evolving environment.
  • Strong sense of ownership, accountability, and code quality.
  • Continuous improvement mindset with a drive for engineering excellence.
Nice to Have
  • Knowledge of IATA standards (e.g., NDC, ONE Order).
  • Experience with event-driven architectures (Kafka, messaging systems).
  • Exposure to DevSecOps practices.
  • Experience with GDS platforms or global airline systems.
  • Familiarity with observability tools (Prometheus, Grafana, ELK stack).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Architect - Full Stack
Technical Architect - Full Stack

Randstad • Hyderabad

Hybrid
INR 1,400,000 - 2,100,000
Java Developer
Java Developer

Naviq • India

On-site
INR 2,400,000 - 4,200,000
Java Full Stack Developer Architect
Java Full Stack Developer Architect

Impronics Technologies • Gurugram District

On-site
INR 4,000,000 - 6,000,000
Java Architect
Java Architect

Infosys • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Java Full Stack Developer (AWS)
Senior Java Full Stack Developer (AWS)

Tata Consultancy Services • Hyderabad, Pune District, Chennai District

On-site
INR 2,400,000 - 4,200,000
Java Architect
Java Architect

Infosys • Chennai District

On-site
INR 2,800,000 - 4,200,000
Deputy Manager | Technical Architect | Hyderabad | Engineering as a Service/ Operate
Deputy Manager | Technical Architect | Hyderabad | Engineering as a Service/ Operate

Deloitte & Touche GmbH Wirtschaftsprüfungsgesellschaft • Hyderabad

Hybrid
INR 3,500,000 - 5,500,000
Java Architect with AWS
Java Architect with AWS

Tata Consultancy Services • Chennai District, Bengaluru

On-site
INR 1,400,000 - 2,000,000
Senior Technical Lead
Senior Technical Lead

Comviva • Gurugram District

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer - Java & AWS Cloud Services
Senior Software Engineer - Java & AWS Cloud Services

EPAM Systems • Coimbatore District

On-site
INR 1,500,000 - 2,100,000