Lead Software Engineer

Principal Financial Group

Hyderabad

On-site

INR 3,000,000 - 4,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Principal Financial Group in Hyderabad is seeking a hands-on Lead Software Engineer (Java) to design and deliver scalable, secure backend systems with technical excellence and mentorship. You will architect Java/Spring Boot microservices, implement RESTful APIs, ensure performance, security, and observability, and drive projects to completion while communicating trade-offs to stakeholders across teams.

The role emphasizes collaboration, agile ceremonies, and delivering high-quality software with

Qualifications

  • Proficient in Java and Spring Boot design of RESTful services.
  • Strong understanding of OOP, SOLID principles and modern Java APIs.
  • Experience with CI/CD pipelines, version control, and test automation.

Responsibilities

  • Architect and implement Java/Spring Boot microservices and RESTful APIs.
  • Establish and maintain a test strategy (unit, integration, performance).
  • Profile JVM and databases; apply caching and resilience patterns.
  • Implement secure coding practices including OAuth2/JWT and input validation.
  • Implement structured logs, metrics, and tracing; define SLIs/SLOs and dashboards.
  • Contribute to shared libraries, templates, and developer DX improvements.
  • Mentor engineers, conduct reviews, and communicate trade-offs to stakeholders.
  • Lead agile ceremonies and ensure clarity of sprint goals and readiness criteria.
  • Refine stories into actionable tasks with clear acceptance criteria.

Skills

Java 8+
OOP & SOLID
Streams API
Multithreading
JVM tuning

Tools

Spring Boot
Maven/Gradle
Git
Jenkins

Job description

Responsibilities

Role Overview: We are seeking ahands‑on Lead Software Engineer (Java) to design and deliverscalable, secure, and highperformance backend systems. This role emphasizestechnical excellence,mentorship,driving projects to completion, andclear stakeholder communication.

Key Responsibilities
  • Design & Build: Architect and implementJava/Spring Bootmicroservices andRESTful APIsaligned to business and non-functional requirements.
  • Quality Engineering: Establish and maintain atest strategy(unit, integration, performance), enforce code quality.
  • Performance & Resilience: Profile JVM and databases, apply caching, implement resilience patterns (circuit breakers, retries, backoff).
  • Security & Compliance: Implement secure coding,OAuth2/JWT, input validation, encryption.
  • Observability: Implement structured logs, metrics, and distributed tracing, defineSLIs/SLOs, alerts, and meaningful dashboards.
  • Technical Enablers: Contribute toshared libraries, templates, and reusable patterns, improve developer experience (DX).
  • Mentorship & Collaboration: Mentor engineers via pairing and reviews, communicate trade-offs and risks early to Product/Architecture/QA.
  • Facilitate agile ceremonies: (standups, backlog refinement, sprint planning, demos, retros) with a focus on technical outcomes, risk surfacing, and sprint goal clarity.
  • Refine stories into actionable technical tasks: ensureDefinition of Ready/Done, unambiguous acceptance criteria, testability, and accuratestory point estimation.
Qualifications
MustHave Skills (Java)
  • Java / Java 8+
    • DeepOOP&SOLIDprinciples.
    • Streams API,Optional,functional interfaces,lambda expressions.
    • Multithreading & Concurrency: thread pools,Future/CompletableFuture, synchronization, locks,concurrent collections.
    • Java Memory Model: heap/stack fundamentals,Garbage Collectionbehavior and tuning.
  • Web Technologies
    • Design & implementRESTful APIs(idempotency, pagination, robust error models).
    • Rate limiting&API Gatewayconcepts,Swagger/OpenAPIdocumentation.
    • Exposure toWebLogic/WebSphere(or embedded servers: Tomcat/Jetty).
  • Spring Framework
    • Spring Core (IoC/DI),Spring MVC,Spring Boot(auto-configuration, starter dependencies).
    • Spring Security(JWT, OAuth2),Spring Batch,Spring AOP.
  • Architecture & Design Patterns
    • Event-Driven Design(MQ messaging/queuing).
    • Design patterns:Factory, Builder, Strategy, Template.
  • Data & Tooling
    • StrongSQL(DB2/MySQL): schema design, indexing, query tuning.
    • Build & CI/CD:Maven/Gradle, Git, Jenkins/GitHub Actions.
    • Testing:JUnit 5,Mockito,Testcontainers
    • performance testing (JMeter/Gatling).
    • Observability: logs/metrics/traces (Dynatrace, ELK).
Good to Have
  • Messaging/eventing (Kafka/JMS)
  • Containers (Docker) and orchestration basics (Kubernetes/ECS).
  • DDD architecture
Soft Skills
  • Strong problem-solving, analytical thinking, andbias for action.
  • Plans, prioritizes, and communicates effectively across teams and time zones.
  • Mentors teammates, provides clear, constructive feedback.
  • Demonstratesownership, raises the bar, andconsistently exceedsday-to-day expectations.
  • Identifies ambiguity/risks and proactively drivesclarity and resolutionwith stakeholders.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Snapdeal • Gurugram District

On-site
INR 3,500,000 - 5,500,000
Lead Software Engineer-Java Backend
Lead Software Engineer-Java Backend

Sabre • Bengaluru

Hybrid
INR 1,500,000 - 2,100,000
Lead Engineer - Java
Lead Engineer - Java

Deutsche Telekom Digital Labs • Gurugram District

On-site
INR 6,000,000 - 9,000,000
Technical Lead – Java
Technical Lead – Java

Techversantinfotech • Ernakulam

On-site
INR 1,200,000 - 1,800,000
Sr. Software Engineer - Java, React/Angular
Sr. Software Engineer - Java, React/Angular

Optum • Gurugram District

Hybrid
INR 1,200,000 - 1,800,000
Lead Software Engineer – Java with Data Structure & Algorithm
Lead Software Engineer – Java with Data Structure & Algorithm

Epam Systems • Hyderabad

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

Optum • Hyderabad, Dadri

Hybrid
INR 1,200,000 - 1,800,000
Lead Software Engineer
Lead Software Engineer

Jobtailor • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Senior Software Engineer
Senior Software Engineer

Eurofins • Karnataka

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