
Full Stack Java Developer
TechSur Solutions · Reston, VA, United States · Hybrid
- IT Services & Consulting
- 51–200 employees
- Reston, Virginia
Strong hiring record · median 18 days open
All reasons
In its favour
- Still listed on the employer's own board
Position Overview
The Mid-Sr. Full Stack Java Developer will support the design, development, and maintenance of web applications and systems for a federal agency. The candidate will collaborate with other developers and stakeholders to deliver secure, efficient, and user-friendly solutions in compliance with federal standards and procedures.
Key Responsibilities
- Develop, enhance, and maintain Java-based applications using modern frameworks (Spring, Spring Boot, SpringDAO).
- Design, build, and consume RESTful APIs and microservices.
- Write clean, efficient, and well-documented code following industry best practices.
- Debug and resolve issues across development, testing, and production.
- Participate in code reviews, ensuring quality, performance, and maintainability.
- Collaborate with product managers, QA engineers, and other developers to deliver high-quality software.
- Implement unit and integration tests (JUnit, Mockito).
- Work with SQL/NoSQL databases and optimize queries as needed.
- Contribute to system architecture discussions and provide technical recommendations.
Required Qualifications
- Strong proficiency in Java (Java 11 or newer preferred).
- Solid experience with Spring Framework, Spring Boot, Hibernate/JPA.
- Understanding of OOP principles, design patterns, and best practices.
- Experience with relational databases (MySQL, PostgreSQL, Oracle) and basic NoSQL concepts.
- Experience with Hibernate is a must
- Comfortable working with Git and branching strategies.
- Familiar with REST API design, microservices concepts, and API documentation tools (Swagger/OpenAI).
- Experience writing automated tests.
- Experience in DevSecOps.
Preferred/Bonus Skills
- Experience with cloud environments (AWS, Azure, GCP).
- Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
- Knowledge of Docker/Kubernetes.
- Exposure to messaging systems like Kafka or RabbitMQ.
- Basic understanding of front-end technologies (Angular, React, Vue) is a plus but not required.
Education
Bachelor’s degree in computer science, information systems, mathematics, physics, or related discipline
All your information will be kept confidential according to EEO guidelines.
Skills
- Java
- Spring
- Spring Boot
- JUnit
- Mockito
- SQL
- Hibernate
- JPA
- MySQL
- PostgreSQL
- Oracle Database
- Git
- Swagger
- OpenAI
- AWS
- Azure
- GCP
- Jenkins
- GitHub Actions
- GitLab CI
- Docker
- Kubernetes
- Kafka
- RabbitMQ
- Angular
- React
- Vue.js
More jobs at TechSur Solutions
All 23- Release Train Engineer (RTE) – SAFe & Project ManagementTechSur Solutions · Reston, VA, United States10d ago
- Program Manager / Delivery Lead- DOC OCIOTechSur Solutions · Washington, DC, United States14d ago
- Sr. Enterprise Solutions Architect- DOC OCIOTechSur Solutions · Washington, DC, United States14d ago
- SR. DevSecOps & Operations Integration Lead- DOC OCIOTechSur Solutions · Washington, DC, United States14d ago
- DevSecOps Engineer (Part-Time)TechSur Solutions · Reston, VA, United States18d ago
Similar roles
- Network EngineerQ1 Technologies · Aurora, ILtoday
- Application & IT Support EngineerLalamove · New Yorktoday
- Microsoft 365 Exchange AdministratorAerospace · Phoenix, AZ, United Statestoday
- PHL Remote Pilot OperatorSAIC · Philadelphia, PA, United Statestoday
- Systems Administrator (ECWM)Quadrant · MacDill Airforce Base, FLtoday
- Network EngineerQuadrant · Washington, DC · USD 140,000–175,000/yrtoday