Vacancy expired!
- Experience in designing and developing REST APIs, Spring Model View Controller (MVC), Spring JPA and Spring Boot.
- Experience with software development tools (backlog management, source code management, automated and unit test management, CI/CD, etc.)
- Write high quality, maintainable code while practicing pair programming within the Extreme Programming (XP) framework and the Test-Driven Development (TDD) methodology.
- Experience in performance tuning of cloud native Java applications
- Experience with Cloud infrastructure like Google Cloud Platform, PCF etc.
- Experience with Back-End API, developing Java-based APIs
- Experience deploying and maintaining APIs on Google Cloud infrastructure.
- Strong knowledge of object-oriented design
- Knowledge of Java multithreading
- Knowledge of databases and SQL
- Experience with building microservices
- Experience breaking a monolith service into microservices.