Job Description :
Software Engineer Manager
Mclean, VA
Full Time

Responsibilities:
- Work as part of a dynamic team throughout the software development life cycle?
- Collaborate with designers and analysts to implement enhancements or new applications ?
- Develop proof of concept and prototypes to help identify application frameworks and tools necessary to build software
- Develop code to meet story acceptance criteria ?
- Conduct design and code review to ensure compliance with standards ?
- Estimate level of effort to develop code to meet acceptance criteria ?
- Ensure adherence to continuous improvement practices as required to meet quality / time to market imperatives ?
- Maintain records to document program development and revisions ?
- Provide 3rd level support of software solution as needed ?
- Share best practices and improve processes

Basic Qualifications: ?
- Bachelors Degree in Science/Tech/Engineering/Math (STEM) or military experience ?
- At least 7 years of experience in software development ?
- At least 5 years of current experience in hands-on Java development ?
- At least 3 years of experience leading teams through technical design ?
- At least 3 years of experience mentoring and coaching developers ?
- At least 3 years of experience in Java Frameworks ?
- At least 3 years of experience in Relational and Non-relational Databases
- At least 3 years of experience working with Operating Systems
-At least 1 years of experience using AWS

Preferred Qualifications: ?
- Masters Degree in STEM
- 5+ years experience as Lead/Senior Developer in technology projects as an individual contributor?
- 2+ Years of experience in Spring framework ?
- 2+ Years of experience using JUNIT ?
- experience in Big Data/Streaming data platforms
- Certifications in Sun Java Programming/Development ?
- Certifications in Oracle ?
- Certifications in SOA Suite Spring framework