- Solid backend development expertise
- Excellent communication and stakeholder management skills
- Technical leadership and mentoring experience
Skill Requirements
Technical Skills
Core Java
- Strong understanding of Java fundamentals
- Garbage Collection
- Multithreading and Concurrency
- Code Optimization and Performance Tuning
- Java Versioning and new language features
Spring Boot
- Strong knowledge of Spring Boot
- Annotations and dependency injection
- REST API development
- Microservices architecture
Microservices
- Hands-on experience designing and developing Microservices
- Service communication patterns
- API design best practices
AWS
- Good understanding of AWS services
- Load Balancer (ALB/NLB)
- Docker image creation and management
- Amazon EKS (Elastic Kubernetes Service)
- Basic cloud architecture concepts
DevOps
- Understanding of DevOps concepts and terminology
- CI/CD basics
- Containerization using Docker
Security
- OAuth 2.0
- IAM (Identity and Access Management)
- JWT (JSON Web Token)
Frontend
- Basic understanding of frontend technologies and integration with backend APIs
Candidate Profile
- Excellent communication skills
- Strong technical leadership capabilities
- Hands-on development experience
- Ability to drive technical discussions and mentor team members