Full Stack Java Developer

TechSur Solutions•Reston, VA

About The Position

The Mid-Sr. Full Stack Java Developer will support the design, development, and maintenance of web applications and systems for a federal agency. The role involves collaborating with developers, product managers, QA engineers, and other stakeholders to deliver secure, efficient, and user-friendly solutions in compliance with federal standards and procedures. The developer will build and maintain Java applications and services, write automated tests, troubleshoot issues, contribute to code reviews and architecture discussions, and work with databases. The position also includes providing technical recommendations and following industry best practices for code quality, performance, and maintainability.

Requirements

  • Strong proficiency in Java; Java 11 or newer is preferred.
  • Solid experience with the Spring Framework, Spring Boot, and Hibernate/JPA.
  • Understanding of object-oriented programming principles, design patterns, and best practices.
  • Experience with relational databases such as MySQL, PostgreSQL, or Oracle, and basic NoSQL concepts.
  • Experience with Hibernate.
  • Comfort working with Git and branching strategies.
  • Familiarity with REST API design, microservices concepts, and API documentation tools (Swagger/OpenAI).
  • Experience writing automated tests.
  • Experience in DevSecOps.
  • Bachelor’s degree in computer science, information systems, mathematics, physics, or a related discipline.

Nice To Haves

  • Experience with cloud environments such as AWS, Azure, or GCP.
  • Familiarity with CI/CD pipelines such as Jenkins, GitHub Actions, or GitLab CI.
  • Knowledge of Docker or Kubernetes.
  • Exposure to messaging systems such as Kafka or RabbitMQ.
  • Basic understanding of front-end technologies such as Angular, React, or Vue; this is a plus but not required.

Responsibilities

  • Develop, enhance, and maintain Java-based applications using Spring, Spring Boot, and 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 to support quality, performance, and maintainability.
  • Collaborate with product managers, QA engineers, and other developers to deliver high-quality software.
  • Implement unit and integration tests using JUnit and Mockito.
  • Work with SQL and NoSQL databases and optimize queries as needed.
  • Contribute to system architecture discussions and provide technical recommendations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service