Discover a career that is challenging, impactful, and mission-critical. Join our team as a Full Stack Java Developer and make an impact. While you help us advance the mission, we’ll help you build your skills and advance your career. WHAT YOU’LL NEED TO SUCCEED: Education: BS in Computer Science or related field, or the equivalent combination of education, technical certifications or training, or work experience Experience: 10+ years Required skills: Front End Skills: Single Page Applications (ReactJS, JavaScript, TypeScript, CSS, HTML), Responsive Design Back End Skills: Microservices, REST, Node.js, JVM (Java - Spring, Spring Boot, Hibernate, etc.), Database (Postgres, MySQL, etc.). Build Tools: maven, gradle, grunt, gulp, git, tactical and strategic improvements to large scale Java/J2EE/ products Formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems Translate software requirements into working and maintainable solutions within the existing application frameworks Implement the product's lifecycle: Design, development, quality, deployment and maintenance Excellent knowledge of relational databases (PostgreSQL, Oracle), SQL and ORM technologies (JPA2, Hibernate) Develop and adhere to DevOps best-practices for developing and deploying using applications using. Continuously contribute to team performance improvement and collaboration Ability to solve problems creatively and effectively Experience working in an Agile/Scrum development process Security clearance level: TS/SCI with Polygraph
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees