Posted today
Secret
Mid Level Career (5+ yrs experience)
$150,000 - $160,000
IT - Software
Aberdeen Proving Ground, MD (On/Off-Site)
Full Stack Developer
Key Responsibilities
Architect, design, and develop a new client-server web application based on an existing Java application.
Develop and maintain both the front-end and back-end components of the web application.
Collaborate with the development teams, product managers, stakeholders, and designers, to define and implement new features.
Write clean, efficient, and well-documented code.
Ensure the application is scalable, secure, and performs optimally.
Troubleshoot and debug issues across the entire application stack.
Stay up-to-date with the latest industry trends and technologies to ensure the application remains modern and competitive.
Required Skills and Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
5+ years experience as a Full Stack Developer or similar role.
Strong proficiency in Java and experience with Java-based web frameworks (e.g., Spring Boot, Vaadin, or Jakarta EE).
Expertise in front-end technologies, including HTML, CSS, and JavaScript.
Experience with modern front-end frameworks such as React, Angular, or Vue.js.
Solid understanding of client-server architecture and web protocols (HTTP, REST).
Experience with databases, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB).
Familiarity with version control systems, such as Git.
Excellent problem-solving and communication skills.
Preferred Qualifications
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
Knowledge of containerization technologies like Docker and Kubernetes.
Experience with CI/CD pipelines and DevOps practices.
Experience with WebSocket for real-time communication.
Minimum Secret Clearance, with the ability to obtain a SCI
Key Responsibilities
Architect, design, and develop a new client-server web application based on an existing Java application.
Develop and maintain both the front-end and back-end components of the web application.
Collaborate with the development teams, product managers, stakeholders, and designers, to define and implement new features.
Write clean, efficient, and well-documented code.
Ensure the application is scalable, secure, and performs optimally.
Troubleshoot and debug issues across the entire application stack.
Stay up-to-date with the latest industry trends and technologies to ensure the application remains modern and competitive.
Required Skills and Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
5+ years experience as a Full Stack Developer or similar role.
Strong proficiency in Java and experience with Java-based web frameworks (e.g., Spring Boot, Vaadin, or Jakarta EE).
Expertise in front-end technologies, including HTML, CSS, and JavaScript.
Experience with modern front-end frameworks such as React, Angular, or Vue.js.
Solid understanding of client-server architecture and web protocols (HTTP, REST).
Experience with databases, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB).
Familiarity with version control systems, such as Git.
Excellent problem-solving and communication skills.
Preferred Qualifications
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
Knowledge of containerization technologies like Docker and Kubernetes.
Experience with CI/CD pipelines and DevOps practices.
Experience with WebSocket for real-time communication.
Minimum Secret Clearance, with the ability to obtain a SCI
group id: 91164107