Description
- 12+ years of overall exposure with 7+ years of experience in leading a team and engagement providing technical leadership.
- Expertise in creation and consumption of REST web services along with API gateways
- Hands-on experience developing microservices with Spring Boot, Spring Cloud and Netflix OSS suite.
- Hands-on experience in building complex, highly scalable, high volume, low latency
- Enterprise Java applications with 12-factor design approach.
- Hands-on experience in Docker /Kubernetes based microservices deployment Cloud Infrastructure such as AWS, NoSQL databases such as DynamoDB
- Deep understanding of microservices Design patterns, Anti-Patterns, Best Practices, and concepts on API Gateways,
- Service registry and discovery, Centralized Configuration, Centralized Logging, Message Tracing.
- Experience in TDD, automated unit, integration and acceptance testing.
- Knowledge on CI/CD process, pipelines and Agile Engineering Practices
- Knowledge on DevOps, Monitoring, Eventual Consistency and Event Sourcing
- Experience on messaging frameworks like Kafka.
- Requires a bachelor's degree or equivalent qualification in Computer Science or related field/ equivalent qualification.
Skills
REST API
Java
Agile
Spring boot
CI/CD
Industry Sector