Role & responsibilities
Designing, developing, deploying and maintaining software at scale using Java & API
2. Developing using Spring framework
3. Application architecture patterns such as Microservices and Event-driven. Familiarity with service mesh architecture (ISTIO) would be beneficial.
4. Experience with CI/CD using Bamboo.
5. Deploying microservices as Docker containers into a Kubernetes platform.
1. Experience with IoC, AOP and abstractions to ease application coding
2. Designing well-defined restful APIs
3. Experience with logging tools like Splunk
4. Experience with code generation tools (JHipster)
5. Experience with database schema change frameworks like Liquibase
6. Experience writing API proxies on platforms such as Apigee Edge
7. Experience with Event broker such as Confluent Kafka