Senior Java Developer
Description
Mandatory Skills Backend (Java) Developer
- Experience: 5+ years in backend development
- Java & Spring Boot: Expert-level proficiency; microservices development
- Apache Kafka: Producers, consumers, topic management, consumer groups
- MySQL: Complex queries, transactions, indexing, performance optimization
- Docker & Kubernetes: Containerization, pod management, ConfigMaps, Secrets, resource limits
- REST APIs: API design and integration, OpenAPI/Swagger documentation
- Security: JWT, OAuth2, token-based authentication and authorization
- Firebase/FCM: Push notification integration
- Git: Version control and feature branch workflows
- CI/CD: Jenkins, GitLab CI, or ArgoCD
- Helm: Chart development and management
- Agile/Scrum: Development methodology