RC
Software Engineer II
Reflexive Concepts
🇺🇸 United States
4 weeks ago
- Java
- JVM
- REST API
- Spring Boot
- Hibernate
- NoSQL
- Git
- Linux
- Unix
- RHEL
- Agile
- Atlassian
- GitLab
- CI/CD
- Test-Driven Development
- MongoDB
- Elasticsearch
- React.js
- Angular
- Devops
- AWS Cloud
- Terraform
- Ansible
- Docker
- Kubernetes
- Python
- Bash
- PowerShell
4 weeks ago
Specifically, our Data Analysis & Visualization team (DAV) has a need for a Software Engineer Level 2 to develop backend systems and services that turn mission data into usable analytics.
Qualifications:- Fourteen (14) years’ experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.
- Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
- 7+ years of professional experience developing backend systems in Java
- Strong proficiency with Java and core JVM concepts
- Experience building RESTful APIs and backend services
- Practical experience with Spring and Spring Boot, with the ability to evaluate when it is appropriate to use
- Experience with Object-Relational Mapping frameworks such as Hibernate
- Solid understanding of relational databases and schema design; experience with NoSQL technologies is a plus
- Experience designing and implementing scalable, maintainable software systems
- Experience working with version control systems, particularly Git
- Experience working in Linux and Unix environments (e.g. RHEL)
- Excellent debugging and problem-solving skills and the ability to adapt to changing project requirements
- Comfortable participating in code reviews and maintaining high code quality standards
- Experience working in Agile development environments
- Strong communication skills and ability to collaborate across engineering disciplines
- Experience making architectural decisions and guiding technical direction on backend systems
- Demonstrated ability to build lightweight, purpose-fit solutions
- Experience designing APIs and service boundaries in distributed systems
- Experience with the Atlassian, GitLab or similar CI/CD toolsuites
- Experience with automated testing, Test Driven Development, or similar quality-driven practices
- Experience with MongoDB, Elasticsearch, or other document/NoSQL datastores
- Some frontend exposure (React, Angular, or similar), though not required
- Previous industry experience on fast-paced, high-complexity solutions for clients
- Experience in DevOps or related technical roles
- Familiarity with AWS cloud environments and infrastructure tools (Terraform, Ansible, etc.)
- Hands-on experience with containerization technologies like Docker and orchestration platforms such as Kubernetes
- Proficiency in scripting languages (e.g. Python, Bash, PowerShell)
- Desire to grow and continue advancing with the company in the long term
Software Engineer II · Reflexive Concepts