Software Developer Java + SDD | 100% Remoto
Core
Backend Java developer building microservices and event-driven architectures using Spec Driven Development (SDD) and AI throughout the product lifecycle.
Role type
Senior IC backend software engineer (Java/Spring)
Builds
Production microservices, event-driven systems, and APIs
Domain
Enterprise software, digital transformation
Deliverable
production ML models
Required skills
Java 21+, Spring Boot, Spring Data, Hexagonal Architecture, Microservices, API First (OpenAPI/Swagger), SOLID, Clean Code, Domain Driven Design, TDD, Apache Kafka, ActiveMQ, Relational DBs (MariaDB), NoSQL (MongoDB), OpenShift/Kubernetes, CI/CD, Grafana, Dynatrace, Unit/Integration Testing, Technical AI
Preferred skills
None stated
Technologies
Java, Spring, Kafka, MariaDB, MongoDB, OpenShift, Kubernetes, Grafana, Dynatrace, GitHub, Spinnaker
Responsibilities
Designing and developing backend microservices, implementing event-driven architectures, optimizing database queries, applying SDD methodology, integrating AI tools in development and deployment, writing unit and integration tests
Seniority
Mid-Senior, hands-on IC