Senior Full-Stack Developer

Minimum Required Qualifications:

  • 10+ years of recent experience developing and implementing software solutions using Java or other JVM languages
  • Bachelor’s degree in Computer Science or related engineering discipline
  • 6+ years of experience as Technical Lead or Development Manager of software engineering team, managing application developers, DevOps automation engineers and systems programmers
  • 3+ year of experience working in an agile environment
  • 2+ year of either Spring, RESTful or SOAP-based web services
  • 2+ year of experience in using and managing change management tools such as Git or Subversion
  • Must be a US Citizen and clearable for Federal background investigation

Job Responsibilities: 

They will be responsible for supporting our data science group in creating high-impact machine learning solutions for our clients. In this role the developer will work on a small team and can switch assignments in a disciplined and fast-paced environment. They must be confident to tackle complex problems and will be expected to work within DevOps environment to design, develop, test, and deploy Java/JVM language technologies, including big data platforms, such as Hadoop. Successful candidates will be great communicators, strong Java/JVM language skills, experience with CI/CD, technical leader, experienced with Agile software development methodology and effective collaborator working with cross-functional teams.

Clearance Required: Public Trust Clearance (required to start),

 

Apply for this position

Allowed Type(s): .pdf, .doc, .docx