Java Full Stack Developer

  • Reston, VA
  • Posted 1 day ago | Updated 1 day ago

Overview

On Site
Depends on Experience
Full Time

Skills

Test-Driven Development
AngularJS
REST APIs
Java
PostgreSQL
Maven
JavaScript
Spring Boot
HTML
TypeScript
Hibernate
Eclipse
Postman
Git/GitHub
JIRA
ReactJS
JDBC
Agile
Scrum

Job Details

About the Role:

We’re looking for a Java Full Stack Developer with 3+ years of hands-on experience in building dynamic, responsive, and scalable applications. The ideal candidate will have strong proficiency in both frontend and backend with a solid foundation in Java, Spring Boot, and modern JavaScript frameworks like ReactJS and Angular. This is an exciting opportunity to join an agile, high-performance team.

About Revature:

Revature is one of the largest and fastest-growing employers of technology talent across the U.S., partnering with Fortune 500 companies, the biggest System Integrators, and Government Contractors to identify experienced professionals who can be effective leaders.

What You’ll Be Doing:

  • Develop and maintain full stack web applications using Java, Spring Boot, and modern JavaScript frameworks
  • Design and implement RESTful APIs and backend services with JPA, Hibernate, and JDBC
  • Create intuitive and responsive user interfaces using ReactJS, Angular (versions 10–14), Reactive Forms, and Bootstrap
  • Manage and interact with databases including MySQL, PostgreSQL, Oracle, and MongoDB
  • Utilize development tools such as IntelliJ, Eclipse, Postman, Git/GitHub, JIRA, and Maven
  • Follow Agile and Scrum methodologies for iterative development and collaboration
  • Apply test-driven development (TDD) principles to ensure code reliability and maintainability
  • Troubleshoot and debug applications across frontend and backend environments
  • Participate in code reviews, daily stand-ups, and sprint planning sessions
  • Stay current with emerging technologies and industry best practices in full stack development

What We're Looking For:

  • Bachelor’s degree
  • 3+ years of work experience
  • Hands-on experience with Java, JavaScript, TypeScript, HTML, CSS
  • Proficiency with Spring Boot, RESTful APIs, JPA, Hibernate, JDBC
  • Comfortable with tools including ReactJS, Angular 10–14, Reactive Forms, Bootstrap
  • Proven effectiveness with databases including MySQL, PostgreSQL, Oracle, MongoDB
  • Experience with development tools including IntelliJ, Eclipse, Postman, Git/GitHub, JIRA, Maven
  • Understanding of methodologies including Agile, Scrum, and Test-Driven Development (TDD)
  • This is a full-time W2 role, not C2C

Equal Opportunity Employer:

Revature (“Company”) is an equal opportunity employer. We will extend equal opportunity to all individuals without regard to race, religion, color, sex, pregnancy, childbirth or related medical conditions, sexual orientation, gender identity, national origin, disability, age, genetic information, marital status, veteran status, or any other status protected under applicable federal, state, or local laws. This policy applies to all terms and conditions of employment, including but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, benefits, compensation, and training. If you require accommodation to work, based on any of these protected factors, please notify the Human Resources Department, and the Company will evaluate the request and provide accommodation in accordance with applicable law.

We seek to comply with all applicable federal, state, and local laws related to discrimination and will not tolerate interference with the ability of any of the Company's employees to perform their job duties. Our policy reflects and affirms the Company's commitment to the principles of fair employment and the elimination of all discriminatory practices.

Note: Work authorization in the country you are applying to is required. Revature does not sponsor work visas.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.