(9023) Senior Software Engineer
Core
Designing, developing, and implementing complex Java-based software capabilities and enterprise APIs for computer-based systems.
Role type
Senior Software Engineer (Java, Microservices)
Builds
Enterprise software solutions, RESTful web services, and microservices architectures
Domain
Defense/Security (DoD) / Enterprise Software
Deliverable
production ML models
Required skills
Java, Spring, Microservices, RESTful APIs, OOP, Linux, Git, Maven, AI Agents (Claude Code, Gemini), Unit/Integration Testing
Preferred skills
AWS, Azure, NoSQL, Elasticsearch, MongoDB, Solr, Big Data Platforms, DoD 8140/8570 IAT Level II certification
Technologies
Java, Spring, Guava, AWS, Azure, Git, Nexus, Maven, Elasticsearch, MongoDB, Solr, JIRA, Confluence, Github Enterprise
Responsibilities
Designing and developing complex software capabilities, integrating AI agents into engineering workflows, auditing agent-generated code for security and performance, working in a hybrid environment
Seniority
Senior, hands-on IC