Senior Full Stack Engineer
New
Based in the United StatesFull-TimeSenior
Salary119,000 - 161,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- Apache TomcatHibernateJavaAngularRESTful APIs
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5+ years of professional experience in full stack software engineering.
- Strong experience developing web applications using Java, Spring Framework, Hibernate, and Apache Tomcat.
- Hands-on experience with Angular (v16 or above), including modern UI development and Angular Material preferred.
- Solid understanding of front-end and back-end architecture, integration patterns, and RESTful services.
- Experience working in agile development environments with cross-functional engineering teams.
- Strong problem-solving skills and ability to troubleshoot complex technical issues.
- Familiarity with secure software development practices in regulated or government environments.
- Excellent communication skills and ability to collaborate effectively within distributed teams.
- Strong attention to detail and commitment to delivering high-quality, maintainable code.
- Ability to work independently in a remote-first environment while maintaining strong team collaboration.
Responsibilities
- Develop and modernize full-stack web applications with a strong focus on Angular-based front-end interfaces and Java-based back-end services.
- Rebuild and enhance user interfaces for mission-critical government applications, ensuring performance, usability, and maintainability.
- Collaborate with agile engineering teams to design, develop, test, and deploy scalable software solutions.
- Work on back-end services using Spring Framework, Hibernate, and Apache Tomcat to support application functionality and integration needs.
- Ensure high-quality code delivery through best practices in software development, testing, and version control.
- Participate in architecture discussions and contribute to technical design decisions across the full stack.
- Support continuous improvement of development processes, tooling, and system performance.
- Work closely with team members to troubleshoot, debug, and resolve technical issues across the application stack.
- Contribute to the modernization of legacy systems into modern, responsive, and efficient web applications.
- Ensure compliance with security and government-related requirements, including Public Trust clearance standards.
View Full Description & ApplyYou'll be redirected to the employer's site