We are looking for a Senior Java Developer with Azure expertise to join our team and contribute to the design and development of scalable, high-performance applications using modern Java technologies and cloud-based solutions.
Responsibilities
Design and develop high-quality Java-based applications aligned with business requirements
Implementation of microservice-based solutions following best practices
Deployment and management of applications on Microsoft Azure
Collaboration with cross-functional teams to define, design and deliver new features
Maintenance and optimization of containerized applications using Docker and Kubernetes
Database design, querying and optimization using SQL
Participation in code reviews to maintain high code quality standards
Troubleshooting and resolution of technical issues across the application stack
Contribution to architectural decisions and technology choices
Requirements
3+ years of experience in software development
Proficiency in Core Java Development
Expertise in Microsoft Azure
Knowledge of Spring Boot, Spring Core and Spring MVC
Skills in Spring WebFlux, Spring Security and Spring Integration
Familiarity with Spring Data, Spring Batch and Spring Session