Java Technical Lead/Staff Engineer (with Azure)
Core
Lead and architect scalable Java solutions for clients, mentoring teams and driving technical strategy.
Role type
Staff/Technical Lead Java Engineer
Builds
High-performance, resilient, and scalable software systems for clients worldwide
Domain
Enterprise software, E-commerce/Retail (preferred)
Deliverable
production ML models | product features | infrastructure
Required skills
Java (17 & 21), Spring Boot/Cloud/Micronaut, Azure Cloud, Terraform, Docker, Kubernetes, Microservices, REST/GraphQL APIs, Observability (OpenTelemetry/Dynatrace), Gradle, Unit/Integration Testing, Agile/Scrum/Kanban, Design Patterns, Mentoring
Preferred skills
Product Information Management (Stibo STEP), E-commerce/Retail background, Kotlin
Technologies
Java, Spring Boot, Spring Cloud, Micronaut, Azure, Terraform, Docker, Kubernetes, GitHub Actions, OpenTelemetry, Dynatrace, Gradle, MongoDB, MySQL, JIRA, Confluence, Jenkins, NexusPro
Responsibilities
Mentor and inspire the development team to improve processes and code quality; Own code lifecycle from development to deployment and maintenance; Diagnose and resolve production issues; Participate in solution design and implementation; Challenge business requirements to ensure optimal outcomes; Drive adoption of new technologies; Shape the online technology roadmap; Conduct technical interviews
Seniority
Staff/Technical Lead, hands-on IC with leadership responsibilities