Mandatory Skills & Qualifications:
7.5+ years of experience in Java back-end development.
Advanced knowledge of Java (Java 8+), including OOP, multithreading, and concurrency.
Hands-on experience with Spring Framework, including Spring Boot, Spring Security, Spring Data, and Spring Cloud.
Strong understanding of RESTful API design and best practices.
Proficiency in relational databases (MySQL, PostgreSQL, etc.) and NoSQL databases (e.g., MongoDB, Redis).
Experience with ORM frameworks (e.g., Hibernate, JPA) for efficient database interaction.
Solid understanding of cloud technologies (AWS, Azure, Google Cloud) and deploying back-end applications to the cloud.
Experience with version control systems like Git.
Proficiency with CI/CD tools (e.g., Jenkins, GitLab CI, Travis CI).
Familiarity with containerization and orchestration tools like Docker and Kubernetes.
Experience in agile methodologies and working in a Scrum or Kanban environment.
Any Graduate