A leading staffing company in Washington, DC is seeking a Full Stack Java Developer to support a software development project. This role involves designing, developing, and maintaining software applications, and requires a Bachelor’s in Computer Science or related field along with 5+ years of experience. Ideal candidates should possess strong Java skills and be effective communicators. The position is located in Rockville/Bethesda, MD and requires the ability to obtain a Public Trust clearance.
Qualifications
More than 5 years of professional experience with a Bachelor's or 3 years with a Master's degree.
Proven ability to work in a team and communicate effectively.
Experience with Agile Scrum methodologies.
Responsibilities
Design and maintain key components of software applications.
Support development of technical roadmaps.
Communicate extensively with customers and team members.
Skills
Java 8 or higher
JQuery, JavaScript
Spring Framework
Web Services Development (REST, XML)
Agile Software Development Lifecycle
Software development and release management in a Linux environment
SQL and Database Design Fundamentals
Object oriented design and development
Design patterns
Source Control Tools, e.g. Git
Unit testing – Junit, Jasmine or Karma
Education
Bachelor’s degree in Computer Science or related field
Tools
JIRA
PostgreSQL
SQL Server
Tomcat or Apache
Jenkins
Job description
A leading staffing company in Washington, DC is seeking a Full Stack Java Developer to support a software development project. This role involves designing, developing, and maintaining software applications, and requires a Bachelor’s in Computer Science or related field along with 5+ years of experience. Ideal candidates should possess strong Java skills and be effective communicators. The position is located in Rockville/Bethesda, MD and requires the ability to obtain a Public Trust clearance.