Job Description:
- Strong experience with Java, OpenShift/ Amazon Web Services (AWS), REST, Agile Development, Angular, JavaScript, Spring Boot, and Web Services, Architecture, POCs, Whitepapers.
- Experience providing technical leadership and guidance to the team of more than 15 developers
- Bachelor's degree in computer science, Mathematics, Engineering, or a related field
- Masters or Doctorate degree may substitute for required experience
- 10+ years of experience with programming and designing software with Java
- 8+ years of experience on an Agile development team, preferable Scaled Agile Framework (SAFe)
- Extensive understanding and experience in programming and designing software with Java and at least one additional language such as Node.js, Groovy, .NET, JavaScript, Python
- Experience migrating legacy applications to containerized solutions such as Openshift or Kubernetes
- Experience with front end development using Angular
- Experience architecting and deploying cloud-native applications onto Amazon Web Services (AWS) or similar
- Experience identifying requirements, researching options, designing and implementing solutions at a leadership level on project work
- Experience with testing tool such as Selenium
- Experience with modern development software, tools, and methodologies; Jenkins, Git/BitBucket, Jira, Nexus, Maven, Jenkins, OpenShift, UrbanCode Deploy
- Experience working on Agile projects and understanding Agile terminology
- Excellent communication and written skills
- Experience providing architectural guidance and solutions to multiple projects at a time
- Experience with the implementation of Section 508 standards for Web Applications
- Exposure to writing Technical White Papers and systems design documents
- Prior experience with federal or state governments IT projects
- Prior experience working on applications that help identify fraudulent activities (Anti-Fraud) in government or larger private organizations
Responsibilities
· Design and develop applications using Angular, Java and spring boot
· Mentor Junior staff
· Collaborate with product design and engineering teams to develop an understanding of needs
· Attend all Agile ceremonies