Spring Boot: Proven experience building REST APIs using Spring Boot. Knowledge of Spring modules (Spring MVC, Spring Security, Spring Data, etc.). JPA/Hibernate: Experience with Object-Relational Mapping (ORM) using JPA/Hibernate and familiarity with database management concepts. Microservices Architecture: Hands-on experience with designing, developing, and deploying microservices-based applications. Azure SQL: Proficiency in writing complex SQL queries for Azure SQL Database. Experience in database optimization and performance tuning. Testing: Experience with writing unit and integration tests using JUnit and Mockito. Familiarity with testing practices and ensuring code quality through continuous testing. DevOps Tools: Experience with version control (Git), containerization (Docker), and orchestration (Kubernetes). Tools and Technologies: Git for version control. JaCoCo for code coverage analysis. Kubernetes for managing containerized applications. Strong Problem-Solving Skills: Ability to tackle complex issues, diagnose problems, and propose effective solutions. Collaborative Team Player: Ability to work in an agile, collaborative environment, sharing knowledge and expertise with team members. Preferred Skills (Optional): Experience with other cloud platforms like AWS or Google Cloud. Familiarity with event-driven architectures and messaging systems (e.g., Kafka). Knowledge of containerization and deployment strategies with Docker and Kubernetes. Familiarity with Agile methodologies and tools (e.g., Jira, Confluence). Experience with modern CI/CD pipelines.
Skills:
Azure DevOps
Azure Functions
English
JavaScript
Azure Key Vault
Java
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time