- Bachelor’s degree in computer science, Engineering, or a related field.
Backend: 8+ years of Java development experience with strong expertise in Spring Boot, Spring MVC, Spring Data, and Spring Security
Frontend: 4+ years of Angular development, TypeScript, HTML5, CSS3, and responsive design
Cloud Platforms: Hands-on experience with at least one major cloud provider (AWS, Azure, GCP) OR private cloud
Databases: Proficiency in relational databases e.g. PostgreSQL, MySQL, Oracle
Microservices architecture and design patterns
Containerization e.g. Docker, Kubernetes
Message queuing systems e.g. Kafka, RabbitMQ
Unit testing frameworks e.g. JUnit, Mockito, Jasmine, Karma
Agile/Scrum methodologies
API Development: Strong experience building and consuming RESTful APIs
Version Control: Git, GitHub/GitLab/Bitbucket
Build Tools: Maven, Gradle, npm, webpack