Full-Stack Java Developer

Posted Yesterday
Hiring Remotely in Herndon, VA, USA
In-Office or Remote
Senior level
Artificial Intelligence • Software
The Role
Design, build, and maintain scalable full-stack Java microservice applications. Develop backend services with Java/Spring Boot, RESTful APIs, database integrations, and front-end features using React/JavaScript. Participate in Agile ceremonies, use Eclipse/RAD and Atlassian tools, write tests, debug performance issues, and produce technical documentation.
Summary Generated by Built In

Full-Stack Java Developer
Location: Herndon, VA (Remote Work)
Active IRS MBI Clearance
 Job Responsibilities

• Design and implement Micro Service Architecture JEE software applications.

• Full stack development building highly scalable web and batch applications

• Participate in Agile development methodologies and ceremonies

• Develop Back-end applications using Java frameworks like Spring Boot, Core Java,JDBC, SQL, RESTful APIs, Microservices etc.

• Develop Front-end applications, where needed, utilizing REACT JavaScript frameworks, HTML, CSS, etc

• Use modern software engineering tools including Eclipse, Rational Application Developer (RAD), and Atlassian Suites for the design, development, and testing of software.


Requirements

Education
• Bachelor’s degree in computer science or related field (4 years’ experience in lieu of degree)
Skills and Experience
• 8 years total IT experience primarily as Full-Stack Java Developer
• 3+ years of strong hands-on experience as a Backend Java Developer
• Overall experience with –
o Design, develop, and maintain robust web applications using Java for backend and JavaScript, HTML, CSS for frontend development.
o Implement server-side logic, database integration, and ensure seamless data flow between backend and frontend.
Develop and maintain RESTful APIs and web services using Java and related frameworks (e.g., Spring, Hibernate).
o Ensure secure and efficient data management and integration with databases such as MySQL, PostgreSQL, MongoDB, etc.
o Implement client-side validation, event handling, and dynamic content update functionalities.
o Write and execute unit tests, integration tests, and end-to-end tests to ensure software quality and reliability.
o Debug and resolve application issues and performance bottlenecks.
o System development methodologies including Agile
o Experience working in a team-oriented, collaborative environment
• Strong attention to detail and follow-through skills
• Excellent written and verbal communication skills

Desired Qualifications
• Strong attention to detail and follow-through skills
• Excellent written and verbal communication skills
• Experience in creating/editing technical documents and User Manuals for new/upgraded software
• Ability to work productively in a dynamic, priority shifting, deadline-driven environment.


Benefits

We are proud to offer competitive compensation and benefits packages to include

  • Medical 
  • Dental
  • Vision
  • Basic Life 
  • Health Saving Account
  • 401K matching
  • Three weeks of PTO/Sick
  • 11 Paid Holidays
  • Pre-Approved Online Training

Skills Required

  • Bachelor's degree in Computer Science or related field OR 4 years' experience in lieu of degree
  • 8 years total IT experience primarily as Full-Stack Java Developer
  • 3+ years hands-on experience as a backend Java developer
  • Experience designing and implementing microservice architecture and JEE applications
  • Proficiency with Java frameworks (Spring Boot, Hibernate) and Core Java
  • Experience developing RESTful APIs and web services
  • Experience with JDBC and SQL-based databases (MySQL, PostgreSQL) and NoSQL (MongoDB)
  • Frontend development experience with React, JavaScript, HTML, and CSS
  • Experience with Eclipse, Rational Application Developer (RAD), and Atlassian Suites
  • Experience writing and executing unit, integration, and end-to-end tests
  • Experience working in Agile development methodologies
  • Active IRS MBI clearance
  • Strong attention to detail and excellent written and verbal communication skills
  • Experience creating/editing technical documents and user manuals
  • Ability to work productively in a dynamic, priority-shifting, deadline-driven environment
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
11 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account