Senior Java backend Engineer
Core
Designing, building, and maintaining scalable microservices and event-driven architectures using Java, Spring Boot, and Quarkus for Bosch's global engineering and IT solutions.
Role type
Senior IC backend engineer (Java/Spring/Quarkus)
Builds
Microservices, event-driven systems, and high-performance APIs for Bosch's global engineering and IT solutions.
Domain
Automotive technology / Enterprise software
Required skills
Java 11-21, Spring Boot 3-4, Quarkus, PostgreSQL, Kafka, Elasticsearch, Redis, REST, gRPC, GraphQL, Microservices, Event-driven architecture, Kubernetes, Docker, Helm, GitOps, JUnit 5, Mockito, OpenTelemetry, Resilience4j, OAuth2/OIDC
Preferred skills
Native compilation awareness, Chaos testing, Mutation testing, Threat modeling, AI coding assistant usage
Technologies
Azure DevOps, SonarQube, Checkstyle, Pact, Trivy, Snyk, Jaeger, Key Vault, External Secrets Operator, ArgoCD, Liquibase, Flyway, Avro, Protobuf
Responsibilities
Design service boundaries and evaluate microservice vs. modular monolith trade-offs; Lead event-driven design decisions including schema evolution and idempotency; Own performance optimization including JVM tuning and query optimization; Design Helm charts and GitOps-based deployment pipelines; Drive quality gates including static analysis and contract testing; Design for observability from day one with SLOs/SLIs; Apply resilience patterns proactively; Understand security deeply including threat modeling and zero-trust auth; Mentor medior/junior developers; Evaluate AI-assisted tooling impact on team velocity.
Seniority
Senior, hands-on IC