Vacancy expired!
Software Guidance & Assistance, Inc., (SGA), is searching for a
Java Application Architectfor a RIGHT TO HIREassignment with one of our premier ITclients in Ashburn, VA/REMOTE The successful candidate must meet eligibility requirements to access sensitive information which requires ship The application architect will be responsible for the design and development of OSCAL (Open Secuirty Control Assessment Language) mapping framework and lead a team to build a tool for mapping data between data sources and OSCAL, which is a NIST open standard language. Responsibilities:- Design and implement a customizable and dynamic mapping framework to transform data between data source and NIST open standard OSCAL
- Lead proof of concept, architect and design of mapping system
- Implement a foundational framework for development team to work within, applying Java design patterns and coding best practices
- Ensure high quality of code in the product
- Lead design sessions andtechnical design reviews
- Create architectural diagrams and documentation
- Review code and mentor junior developers on the team as needed
- A Bachelor's degree in Computer Sciencerequired with 8+ years ofe xperience in Java/JEE development or a Master's degree in Computer Science with 6+ years of experience in Java/JEE development
- Highly motivated team player with excellent communication skills
- Excellent understanding of OOP and ability to apply design patterns
- Spring, Hibernate or other ORM frameworks
- Performance tuning, load testing or query optimization
- Advanced programming techniques such as multithreading, concurrency, reflections, AOP etc
- Experience with Continuous Integration tools (TeamCity), build tools such as Maven/Ant
Vacancy expired!