Backend Developer
Core
Designing and implementing backend services, integrating with databases and external systems, and modeling business processes.
Role type
Backend Developer
Builds
Backend services and business process management workflows
Domain
Enterprise software development
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Quarkus, Docker, GitLab CI/CD, PostgreSQL, MySQL, MongoDB, Oracle, JUnit, Mockito, REST API design, BPMN/DMN modeling, OAuth2/OpenID/Keycloak security, Markdown documentation, AI-assisted development
Preferred skills
Native build configuration, microservices architecture, code review practices
Technologies
Java, Spring Boot, Quarkus, Docker, GitLab, PostgreSQL, MySQL, MongoDB, Oracle, JUnit, Mockito, Camunda, Kogito, Keycloak, Remedy, Jira
Responsibilities
Design and implement backend services; integrate with databases and external systems; create and maintain technical documentation; participate in solution design with analysts and architects; model and implement BPMN/DMN processes; create unit and integration tests; perform data migrations; collaborate with DevOps teams; ensure code security and quality via code review; resolve user system issues via ITSM tools
Seniority
Mid-level to Senior, hands-on IC