Job Description
Software Engineer shall provide support in implementing a semantic web driven data analytics and collaboration enterprise platform as a service (PaaS) for a Government customer. It follows agile development best practices and is appraised at CMMI® for Development Maturity Level 3 and CMMI® for Services Maturity Level 2. WTI is seeking a highly capable and self-motivated software engineer to join its implementation team.
Qualifications
- Top Secret (TS/SCI) clearance
- Experience with DoD software, computer, and information systems
- Bachelor’s degree or higher in Computer Science, Computer/Electrical Engineering, Physics, or Mathematics
- Solid understanding of computer science and software engineering fundamentals
- 5+ years of professional software development experience
- Professional experience with Semantic Web, RDF, OWL, and/or linked data technologies
- Significant experience with back-end web application development
- Significant experience with loosely coupled micro-services architecture
- Significant experience with Java, particularly with the Spring Framework and Spring Boot
- Experience with open source technologies and software such as: OpenJDK, Apache NiFi, Kafka, Apache Commons, Log4j, Maven, Eclipse, Tomcat, Hadoop, and Zookeeper
- Experience with Non-relational/NoSQL database systems such as (Accumulo/BigTable, MongoDB, MarkLogic, Neo4j, Allegrograph, Apache Jena, Apache Rya, and Amazon Neptune
- Knowledge of the software development life cycle, configuration management (Git, Subversion, etc.), acceptance, integration, and unit testing (JUnit, Selenium/WebDriver, etc.), and issue/requirements/bugs tracking (JIRA, Test Track Pro, etc.)
- Experience with virtualization, containerization, and cloud computing (AWS S3, EC2, and ECR/ECS/EKS, Azure, Docker, Kubernetes, OpenShift, VirtualBox, VMWare)