Key Skills Required: Spring Boot, Java, RESTful Web Services, React, Azure or AWS with Good communication.
Job Description:
Bachelor’s degree in Computer Science or related fields preferred.
8 years of experience developing core Java applications across enterprise, SME, or start-up environments.
Proven experience with distributed systems and event-driven architectures.
Expertise in Spring Boot, Spring Framework, and RESTful API development.
Experience in designing, building, and monitoring microservices.
Solid background in persistence technologies including JPA, Hibernate, MS-SQL, and PostgreSQL.
Proficient in Java 11+, including features like Streams, Lambdas, and Functional Programming.
Experience with CI/CD pipelines using tools such as Jenkins, GitLab CI, GitHub Actions, or AWS DevOps.
Familiarity with major cloud platforms: AWS, Azure, or GCP (AWS preferred).
Front-end development experience using React or Angular with a strong understanding of HTML, CSS3/Tailwind, and responsive design best practices.
Comfortable working in Agile environments with iterative development and regular demos.
Experience with container orchestration using managed Kubernetes (EKS, AKS, or GKE).
Working knowledge of Domain-Driven Design (DDD) and Backend-for-Frontend (BFF) concepts.
Hands-on experience integrating applications with cloud services.
Familiarity with event-driven technologies (e.g., Kafka, MQ, Event Buses).
Experience in the hospitality services domain is a plus.
Strong problem-solving skills with the ability to work both independently and collaboratively.
Proficiency in Agile methodologies and software development best practices.
Skilled in code and query optimization.
Experience with version control systems, particularly Git
Any Graduate