Desarrollador Backend Java Senior
Core
Senior backend engineer designing and building scalable Java applications and REST APIs using Spring Boot and Azure.
Role type
Senior IC backend engineer (Java/Spring Boot/Azure)
Builds
Scalable backend applications and REST APIs
Domain
Enterprise software development
Deliverable
production ML models
Required skills
Java, Spring Boot MVC, Spring Boot WebFlux, reactive programming, Azure services (Storage, Functions, API Management, Service Bus, Event Hubs, Cosmos DB), SQL and NoSQL databases, Docker, Kubernetes, REST APIs, unit testing, Clean Code, SOLID principles, design patterns
Preferred skills
New Relic, applied AI in software development
Technologies
Java, Spring Boot, Azure, Docker, Kubernetes, SQL, NoSQL
Responsibilities
Design, develop, and maintain backend applications using Java and Spring Boot; Develop and maintain REST APIs; Implement solutions using Spring Boot MVC and WebFlux; Apply reactive programming; Integrate applications with Azure services; Participate in application development and deployment using Docker and Kubernetes; Work with relational and non-relational databases; Apply Clean Code, SOLID, design patterns, and refactoring; Develop and maintain unit tests; Manage production releases; Collaborate with technical and multidisciplinary teams.
Seniority
Senior, hands-on IC