Enable job alerts via email!

Senior Software Engineer

TechSur Solutions

Reston (VA)

Hybrid

USD 125,000 - 150,000

Full time

Today
Be an early applicant

Job summary

A digital services company is seeking a Sr. Full Stack Java Developer in Reston, VA. This hybrid role involves leading the development of scalable web applications using Java technologies and front-end frameworks like AngularJS and ReactJS. Candidates should have over 5 years of experience, a relevant degree, and strong competency in Java and databases. The role offers competitive salary and full benefits.

Benefits

Full benefits

Qualifications

  • 5+ years of practical experience in full-stack Java development.
  • Advanced proficiency with AngularJS and ReactJS frameworks.
  • Deep knowledge of Java technologies including Spring Boot and Hibernate.
  • Strong experience with databases and cloud platforms is a plus.

Responsibilities

  • Lead design, development, testing, and deployment of web applications.
  • Develop robust and responsive user interfaces.
  • Build and consume RESTful APIs.
  • Collaborate with developers, product managers, and designers.
  • Optimize applications for performance and security.

Skills

Full-stack Java development
AngularJS
ReactJS
Java (Spring Boot, J2EE, Hibernate)
RESTful microservices
SQL databases (MySQL, PostgreSQL)
NoSQL (MongoDB)
AWS/Azure/GCP
Git
Docker
Kubernetes

Education

Bachelor’s or Master’s degree in Computer Science
Job description

Job Title: Sr. Full Stack Java Developer

Location: Reston, VA (Hybrid 3x/Week)

Salary: DOE + full benefits

Clearance: Active Public Trust (or ability to obtain)

Company Overview

TechSur Solutions is a digital services company whose mission is to enable digital transformation for our customers, improving quality and efficiency. Based in the DC metropolitan area, TechSur specializes in advanced cloud services, modernization for both IT structures and applications, leveraging Agile development, and data analytics. Since we were formed in August of 2016, we have supported multiple impactful and exciting government programs

Job Description

  • Lead the design, development, testing, and deployment of scalable web applications using Java technologies (Spring Boot, Hibernate) and front-end frameworks AngularJS and ReactJS.
  • Develop robust and responsive user interfaces employing modern JavaScript, HTML, CSS, and ensure optimal performance and user experience.
  • Build and consume RESTful APIs for efficient client-server communication; integrate external web services as required.
  • Collaborate with other developers, product managers, UI/UX designers, and QA engineers throughout the entire lifecycle to deliver best-in-class solutions.
  • Optimize applications for performance, scalability, and security; troubleshoot and resolve production issues as needed.
  • Execute code reviews, provide technical mentorship to team members, and enforce coding standards and best practices.
  • Manage databases (SQL, NoSQL), support migrations, backups, and maintain data integrity.
  • Oversee the implementation of DevOps processes, including CI/CD pipeline configuration and automated deployment.
  • Stay updated with the latest trends and technologies in full-stack development, and recommend improvements as appropriate.
  • Participate in agile ceremonies such as sprint planning, standups, and retrospectives; deliver features on time and manage multiple priorities.

Required Skills

  • Minimum 5+ years of practical experience in full-stack Java development.
  • Advanced proficiency with AngularJS and ReactJS frameworks.
  • Deep knowledge of Java (Spring Boot, J2EE, Hibernate) and building RESTful microservices.
  • Strong experience with databases (MySQL, PostgreSQL, MongoDB) and cloud platforms (AWS, Azure, GCP) is a plus.
  • Proficient in Git, CI/CD pipelines, containerization (Docker, Kubernetes), and agile development methodologies.
  • Excellent problem-solving, debugging, and communication skills.
  • Ability to work independently as well as collaboratively in a distributed team environment.

Education

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline is required
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.