Backend Engineer Semi Senior
Core
Developing backend applications using Java and Spring Boot frameworks.
Role type
Semi-senior backend engineer
Builds
REST APIs and cloud-based applications
Domain
Software development, Cloud (Azure)
Required skills
Java 17/21, Spring Boot, Spring MVC, Spring Webflux, Reactive programming, REST API design, Git, Hexagonal architecture, Security patterns, Docker, Kubernetes, Relational and NoSQL databases, Agile/SCRUM, Clean Code, SOLID principles, Unit testing
Preferred skills
Azure Cloud (API Management, Storage, Functions, Service Bus, KeyVault), New Relic
Technologies
Java, Spring Boot, Spring MVC, Spring Webflux, Git, Docker, Kubernetes, Azure, New Relic
Responsibilities
Develop and deploy applications, Build and manage REST APIs, Implement security patterns, Write unit tests, Collaborate in Agile/SCRUM teams
Seniority
Semi-senior, hands-on IC