Desarrollador Java con Azure Semi Senior
Core
Developing and maintaining scalable, secure, and high-performance applications and services using Java and Azure cloud services.
Role type
Semi-senior IC Java developer (cloud-native)
Builds
Scalable, secure, and high-performance applications and services
Domain
Enterprise software development, Cloud (Azure)
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Spring MVC, Spring WebFlux, REST APIs, SQL/NoSQL databases, Azure services (Storage, Functions, API Management, Service Bus, Event Hubs, Cosmos DB), Docker, Kubernetes, Reactive programming, Functional interfaces, Clean Code, SOLID principles, Unit testing, Scrum
Preferred skills
None stated
Technologies
Java, Spring Boot, Spring MVC, Spring WebFlux, Azure, Docker, Kubernetes, SQL, NoSQL
Responsibilities
Develop and maintain applications using Java and Spring Boot; Implement solutions with Spring MVC and Spring WebFlux; Design and manage REST APIs; Work with relational and non-relational databases; Implement and integrate Azure services; Participate in application development and deployment using Docker and Kubernetes; Apply development best practices including Clean Code, SOLID, design patterns, refactoring, and unit tests; Participate in production releases and collaborate on solution implementation; Contribute to continuous improvement of components and services.
Seniority
Semi-senior, hands-on IC