About the role
Core Development
- Java Expertise: Strong proficiency in Java 17 or 21+, multithreading, streams, and collections.
- Spring Ecosystem: Spring Boot, Spring Security, Spring Data.
- Frontend: React.js or Angular, HTML5, CSS3 (Sass/Less), TypeScript.
- Microservices: Microservices architecture, event-driven systems (Kafka or RabbitMQ).
- Build & CI/CD: Maven/Gradle, Jenkins, GitLab CI, GitHub Actions.
- State Management: Redux, NgRx, or Context API.
- Security: OAuth2, JWT, API security best practices.