Software Engineer

Reflexive Concepts, LLC

Alabama

On-site

USD 90,000 - 130,000

Full time

13 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Reflexive Concepts, LLC is seeking a Software Engineer II to join our team to build and sustain enterprise applications across modern and legacy stacks.

The candidate will work across Java, Spring Boot, Oracle databases, and SQL, with opportunities to expand into AWS, Docker, and cloud modernization while supporting COTS and GOTS programs for government and commercial clients.

Qualifications

  • Bachelor’s degree plus 6 years of software development experience (10 years may substitute).
  • Experience with Java development and Oracle SQL.
  • Experience with Linux and a JavaScript framework such as Angular.
  • Active TS/SCI with Polygraph.

Responsibilities

  • Maintain, enhance, and modernize backend services using Java and Spring Boot.
  • Develop, troubleshoot, and support software with JavaScript and other languages as required.
  • Work with Oracle databases and SQL to develop and optimize data interactions.
  • Learn and apply additional languages, frameworks, tools as required by mission needs.
  • Collaborate with customers and teams to deliver timely solutions.
  • Participate in Agile ceremonies and contribute to sprint planning.

Skills

Java
JavaScript
SQL
Oracle
AWS
Linux
Angular
Node.JS
Maven
Spring Boot
Docker

Education

Bachelor’s degree

Tools

Docker
Git
GitLab
Maven

Job description

Reflexive Concepts is seeking a skilled Software Engineer II to join our team!

This position is ideal for a hands-on engineer who enjoys working across multiple technologies and technical disciplines. The selected candidate will support a diverse portfolio of Commercial Off-the-Shelf (COTS) and Government Off-the-Shelf (GOTS) enterprise applications built on both modern and legacy technology stacks, with work spanning application development, system integration, configuration and customization, cloud modernization, and production sustainment.

The ideal candidate is a versatile software developer with experience building and supporting enterprise applications. You are comfortable working with Java, JavaScript, Oracle databases, and SQL, and you bring the adaptability and problem-solving strength to pick up additional languages, frameworks, and technologies as mission priorities evolve.

Key Responsibilities:
  • Maintain, enhance, and modernize backend services developed using Java and Spring Boot.
  • Develop, maintain, and troubleshoot software using JavaScript and other programming languages and technologies as required by the product.
  • Work with Oracle databases and SQL to develop, troubleshoot, optimize, and support application data and database interactions.
  • Learn and apply additional programming languages, frameworks, tools, and technologies as required by evolving application and mission needs.
  • Update software requirements, libraries, frameworks, and dependencies to ensure applications remain secure, supported, and maintainable.
  • Analyze and implement code changes resulting from dependency, framework, and technology upgrades.
  • Perform application maintenance activities, including troubleshooting, root-cause analysis, issue identification, and defect resolution.
  • Design and implement code enhancements and technical improvements based on customer, program, and operational requirements.
  • Collaborate with customers, software developers, systems engineers, and other stakeholders to deliver timely and effective solutions.
  • Participate in Agile ceremonies and contribute to sprint planning, estimation, technical discussions, and continuous improvement activities.
  • Support application deployments, troubleshooting, and operational activities within Linux and Docker-based environments.
  • Contribute to the long-term stability, reliability, security, performance, and modernization of mission-critical enterprise applications.
Key Technologies:
  • Java
  • JavaScript
  • AWS
  • MySQL
  • Linux
  • Maven
  • SpringBoot
  • Docker
  • Angular
  • Git
  • GitLab
  • Atlassian Tool Suite
  • Oracle
  • Node.JS
  • Maven
Qualifications:
  • Active TS/SCI with Polygraph
  • A bachelor's degree and six (6) years of experience in software development/engineering in programs and contracts of similar scope, type, and complexity. Ten (10) years of software development experience may be substituted in lieu of a bachelor's degree.
  • Experience with Java development.
  • Experience working with Oracle databases, including SQL development.
  • Experience with a JavaScript framework such as Angular.
  • Experience developing in the Linux operating system.
  • Experience with Docker for containerized application deployment and management.
  • Must be able to work between the core hours of 10:00 AM-2:00 PM. Exceptions will be considered on a case-by-case basis.
Desired Skills:
  • AWS experience
  • Experience in an Agile development environment
  • Experience working with the Atlassian Tool Suite
  • Experience with Python
  • Experience with GitLab for version control
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Reflexive Concepts, LLC • Laurel (MD)

On-site
USD 110,000 - 140,000
Junior Software Developer
Junior Software Developer

Reflexive Concepts • Maryland

On-site
USD 80,000 - 100,000
Senior Developer
Senior Developer

Reflexive Concepts, LLC • Maryland

On-site
USD 140,000 - 190,000
Software Engineer II
Software Engineer II

Reflexive Concepts • Maryland

On-site
USD 120,000 - 190,000
Software Engineer II
Software Engineer II

Reflexive Concepts • Fort Meade (MD)

On-site
USD 120,000 - 170,000
Software Engineer II
Software Engineer II

Reflexive Concepts • Hanover (MD)

On-site
USD 180,000 - 240,000
Software Engineer 2
Software Engineer 2

Reflexive Concepts, LLC • Laurel (MD)

On-site
USD 110,000 - 160,000
Software Engineer III Reflexive Concepts · Annapolis, MD Full-time · On-site — 2 hours ago
Software Engineer III Reflexive Concepts · Annapolis, MD Full-time · On-site — 2 hours ago

Emploive • Annapolis (MD)

On-site
USD 140,000 - 190,000
Senior Systems Engineer
Senior Systems Engineer

Reflexive Concepts, LLC • Maryland

On-site
USD 110,000 - 150,000
Software Engineer III
Software Engineer III

Reflexive Concepts • Fort Meade (MD)

On-site
USD 120,000 - 150,000