About the role
Requirements:
- Strong hands-on experience in Java, Spring Boot, and Microservices architecture for building scalable and high-performance enterprise applications.
- Proficient in React.js, JavaScript, and TypeScript for developing modern, responsive, and user-friendly web applications.
- Expertise in designing and consuming RESTful APIs and integrating distributed systems.
- Solid experience with SQL databases, data modelling, and query optimisation.
- Strong knowledge of Git-based version control and collaborative development practices.
Good to have:
- Microsoft Azure, cloud-native application development, and deployment strategies.
- Proficient in Docker and Kubernetes for containerization, orchestration, and scalable cloud deployments.
- Experience implementing and managing CI/CD pipelines to enable automated build, test, and release processes.
- Good understanding of system design principles, architectural patterns, and performance optimisation.
- Demonstrated problem-solving and analytical skills with the ability to troubleshoot complex technical challenges.
- Self-driven professional with the ability to work independently, take ownership, and deliver results in a fast-paced environment.
- Exposure to or experience with Python development is highly desirable and considered a plus.
- Strong academic background with a good academic pedigree from a reputed institution.