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),