Description

JD
Senior software developer with a history of operating in large enterprise environment. 
This individual would have tangible examples of how they led development teams to successful deployments, coached and mentored more junior developers, and have contributed to enterprise level design of a system(s).
A successful candidate will be able to clearly communicate and express complex ideas not only with development team members, but also business product owners while establishing a working relationship built on trust through delivery. Minimum Requirements
• Strong knowledge and experience with Java 11
• Strong knowledge and experience with Standard Design Patterns such as Factories, Command, Facade, Adapter, and more.
• Strong knowledge and experience with OOD/OOA
• Strong knowledge and experience with Spring and Spring Boot frameworks• Strong knowledge and experience with REST and APIs
• Strong knowledge and experience with Unit Test and Mocking frameworks• Strong knowledge and experience with git
• Basic knowledge and experience with Postman• Basic knowledge and experience with Docker and Kubernetes
• Basic knowledge and experience with Scrum and Agile
• Basic knowledge and experience with wikis Preferred
Experience • React UI Development
• Gitlab Pipelines
• Experience leading development teams
• Automation Testing 

Education

Any Graduate