JAVA Full Stack Principal Engineer

ULTISOURCE

Hyderabad

Hybrid

INR 2,400,000 - 4,800,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ULTISOURCE seeks an experienced Java Full Stack Engineer at Principal/Staff level for Hyderabad, India. This hybrid, full-time IC role focuses on building scalable, enterprise-grade applications with strong Java, Spring Boot, microservices, and Kafka expertise, plus modern frontend with Angular or React.

The candidate will contribute to API design, backend services, and end-to-end application architecture while collaborating across Product, Architecture, QA, and DevOps teams to ensure

Qualifications

  • 9-16 years of software development experience with strong hands-on coding expertise.
  • Strong proficiency in Java, Spring Boot, and Microservices Architecture.
  • Hands-on experience with Apache Kafka and event-driven architecture.
  • Strong experience designing and developing REST APIs.
  • Experience with Angular or React and JavaScript/TypeScript.
  • Strong understanding of Object-Oriented Programming, Design Patterns, and Distributed Systems.
  • Experience with SQL/NoSQL databases.
  • Familiarity with Docker, Kubernetes, CI/CD, and cloud platforms such as AWS, Azure, or GCP.
  • Strong debugging, problem-solving, and application performance optimization skills.

Responsibilities

  • Design, develop, and maintain scalable applications using Java and Spring Boot.
  • Build and enhance microservices and event-driven applications using Kafka.
  • Develop secure, scalable REST APIs and backend services.
  • Contribute hands-on to coding, debugging, code reviews, testing, and performance optimization.
  • Develop and integrate modern frontend applications using Angular or React.
  • Participate in application design and architecture discussions for scalability, reliability, and maintainability.
  • Troubleshoot complex application and production issues and implement long-term solutions.
  • Collaborate with Product, Architecture, QA, DevOps, and other engineering teams.
  • Drive engineering best practices around code quality, automated testing, CI/CD, and secure development.

Skills

Java
Spring Boot
Microservices
Kafka
REST APIs
JavaScript/TypeScript
Angular
React
OOP & Design Patterns
Distributed Systems
SQL/NoSQL
CI/CD

Tools

Docker
Kubernetes
CI/CD tooling
Cloud platforms (AWS/Azure/GCP)

Job description

Job Description

Client Type: Product Company

Job Type: Full Time With Client

Work Mode: Hybrid

Location: Hyderabad, India

Experience: 9-16 Years

Skills: Java, Spring boot, Javascript, Microservices, Kubernetes

Role Overview

We are looking for an experienced Java Full Stack Engineer at Principal / Staff engineer level with strong hands-on expertise in building scalable, enterprise-grade applications. This is an Individual Contributor role for engineers who enjoy coding, solving complex technical problems, and contributing to application design and architecture.

This is a backend-focused Individual Contributor role requiring deep expertise in Java, Spring Boot, Microservices, and Kafka, along with working experience in modern frontend technologies such as Angular or React.

Key Responsibilities
  • Design, develop, and maintain scalable applications using Java and Spring Boot.
  • Build and enhance microservices and event-driven applications using Kafka.
  • Develop secure, scalable REST APIs and backend services.
  • Contribute hands-on to coding, debugging, code reviews, testing, and performance optimization.
  • Develop and integrate modern frontend applications using Angular or React.
  • Participate in application design and architecture discussions for scalability, reliability, and maintainability.
  • Troubleshoot complex application and production issues and implement long-term solutions.
  • Collaborate with Product, Architecture, QA, DevOps, and other engineering teams.
  • Drive engineering best practices around code quality, automated testing, CI/CD, and secure development.
Required Skills
  • 9-16 years of software development experience with strong hands-on coding expertise.
  • Strong proficiency in Java, Spring Boot, and Microservices Architecture.
  • Hands-on experience with Apache Kafka and event-driven architecture.
  • Strong experience designing and developing REST APIs.
  • Experience with Angular or React and JavaScript/TypeScript.
  • Strong understanding of Object-Oriented Programming, Design Patterns, and Distributed Systems.
  • Experience with SQL/NoSQL databases.
  • Familiarity with Docker, Kubernetes, CI/CD, and cloud platforms such as AWS, Azure, or GCP.
  • Strong debugging, problem-solving, and application performance optimization skills.

We focus on the people side of the enterprise, delivering staffing and HR solutions that support business growth and workforce success.

Americas | India | UAE

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

Similar jobs worth comparing

Java Developer Principal Engineer
Java Developer Principal Engineer

ULTISOURCE • Hyderabad

Hybrid
INR 3,000,000 - 5,000,000
Java Backend Principal Engineer
Java Backend Principal Engineer

ULTISOURCE • Hyderabad

Hybrid
INR 3,500,000 - 6,500,000
Java Full Stack Lead
Java Full Stack Lead

Tata Consultancy Services • Mumbai, Bengaluru, New Delhi

On-site
INR 3,000,000 - 6,000,000
Java Fullstack - TECH LEAD
Java Fullstack - TECH LEAD

Kumaran Systems • Hyderabad

Hybrid
INR 1,200,000 - 1,600,000
Fullstack Lead
Fullstack Lead

Lloyds Technology Centre • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Java Full Stack Developer
Java Full Stack Developer

Baanyan Softtech Services • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Health & wellness benefits
Onsite workplace
Java Full Stack Developer
Java Full Stack Developer

Agile Ventures • Hyderabad, Pune District, Bengaluru

On-site
INR 1,800,000 - 2,600,000
Full Stack Engineer (Angular with Java)
Full Stack Engineer (Angular with Java)

Solugenix • Indore District, Hyderabad, Bengaluru

Hybrid
INR 2,500,000 - 3,500,000
Java Developer
Java Developer

Dynpro • Hyderabad

Hybrid
INR 1,200,000 - 1,800,000
Java Full Stack Developer
Java Full Stack Developer

Experis • Bengaluru

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