Responsibilities:
- Develop scalable application using Java, Spring Boot, Redis, MSSQL, Docker, Openshift/Kubernetes
- Work with business stakeholders to define/clarify project requirements and acceptance criteria, define success metrics for features to be delivered
- Support existing applications including troubleshooting, bug fixing, required upgrades and modifications to existing functionality
- Improve & managing the deployment pipeline (DevOps)
- Improving Application Reliability
Requirements:
- Bachelor's or advanced degree in computer science, engineering
- 2+ years of hands-on programming/application development experience in Java, Spring Boot, REST/API
- Experience in building cloud native applications, microservices and cloud platform (Openshift / Kubernetes)
- Proficiency in MSSQL or other RDBMS databases
- Proficiency in Git and Bitbucket
- Strong knowledge in automated build pipelines like Jenkins using Groovy
- Development experience under an agile development methodology and process
- Experience in Unix/Linux
- Good communications skills
- Proficiency in reading and writing technical requirements