logo

View all jobs

Java Full Stack Developer w/ 5 years experience

Chantilly, Virginia · Information Technology

Clearance: Top Secret/SCI 

Duties & Responsibilities
Responsible for designing, developing, integrating and testing Java software components in a scalable architecture.  Familiar with Agile/Scrum methodologies and able to accurately assess story points and complete tasking within estimates.  Able to both work independently and collaborate as part of a team working towards a common enterprise component solution.  Familiarity with messaging technologies, relational and semantic data repositories is a plus.  Familiarity with data formats associated with signals intelligence, signals processing and signals messaging is a plus, but direct signal data application experience is not necessary.
•    Perform application development and support
•    Understand and apply development design patterns.
•    Understand and apply design methodologies including Object-Oriented Design and Analysis and Domain-Driven Design
•    Understand and leverage common architectural styles and patterns (SOA, Microservice, Layered, Clean, Event Sourcing, CQRS, etc.)
•    Understand and apply quality techniques and practices (automated unit testing, Test Driven Design/Development, java performance analysis, continuous integration)
•    Problem and modification identification, classification, and prioritization
•    Design and development of RESTful APIs
•    Creation and maintenance of system documentation and artifacts
•    Provide support for critical production issues
•    Be part of Agile/Scrum cross-functional team and bring your own unique skill set to the table and collaborate with others to accomplish team goals

Requirements:
•    Bachelor's Degree in Computer Science, Information Systems, or in an associated discipline or an equivalent combination of education and training that provides the required knowledge, skills and abilities
•    5-7 years of software experience, both front and back end development experience
•    Java 8+, Hibernate, Maven, relational databases (Oracle, Postgresql, etc.), REST Services, Spring Boot
•    UI languages (Javascript, etc.) and frameworks (React, Angular, etc.)
•    Experience with AWS platform services, and application/service deployment in AWS
•    Experience in Agile/Scrum environment
•    Demonstrates critical thinking to problem-solving
•    Demonstrates teamwork
•    Self-motivated, ability to meet deadlines
•    Must have TS/SCI clearance

Preferred qualifications:
•    Knowledge of user centric design
•    Experience in an environment where Data analytics and machine leaning is part of the enterprise architecture
•    Knowledge of maintaining security continuous monitoring Knowledge of D

Share This Job

Powered by