Senior Backend Software Developer - Java/Spring Boot (m/f/d)
Core
Senior Backend Engineer leading the design, development, and scaling of microservices and REST APIs for the Charisma operational solution.
Role type
Senior hands-on IC backend engineer (Java/Spring Boot)
Builds
Scalable backend services, microservices, and REST APIs for complex operational and rollout processes
Domain
Enterprise software, telecommunications operations
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Boot, Microservices architecture, PostgreSQL, REST API design, Domain-Driven Design, Kubernetes, CI/CD, Performance optimization, Technical mentoring
Preferred skills
AWS, Kotlin, Reactive Programming (WebFlux), Route optimization technologies
Technologies
Java, Spring Boot, PostgreSQL, Docker, Kubernetes, Git, Maven/Gradle, JUnit 5, Mockito, Prometheus, Grafana, OpenTelemetry, TARDIS
Responsibilities
Lead design and development of backend services and microservices; Optimize performance and troubleshoot production issues; Design data models and manage database migrations; Collaborate with stakeholders to translate business requirements into technical solutions; Mentor developers and conduct code reviews; Drive automated testing and observability strategies.
Seniority
Senior, hands-on IC