Summary
Leidos develops tools for United States Department of Defense test and training communities to accelerate capability delivery to warfighters. The Java Web Application Developer will design, build, test, maintain, and support full-stack web applications, while documenting requirements, developing automated tests, contributing to architecture, and ensuring software security compliance.
Responsibilities
- Join an existing team of web developers to provide full-stack web applications that support operational requirements
- Document and validate web application requirements
- Develop automated tests that align with test plans
- Provide architectural design and development support to fulfill web application requirements
- Participate in software design discussions and recommend use of relevant tools, technologies and techniques
- Aid in refactoring/updating existing web applications to add new features and improve reliability and performance
- Ensure compliance with software security requirements by reviewing the cybersecurity posture of web applications
Skills
- US Citizen with at least an active Secret clearance
- Bachelors degree and 4+ years of prior relevant experience or Masters degree and 2+ years of prior relevant experience. Experience may be considered in lieu of degree requirements
- 3+ years of experience developing, deploying, and maintaining full-stack web applications and software systems
- 2+ years of experience identifying and validating requirements for software applications
- 2+ years of experience with web UI components including HTML, CSS, JavaScript (NodeJS) and Angular
- 2+ years of demonstrated ability to design and build RESTful web services
- 2+ years of experience with Java EE/Jakarta EE integration, Servlets and JDBC
- Experience with PostgreSQL or equivalent and SQL queries
- Solid grasp of Object-Oriented Programming principles, Java EE (Streams, Lambda expressions), Collections framework, and Exception handling
- 4+ years of experience developing, deploying, and maintaining full-stack web applications and software systems
- 3+ years of experience with web UI components including HTML, CSS, JavaScript (NodeJS) and Angular
- 3+ years of experience with Java EE/Jakarta EE integration, Servlets and JDBC
- 3+ years of demonstrated ability to design and build RESTful web services using JSON
- 2+ years of experience with PostgreSQL or equivalent and SQL queries
- Experience with Static Application Security Testing (OWASP, Coverity, SonarQube) and software security compliance
- Strong grasp of Object-Oriented Programming principles, Java EE (Streams, Lambda expressions), Collections framework, and Exception handling
- Self-starter with strong analytical and interpersonal skills and test-driven development experience
Qualifications
Must Haves
- US Citizen with at least an active Secret clearance
- Bachelors degree and 4+ years of prior relevant experience or Masters degree and 2+ years of prior relevant experience. Experience may be considered in lieu of degree requirements
- 3+ years of experience developing, deploying, and maintaining full-stack web applications and software systems
- 2+ years of experience identifying and validating requirements for software applications
- 2+ years of experience with web UI components including HTML, CSS, JavaScript (NodeJS) and Angular
- 2+ years of demonstrated ability to design and build RESTful web services
- 2+ years of experience with Java EE/Jakarta EE integration, Servlets and JDBC
- Experience with PostgreSQL or equivalent and SQL queries
- Solid grasp of Object-Oriented Programming principles, Java EE (Streams, Lambda expressions), Collections framework, and Exception handling
Nice to Haves
- 4+ years of experience developing, deploying, and maintaining full-stack web applications and software systems
- 3+ years of experience with web UI components including HTML, CSS, JavaScript (NodeJS) and Angular
- 3+ years of experience with Java EE/Jakarta EE integration, Servlets and JDBC
- 3+ years of demonstrated ability to design and build RESTful web services using JSON
- 2+ years of experience with PostgreSQL or equivalent and SQL queries
- Experience with Static Application Security Testing (OWASP, Coverity, SonarQube) and software security compliance
- Strong grasp of Object-Oriented Programming principles, Java EE (Streams, Lambda expressions), Collections framework, and Exception handling
- Self-starter with strong analytical and interpersonal skills and test-driven development experience
Benefits