Key Responsibilities Develop applications using Java and Spring Boot Design and implement RESTful APIs Manage and integrate SQL databases (Oracle, PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra) Apply containerization techniques using Docker Collaborate with DevOps and Infrastructure teams for deployment via Jenkins on cloud platforms (AWS, Azure) Participate in Agile/Scrum processes Practice Test-Driven Development (TDD) Required Skills & Experience Proficiency in Java, Spring Boot, Hibernate/JPA Experience in designing RESTful APIs Strong understanding of complex system configuration Familiarity with cloud platforms (AWS, Azure) Knowledge of Jenkins for CI/CD Experience with containerization tools like Docker Expertise in both SQL and NoSQL databases Understanding of Agile methodologies and TDD practices