LC
Full Stack Developer Jobs
Legacy Consulting Services , LLC
Aberdeen Proving Ground · On-site Full-time Mid Level 2w ago
About the role
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
Requirements
- 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.
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.
Skills
AngularCSSGitHTMLJavaJakarta EEJavaScriptJPAMySQLNoSQLPostgreSQLReactRESTSQLSpring BootVaadinVue.js
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free