Lead Developer-1
Core
Lead software development and architecture for digital products enhancing ZEISS customer and consumer experiences.
Role type
Senior IC lead software developer (Java/Spring)
Builds
B2B customer portals, reusable UI library components, and end-to-end software products
Domain
Industrial Quality Solutions, Medical Technology, Vision Care
Deliverable
production ML models | product features | infrastructure
Required skills
Java 17, Spring Boot, Spring Framework, Spring MVC, Spring Data JPA, Spring Security, Spring Cloud, PostgreSQL, MySQL, SQL Server, MongoDB, Azure SQL Database, Azure Service Bus, RESTful API design, GraphQL, OpenAPI/Swagger, Azure App Service, AKS, Azure DevOps, Terraform, Docker, Kubernetes, JUnit 5, Mockito, Clean Architecture, microservices, Agile/Scrum
Preferred skills
None stated
Technologies
Java 17, Maven, Gradle, Spring Boot, Spring Framework, Spring MVC, WebFlux, Spring Data JPA, Hibernate, Spring Security, Spring Cloud, PostgreSQL, MySQL, SQL Server, MongoDB, Azure SQL Database, Azure Storage, Azure Service Bus, RESTful API, GraphQL, OpenAPI/Swagger, Azure App Service, AKS, Key Vault, API Management, Azure Monitor, Application Insights, Log Analytics, Git, Azure DevOps Pipelines, GitHub Actions, Terraform, ArgoCD, Docker, Kubernetes, JUnit 5, Mockito, SonarQube, Spring Boot Actuator, OpenTelemetry
Responsibilities
Lead architecture and design for complex components; Integrate developed components into end-to-end products; Define and implement manual and automated test strategies; Lead large software development work packages with multiple contributors; Provide functional leadership to contributing teams; Own multiple services and components used within the product landscape; Act as subject-matter point of contact for external service providers; Onboard and train new team members
Seniority
Senior, hands-on IC with leadership responsibilities