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
119,000 - 161,000 USD per year
Apply Now