Required Skills
- Strong hands-on experience with Java.
- Extensive experience with Spring Boot and Microservices Architecture.
- Strong experience with Apache Kafka and event-driven architecture.
- Hands-on experience with Microsoft SQL Server, including:
- Database design
- T-SQL
- Stored Procedures
- Query optimization
- Performance tuning
- Experience designing and building scalable distributed systems.
- Strong understanding of REST APIs and backend application development.
- Experience with software architecture and system design.
- Proven experience providing technical leadership and mentoring engineers.
- Strong experience conducting code reviews and implementing engineering best practices.
- Knowledge of CI/CD, application security, monitoring, and observability.