Job Description :
Bachelor''s of Science (or higher) in computer science or related field
10 years min designing large systems containing multiple technologies - working with COTS/GOTS and custom applications
3 years min coding experience – with object-oriented language
4 years min of combined experience SOA /REST integration
Experience writing design documentation based on industry standards or agency standards
Experience with UML or other modeling languages
Experience with Zachman, DoDAF, ToGAF, or MoDAF preferred
Architectural certifications a plus

Technical Skills
Excellent knowledge with Java EE, Java generics and concurrent programming
Excellent knowledge of relational databases (PostgreSQL, IBM DB2), SQL and ORM technologies
Preferred experience with Spring Framework (Boot, Cloud, Security, Data)
Preferred experience with ATTD and associated technologies (Fitnesse, Junit, Karma/Jasmine)
Preferred experience with delivering code using Continuous Integration and Continuous Delivery (CI/CD) best practices and DevOps to production
Preferred experience with IBM DB2 databases on IBM Z os