Skills / Experience
Required
Experience with Java 8, Spring Boot, Spring .
Experience with cloud technology for development of microservices and deployment
Java/spring boot 5-8 years, and cloud development 2-3 years.
Knowledge of REST based JSON APIs
Experience with build and deployment tools: Maven, Git
Experience building and working with DevOps Toolchains (SonarQube, Github actions, Jenkins)
Demonstrates great communication skills and initiative to solve problems and convey solutions to peers and product owners
Excellent verbal and written communication skills and problem solving skills
Ability to work very closely with a larger development team of differing skillsets
Experience and understanding of test driven development
Experience with the scrum process
Nice to have
Experience with Event Driven architecture
Experience in Kubernetes / Azure or IBM cloud
Experience with Angular or any front end framework.
Experience with any automation testing framework
Experience with analytics/monitoring and security patterns.
Major Job Duties and Responsibilities:
Develop new features in an iterative way that collectively form a larger application
Modify and enhance existing software to add or change features, while constantly improving the codebase
Participate in the estimation of work to be done as part of an overall agile process
Coordinate application implementation and test functionality to ensure specifications are met