2,081,649open jobs
123,207companies
246,252added this week
Browse all
Salary
≈ $21k – $51k per year (Estimated)
Location
In office (Hyderabad)
Seniority
Staff · 14+ years exp

First seen by Alion on Oct 27, 2026.

Overview
Company
Impact
Profile match
TA Digital is a digital transformation agency that provides various services like UI/UX Design, Web/Mobile Development, Analytics, DevOps, QA, Enterprise Solutions, Digital Marketing, and Digital Commerce.

We are looking for an experienced Principal Java Software Engineer with 14-18 years of experience in designing, developing, and architecting scalable, high-performance enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, microservices architecture, Apache Kafka, and distributed systems.


The candidate will be responsible for defining technical architecture, driving engineering best practices, solving complex technical challenges, and providing technical leadership to development teams. This role requires a hands-on technology leader who can translate business requirements into robust, scalable, secure, and highly available software solutions.


Responsibilities:

  • Design and develop scalable, high-performance enterprise applications using Java and Spring Boot.
  • Define and drive application architecture, including microservices, distributed systems, and event-driven architecture.
  • Design and implement real-time data streaming and messaging solutions using Apache Kafka.
  • Develop RESTful APIs and integrate applications with internal and external systems.
  • Establish architectural standards, design patterns, coding guidelines, and engineering best practices.
  • Evaluate technology stacks and recommend appropriate tools and frameworks to address business and technical requirements.
  • Lead architecture reviews, design discussions, code reviews, and technical decision-making.
  • Identify and resolve complex performance, scalability, reliability, and production issues.
  • Ensure applications meet security, availability, maintainability, and performance requirements.
  • Collaborate with product managers, architects, DevOps teams, and other stakeholders to deliver business-critical solutions.
  • Mentor senior engineers and technical leads while promoting engineering excellence.
  • Drive continuous improvement in software development, automated testing, CI/CD, and deployment practices.


Requirements:

  • Java: Strong expertise in Core Java, OOP, Collections, Multithreading, Concurrency, JVM internals, and performance tuning.
  • Spring Ecosystem: Extensive experience with Spring Boot, Spring Framework, Spring Security, and Spring Cloud.
  • Microservices Architecture: Strong experience designing distributed, loosely coupled, scalable, and resilient microservices.
  • Apache Kafka: Hands-on expertise in Kafka architecture, producers, consumers, partitions, consumer groups, replication, fault tolerance, and event-driven systems.
  • Software Architecture: Expertise in high-level and low-level design, design patterns, SOLID principles, domain-driven design (DDD), and architectural best practices.
  • API Development: Experience designing REST APIs and working with API gateways and service integration.
  • Databases: Strong knowledge of relational databases such as PostgreSQL, Oracle, or MySQL, along with NoSQL databases such as MongoDB or Cassandra.
  • Cloud Technologies: Exposure to AWS, Azure, or GCP and cloud-native application development.
  • DevOps and CI/CD: Experience with Git, Jenkins, Maven/Gradle, Docker, Kubernetes, and automated deployment pipelines.
  • Observability: Experience with application monitoring, distributed tracing, logging, and performance troubleshooting.
  • Testing: Expertise in unit testing, integration testing, and automated testing frameworks such as JUnit and Mockito.
  • 14-18 years of overall experience in software engineering and enterprise application development.
  • Proven experience as a principal engineer, lead architect, technical architect, or equivalent senior engineering role.
  • Strong track record of architecting and delivering complex, large-scale Java-based applications.
  • Demonstrated expertise in Apache Kafka and event-driven microservices architecture.

Skills

Distributed Systems, Java, Kafka, Microservices, Spring, Spring Boot

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,081,649 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Hyderabad
≈ $21k – $53k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Gurgaon
JavaScript
C#
Databases
MS SQL
Analytics
SSIS
Azure Data Factory
Microsoft Excel
Apply
≈ $20k – $48k per year (Estimated) · In office · Full-Time · Chennai
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
Angular
DevOps
Rest API
OpenShift
Kubernetes
Management
Agile
Apply
≈ $30k – $75k per year (Estimated) · In office · Full-Time · 16+ years exp · Pune
Go
JavaScript
TypeScript
Frontend
Angular
DevOps
Rest API
OpenShift
Helm
GitLab CI
CI/CD
Kubernetes
Platform Engineering
Apply
≈ $22k – $56k per year (Estimated) · In office · Full-Time · 8+ years exp · Bengaluru
Java
Kotlin
Java
Gradle
Kotlin
Retrofit
Hilt
Mockito
Dagger
Kotlin Coroutines
MockK
OkHttp
Mobile
JUnit
Jetpack Compose
Android SDK
MVVM
Firebase
MVP
Dependency Injection
DevOps
Datadog
CI/CD
Jenkins
Git
Gitflow
Trunk-Based Development
GitHub
GitLab
Cybersecurity
Snyk
Apply
Backend Lead 3 hours ago
≈ $23k – $58k per year (Estimated) · In office · 5+ years exp · Bengaluru
JavaScript
Node JS
Databases
Apache Kafka
DevOps
WebSockets
AWS
AWS Lambda
Amazon EC2
Amazon S3
IAM
Amazon Kinesis
Apply
≈ $25k – $55k per year (Estimated) · Hybrid · Full-Time · 10+ years exp · Hyderabad
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
PostgreSQL
DynamoDB
MS SQL
AI/ML
AI Agents
Frontend
Angular
DevOps
Rest API
GCP
Datadog
AWS
Management
Agile
QA
Swagger
Postman
Apply
≈ $14k – $32k per year (Estimated) · In office · 6+ years exp · Hyderabad
JavaScript
Java
TypeScript
Java
Spring Boot
Hibernate
Spring MVC
Spring Data JPA
Spring Security
Databases
Apache Kafka
Frontend
Redux
Angular
Bootstrap
React.js
Mobile
State Management
DevOps
Rest API
AWS
Apply
Sr Software Engineer 8 hours ago
≈ $16k – $36k per year (Estimated) · Hybrid · Full-Time · 10+ years exp · PhD · Hyderabad
JavaScript
Java
Kotlin
TypeScript
Java
Maven
Spring Boot
Hibernate
Spring Cloud
Kotlin
Mockito
Databases
PostgreSQL
Redis
Cassandra
AI/ML
Copilot
Cursor
Model Context Protocol
Frontend
React.js
Mobile
JUnit
Reactive Programming
DevOps
Rest API
GCP
Azure
Git
AWS
Docker
Kubernetes
Google GKE
GitHub
IAM
Management
Jira
Apply
≈ $18k – $42k per year (Estimated) · Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Hyderabad · Pune
Python
JavaScript
Management
Agile
Scrum
Apply
Hybrid · Full-Time · 3+ years exp · Bachelor's Degree · Hyderabad
Python
JavaScript
Java
TypeScript
SQL
C#
Node JS
Java
Spring Framework
Spring Boot
C#
.NET
Databases
ElasticSearch
Frontend
Angular
React.js
DevOps
Rest API
Azure
CI/CD
Git
AWS
Docker
Analytics
Power BI
Management
Agile
Scrum
Apply
See all jobs
This is one of many
2,081,649 more open roles from verified company boards, updated every day.