Senior Product Engineer Java Spring Boot
Core
Designing, implementing, and delivering large-scale cloud-based distributed systems and microservices using Java Spring Boot.
Role type
Senior IC backend engineer (Java/Spring Boot)
Builds
REST APIs, microservices, and cloud-based distributed systems
Domain
Insurance technology / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, REST API design, API gateway configuration, web and API security (OAuth, OpenID, SAML), MongoDB, Kafka, Git, Maven, Gradle, Jenkins, CI/CD pipeline management, performance optimization, unit testing
Preferred skills
Python, Agile methodologies, test-driven development, paired programming
Technologies
Java, Spring Boot, Swagger, OpenAPI, MongoDB, Kafka, Jenkins, Git, Maven, Gradle, NPM, OWASP, OAuth, OpenID, SAML, Python, REST, HTTP, microservices
Responsibilities
Participate in inception and iteration planning sessions to add technical insight to the backlog. Lead and contribute to daily standups and retrospectives. Engage in high-level and detailed component and system design work. Perform performance optimization efforts and technical reviews. Collaborate on strategy alignment across product portfolios. Coach the team on engineering practices and promote test-driven development. Establish and maintain CI/CD pipelines. Support software products in user environments and resolve production issues.
Seniority
Senior, hands-on IC