Developer III Specialized (Java, Angular)
Location: Reston, VA
Full Stack Developer, performs high complexity (i.e. system level applications) analysis, design, development and unit testing of software applications from user requirements and design documents.
KEY JOB FUNCTIONS
Work closely with engineering and product team to design and develop new features in application.
Perform various aspect of development in an agile team as full stack developer.
Develop new UI screen or make changes as per product requirement.
Write backend code as needed.
Write and execute unit test for development.
Work with modern CI/CD tools stack to code, build, test, deploy.
Work in team environment and collaborate with others to find solutions.
SPECIALIZED KNOWLEDGE & SKILLS
5+ years hands on experience in Analysis, Design, Development, Testing, and Implementation of Solutions
5+ years application development experience using Agile methodologies
5+ years’ experience working in Java/JEE, JPA/Hibernate, Web services (REST), Rules frameworks
2+ years’ experience working in Angular and associated unit frameworks like Jasmin/Karma
5+ years’ experience working in UNIX based environments.
5+ Experience with SCM tools (SVN, BitBucket, Git), SQL (Oracle/PostgreSQL), project management tools ( Jira, HP).
2+ Exposure to cloud (AWS, Azure etc.) and container (Docker) technologies is a plus.
5+ Experience with automation tools and frameworks(Selenium, Cucumber, Gherkin, SauceLabs) is a plus.