Software Engineer ll
Job Description
Software Engineer needs 5 years of experience in Software Engineering, Modern Java Frameworks and Libraries (e.g. Spring, Guava) and a Bachelors in related field; 3 years relevant experience with Masters in related field; or High School Diploma or equivalent and 9 years relevant experience.
\nSoftware Engineer requires:
\nSecurity Clearance - A current Secret Government Security Clearance is required
\nAt least 5 years of experience in Software Engineering, Modern Java Frameworks and Libraries (e.g. Spring, Guava) and a Bachelors in related field; 3 years relevant experience with Masters in related field; or High School Diploma or equivalent and 9 years relevant experience.
\nMust have experience with Java and Python
\nExperience in designing enterprise APIs
\nExperience in RESTful web services
\nExperience in Microservices architecture
\nExperience in Object Oriented Programming (OOP) paradigms
\nExperience with the agile software lifecycle
\nHas a proven ability to learn quickly and works well both independently as well as in a team setting
\nExperience with the Linux operating system
\nExperience with configuration management tools (e.g. Git, Nexus, Maven)
\nDoD 8140 / 8570 IAT Level II compliance certification is required (i.e. Security+).
\nMust be able to work a HYBRID schedule with 25% on site required
\nDesired Skills (Optional)
\nExperience in cloud based technologies (AWS, Azure).
\nExperience in distributed databases, NoSQL databases, full text-search engines (e.g. Elasticsearch, MongoDB, Solr)
\nScripting experience is a huge plus.
\nPrior experience or familiarity with our Big Data Platform is a plus.
\nUnderstanding of AGILE software development methodologies and use of standard software development tool suites. (e.g., JIRA, Confluence, Github Enterprise, etc.)
