Staff Software Engineer (Java Full Stack & AWS)(PAN India)

Tata Consultancy Services

Hyderabad, Pune District, Bengaluru

On-site

INR 3,500,000 - 5,500,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tata Consultancy Services in Hyderabad seeks an experienced Staff Software Engineer to design, develop, and support enterprise-grade Trade Finance applications. You will drive technical excellence, platform scalability, and engineering best practices across full-stack development, cloud-native microservices, and DevOps pipelines.

The role combines hands-on coding, cloud-native development, architecture input, mentoring, and cross-functional leadership to deliver secure, scalable digital banking

Qualifications

  • 12+ years of software development experience.
  • Hands-on expertise in Java, Spring Boot, and microservices.
  • Strong design skills in REST APIs and distributed systems.
  • Proficiency with Next.js and React ecosystem.
  • Solid experience with CI/CD tooling and observability.

Responsibilities

  • Design and develop scalable enterprise applications using Java and Spring Boot.
  • Build and maintain cloud-native microservices and RESTful APIs.
  • Develop modern user experiences using Next.js and React ecosystem technologies.
  • Implement Backend-for-Frontend (BFF) APIs and service domain models.
  • Ensure seamless integration between frontend and backend services.
  • Design and implement high-performance microservices.
  • Develop secure and scalable REST APIs.
  • Optimize performance, reliability, and maintainability.
  • Follow clean code principles and design patterns.
  • Design and deploy applications on AWS cloud.
  • Work with AWS services (EC2, Lambda, S3, SNS).
  • Build and maintain CI/CD pipelines with GitHub Actions and TeamCity.
  • Drive engineering efficiency through automation and observability tools.
  • Participate in architecture and solution design discussions.
  • Mentor junior and mid-level engineers.

Skills

Java
Spring Boot
Microservices
REST API Design
Distributed Systems
Event-Driven Architecture
Next.js
React Ecosystem
CI/CD
Observability
Leadership
Mentoring
Stakeholder Management

Tools

AWS
GitHub Actions
TeamCity
Grafana
Prometheus

Job description

We are seeking an experienced Staff Software Engineer with strong expertise in Java, Spring Boot, Microservices, AWS Cloud, Next.js, and CI/CD practices. The ideal candidate will be responsible for designing, developing, and supporting enterprise-grade Trade Finance applications while driving technical excellence, platform scalability, and engineering best practices.

This role combines hands-on software engineering, cloud-native development, architecture contribution, mentoring, and cross-functional leadership to deliver secure and scalable digital banking solutions.

Key Responsibilities
Full Stack Development
  • Design and develop scalable enterprise applications using Java and Spring Boot.
  • Build and maintain cloud-native microservices and RESTful APIs.
  • Develop modern user experiences using Next.js and React ecosystem technologies.
  • Implement Backend-for-Frontend (BFF) APIs and service domain models.
  • Ensure seamless integration between frontend and backend services.
Backend Engineering
  • Design and implement high-performance microservices.
  • Develop secure and scalable REST APIs.
  • Optimize application performance, reliability, and maintainability.
  • Follow clean code principles and software design patterns.
AWS Cloud Development
  • Design and deploy applications on AWS cloud.
  • Work with services including:
    • EC2
    • Lambda
    • S3
    • SNS
  • Support cloud-native application architectures and modernization initiatives.
  • Implement security, scalability, and operational best practices.
DevOps & Platform Engineering
  • Build and maintain CI/CD pipelines using:
    • GitHub Actions
    • TeamCity
  • Support automation, deployment, monitoring, and release processes.
  • Utilize observability tools such as:
    • Grafana
    • Prometheus
  • Drive engineering efficiency through automation and tool adoption.
Technical Leadership
  • Participate in architecture and solution design discussions.
  • Review code and enforce engineering standards.
  • Lead technical decision-making and platform improvements.
  • Mentor junior and mid-level engineers.
  • Drive best practices around scalability, performance, and software quality.
Collaboration & Delivery
  • Work closely with Product Managers, Designers, Architects, and Engineering teams.
  • Participate in Agile ceremonies and sprint planning.
  • Own technical deliveries and resolve complex engineering challenges.
  • Support continuous improvement initiatives and innovation.
Required Skills
  • Minimum 12+ years of software development experience.
  • Strong hands-on expertise in:
    • Java
    • Spring Boot
    • Microservices
  • Strong understanding of:
    • REST API Design
    • Distributed Systems
    • Event-Driven Architecture
  • Experience with:
    • Next.js
    • React Ecosystem
  • Strong AWS experience:
    • EC2
    • Lambda
    • SNS
    • S3
  • Experience with:
    • GitHub Actions
    • TeamCity
    • CI/CD Pipelines
  • Experience with:
    • Grafana
    • Prometheus
  • Strong communication, leadership, and stakeholder management skills.
Preferred Skills
  • Kafka.
  • Redux.
  • AI/ML Concepts.
  • Generative AI.
  • Large Language Models (LLMs).
  • Banking & Financial Services Domain.
  • AWS Advanced Services.
  • Cloud Security Best Practices.
Desired Candidate Profile
  • Strong hands-on engineering mindset.
  • Experience leading large-scale enterprise application development.
  • Ability to mentor and guide engineering teams.
  • Excellent problem-solving and analytical skills.
  • Strong ownership and delivery focus.
  • Experience working in modern Agile environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Senior Java Developer
Full Stack Senior Java Developer

Thakral One Pte. Ltd. • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Staff Software Engineer (.NET, AWS & DevSecOps)(PAN India)
Staff Software Engineer (.NET, AWS & DevSecOps)(PAN India)

Tata Consultancy Services • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 4,000,000 - 6,500,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

WalkingTree Technologies • Bengaluru, Chennai District

On-site
INR 1,600,000 - 2,600,000
Full Stack Engineer
Full Stack Engineer

BPMLinks • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Software Engineer - FullStack
Software Engineer - FullStack

GSSTech Group • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Java Tech Lead, Hyderabad-based
Senior Java Tech Lead, Hyderabad-based

DataArt • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Java Full Stack Developer
Java Full Stack Developer

Talworx Solutions • Hyderabad

Hybrid
INR 1,500,000 - 2,300,000
Team Lead(Full-Stack) - Software Engineering
Team Lead(Full-Stack) - Software Engineering

Esko • Bengaluru

Hybrid
INR 3,000,000 - 4,500,000
Fullstack Developer (Java)
Fullstack Developer (Java)

Cloudesign • Mumbai

On-site
INR 1,200,000 - 1,800,000
Lead Software Engineer
Lead Software Engineer

Elavon • Chengalpattu

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