Skip to main content
Back to Jobs
ULTISOURCE
PRINCIPAL

Java Full Stack Principal Engineer

ULTISOURCEVisit website ·Posted 2 days ago

Location

TS, IN

Required Skills

JavaScriptTypeScriptReactAngularJavaAWSAzureGCPDockerKubernetesRESTSQLNoSQLDevOpsCI/CDMicroservices

About the Role

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.
  • Land this role fasterProfessional
    🎙️

    SAGE

    Mock interview coach

    Rehearse the 5 most-likely questions for this role with live AI feedback.

    📄

    SPAR

    Resume tailoring

    Rewrite your resume to lead with what this hiring panel cares about.

    🤝

    REACH

    Warm intro outreach

    Find the hiring manager + 2nd-degree intros and draft the messages.

    More Engineering & Technology Roles

    View all

    90% of leadership roles never appear on job boards

    Join HireIQ to access confidential opportunities, AI-powered matching, and direct connections to hiring decision-makers.

    Join the Talent Network
    Source