Description
We are looking for a Principal Java Backend Engineer to lead the design and delivery of scalable integration-heavy backend systems. This role requires a hands-on technical leader who can unblock teams influence stakeholders and collaborate directly with client engineering teams to drive solutions.
You will operate at a Principal Engineer level balancing architecture leadership with hands-on development.
Requirements
Technical Leadership
- Lead architecture and design of domain services and integration-heavy systems.
- Act as a technical escalation point to unblock teams and resolve complex challenges.
- Drive best practices in microservices event-driven architecture and API design.
- Ensure systems are scalable resilient and cloud-native.
Hands-On Engineering
- Develop backend services using Java (11) Spring Boot and Micronaut (preferred).
- Build and maintain event-driven systems using Kafka.
- Design and implement GraphQL federation and REST APIs.
- Work with MongoDB for high-volume distributed data workloads.
Cloud & Integration
- Implement solutions using Azure services including:
- Azure Logic Apps
- Azure Key Vault
- Design secure integration-focused workflows across systems.
Stakeholder & Client Collaboration
- Partner with client teams to solve technical blockers and drive delivery.
- Influence architectural decisions across teams.
- Provide technical mentorship and guidance to engineers.
Required Skills & Experience
Core Technologies
- Java 11 (Java 17/21 preferred)
- Spring Boot & Microservices
- Kafka & Event-Driven Architecture
- MongoDB & distributed data design
- REST APIs & GraphQL Federation
- Gradle build system
- Unit testing with JUnit & Mockito
Cloud & Integration
- Microsoft Azure (mandatory)
- Azure Logic Apps
- Azure Key Vault
- Experience designing secure integrations
Architecture & Engineering Practices
- Domain-driven design
- Integration-heavy systems
- Performance tuning & scalability
- Observability & resilience patterns
Desired Skills
- Micronaut framework experience
- Retail or enterprise-scale system experience
- Multi-cloud exposure (Azure AWS)
Leadership & Behavioral Expectations
- Strong influencing and stakeholder management skills.
- Ability to unblock teams and drive decisions.
- Excellent communication with technical and non-technical stakeholders.
- Hands-on leadership mindset.
Description We are looking for a Principal Java Backend Engineer to lead the design and delivery of scalable integration-heavy backend systems. This role requires a hands-on technical leader who can unblock teams influence stakeholders and collaborate directly with client engineering teams to driv...
Description
We are looking for a Principal Java Backend Engineer to lead the design and delivery of scalable integration-heavy backend systems. This role requires a hands-on technical leader who can unblock teams influence stakeholders and collaborate directly with client engineering teams to drive solutions.
You will operate at a Principal Engineer level balancing architecture leadership with hands-on development.
Requirements
Technical Leadership
- Lead architecture and design of domain services and integration-heavy systems.
- Act as a technical escalation point to unblock teams and resolve complex challenges.
- Drive best practices in microservices event-driven architecture and API design.
- Ensure systems are scalable resilient and cloud-native.
Hands-On Engineering
- Develop backend services using Java (11) Spring Boot and Micronaut (preferred).
- Build and maintain event-driven systems using Kafka.
- Design and implement GraphQL federation and REST APIs.
- Work with MongoDB for high-volume distributed data workloads.
Cloud & Integration
- Implement solutions using Azure services including:
- Azure Logic Apps
- Azure Key Vault
- Design secure integration-focused workflows across systems.
Stakeholder & Client Collaboration
- Partner with client teams to solve technical blockers and drive delivery.
- Influence architectural decisions across teams.
- Provide technical mentorship and guidance to engineers.
Required Skills & Experience
Core Technologies
- Java 11 (Java 17/21 preferred)
- Spring Boot & Microservices
- Kafka & Event-Driven Architecture
- MongoDB & distributed data design
- REST APIs & GraphQL Federation
- Gradle build system
- Unit testing with JUnit & Mockito
Cloud & Integration
- Microsoft Azure (mandatory)
- Azure Logic Apps
- Azure Key Vault
- Experience designing secure integrations
Architecture & Engineering Practices
- Domain-driven design
- Integration-heavy systems
- Performance tuning & scalability
- Observability & resilience patterns
Desired Skills
- Micronaut framework experience
- Retail or enterprise-scale system experience
- Multi-cloud exposure (Azure AWS)
Leadership & Behavioral Expectations
- Strong influencing and stakeholder management skills.
- Ability to unblock teams and drive decisions.
- Excellent communication with technical and non-technical stakeholders.
- Hands-on leadership mindset.
View more
View less