Search by job, company or skills

Java Backend Principal Engineer

  • Posted 5 hours ago
  • Be among the first 10 applicants

Job Description

Client Type: Product Company

Job Type: Full Time With Client

Work Mode: Hybrid

Location: Hyderabad, India

Experience: 9 – 13 Years

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

Role Overview

We are looking for a seasoned Staff Engineer to join a high-impact software product engineering team in Hyderabad. This is a senior individual contributor role where you will drive architectural decisions, lead complex technical initiatives, and deliver scalable, cloud-native solutions using Java and modern cloud technologies. You will work across the full stack of engineering — from system design to deployment pipelines — and collaborate closely with cross-functional teams to translate business requirements into robust, production-grade software.

Key Responsibilities

  • Architect, design, and develop high-performance, scalable, and transactional software systems using Java and Spring ecosystem.
  • Lead technical design discussions and contribute to system design decisions across microservices and cloud-native architectures.
  • Design and troubleshoot transactional systems with a focus on reliability, consistency, and performance.
  • Build and maintain microservices using Spring Boot, Spring Cloud, and Java EE frameworks.
  • Work with relational and non-relational databases including Oracle, PostgreSQL.
  • Develop and maintain data pipelines and event-driven architectures using Pub/Sub and Dataflow.
  • Deploy and manage applications on cloud platforms (GCP, AWS) in native and hybrid cloud environments.
  • Build and manage CI/CD pipelines using Docker, Kubernetes, Nexus, and DevOps best practices.
  • Translate user stories and business requirements into scalable, user-centric technical solutions.
  • Collaborate with Product, QA, DevOps, and Business teams in an Agile/Scrum environment.
  • Mentor engineers, conduct code reviews, and champion engineering best practices across the team.
  • Leverage AI-assisted development tools to improve engineering productivity and code quality.

Required Skills & Experience

  • Bachelor's degree in Computer Science, Information Technology, or equivalent.
  • 9+ years of hands-on software development experience with Java – Primary Skill.
  • Strong foundation in data structures, algorithms, system design, and concurrent programming.
  • Expertise in designing and troubleshooting transactional and distributed systems.
  • Deep experience with microservices architecture, Spring Boot, Spring Cloud, Hibernate, and Java EE.
  • Proficiency in databases — Oracle, PostgreSQL, BigTable, BigQuery, and NoSQL.
  • Hands-on experience with GCP and/or AWS in native and hybrid cloud environments.
  • Experience with event-driven systems using Pub/Sub and Dataflow.
  • Strong command of DevOps toolchain — Docker, Kubernetes, Nexus, Maven, and Git.
  • Proficient with Java IDEs (IntelliJ, Eclipse) and scripting formats (JSON, XML, YAML, Terraform).
  • Experience with application servers such as Tomcat and Linux-based environments.
  • Skilled in multi-tenant cloud technologies and project management tools like Jira.
  • Strong analytical thinking, structured problem-solving, and attention to detail.
  • Excellent communication and collaboration skills for cross-functional teamwork.

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

Americas | India | UAE

ULTISOURCE Pvt. Ltd. | © COPYRIGHT | ALL RIGHTS RESERVED

Get hiring insights, talent trends, and updates from ULTISOURCE.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152940283

Similar Jobs

Hyderabad, India

Skills:

JavaDevopsGcpSpring BootKubernetesAWSAgentic AI

Beware of Scammers

We don’t charge money for job offers