CareerPlanGet AI match score →

Principal Software Engineer - Java, Spring Boot, Kafka

2 Locations💼 Full-time🗓 2026-07-13 → 2026-07-30

Core

Lead the design, development, and implementation of enterprise-grade software solutions and event-driven architectures for critical business capabilities.

Role type

Principal Software Engineer (Technical Lead)

Builds

High-performance backend services, APIs, and microservices supporting customer-facing applications.

Domain

Banking / Financial Services / Enterprise Software

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Spring Boot, Apache Kafka, Microservices architecture, Distributed systems, Technical leadership, Agile delivery, Root-cause analysis

Preferred skills

Generative AI tools, Cloud platforms (AWS/Azure/GCP), Highly regulated industry experience

Technologies

Java, Spring Boot, Apache Kafka, Microservices, AWS, Azure, GCP

Responsibilities

Lead design and implementation of enterprise software; Serve as technical lead for 5-10 engineers; Establish engineering standards and code quality; Drive architectural decisions and reviews; Troubleshoot complex production issues; Mentor developers and influence technology strategy.

Seniority

Principal, hands-on technical leader & mentorship

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗