We are seeking a Senior Java Developer with Azure expertise to join our team and contribute to the design and development of scalable, high-performance applications leveraging modern Java technologies and cloud-based solutions.
Responsibilities
* Design and build high-quality Java-based applications aligned with business needs
* Implement microservice-based solutions following industry best practices
* Deploy and manage applications on the Microsoft Azure platform
* Collaborate with cross-functional teams to define, design and deliver new features
* Maintain and optimize containerized applications using Docker and Kubernetes
* Perform database design, querying and optimization using SQL
* Participate in code reviews to uphold high code quality standards
* Troubleshoot and resolve technical issues across the entire application stack
* Contribute to architectural decisions and key technology choices
Requirements
* Over 3 years of expertise in software development
* Proficiency in Core Java Development
* 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
* Background in Microservice Architecture Style
* Competency in Docker and Kubernetes
* Understanding of SQL
* English language skills at B2 level or above
#J-18808-Ljbffr