Senior Full Stack Software Developer

SPARTAN INNOVATIONS LLC
Belleville, IL, United States
2 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$125,000.0 - $140,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Data Analysis Apache HTTP Server Application Services Cascading Style Sheets (CSS) Cloud Computing Code Review Cyber Security
+38 more
Information Systems Databases Continuous Integration Data as a Services Relational Databases Spring Framework PostgreSQL MySQL Software Maintenance Release Management Ansible Secure Coding Software Engineering SQL Stored Procedures TypeScript Data Logging Enterprise Software Applications ReactJS Delivery Pipeline Spring-boot Database Performance Indexer Gitlab Cloudformation Containerization Gitlab-ci Kubernetes Infrastructure Automation Frameworks Information Technology Cloudwatch Restful APIs Terraform Code Restructuring Devsecops Docker Legacy Systems Microservices Dynamic Application Security Testing

Job description

Spartan Innovations is seeking a Senior Full Stack Software Developer to support cloud migration and application modernization initiatives. You will design, develop, integrate, test, deploy, and maintain secure, mission-critical applications supporting global transportation and logistics operations. The role requires hands-on React, Java, and Spring experience alongside legacy application modernization, containerization, GitLab CI/CD, Apache Superset analytics, Amazon Aurora migration, infrastructure automation, and DevSecOps security controls. Key responsibilities

  • Build and maintain React user interfaces and Java and Spring or Spring Boot back-end services, connecting the full stack through secure APIs and data services.

  • Design, develop, test, deploy, and maintain enterprise applications, microservices, RESTful APIs, and system-integration components.

  • Refactor and modernize legacy applications for deployment within secure AWS cloud environments.

  • Containerize applications and supporting services using Docker, Kubernetes, Amazon ECS, Amazon EKS, or comparable technologies.

  • Develop and manage GitLab CI/CD pipelines and GitLab Runners that automate software builds, testing, security validation, container-image creation, deployment, and release management.

  • Integrate automated unit, integration, regression, performance, and security testing into CI/CD workflows.

  • Incorporate static and dynamic application security testing, software-composition analysis, dependency scanning, container scanning, secrets detection, and compliance controls into the delivery pipeline.

  • Develop, configure, and integrate Apache Superset dashboards, datasets, visualizations, APIs, semantic-layer components, authentication, and role-based access controls.

  • Support the modernization and migration of legacy databases to Amazon Aurora PostgreSQL or Aurora MySQL.

  • Assess and remediate database schemas, stored procedures, data types, queries, indexing, and application dependencies for compatibility with Aurora.

  • Optimize database performance, availability, scalability, resiliency, and application connectivity.

  • Develop reusable infrastructure-as-code using Terraform, AWS CloudFormation, Ansible, or comparable automation tools.

  • Automate the provisioning and configuration of AWS infrastructure, container platforms, databases, networking, monitoring, and application services.

  • Implement centralized logging, monitoring, alerting, auditing, and operational dashboards using AWS CloudWatch or comparable observability platforms.

  • Apply secure coding standards and support DoD cybersecurity, Risk Management Framework, software-assurance, and applicable STIG requirements.

  • Troubleshoot application, container, pipeline, database, integration, security, and performance issues across development, test, staging, and production environments.

  • Participate in Agile ceremonies, architecture reviews, technical design sessions, code reviews, sprint demonstrations, and release planning.

  • Prepare and maintain system designs, interface specifications, deployment procedures, pipeline documentation, infrastructure diagrams, and operational runbooks.

  • Provide technical leadership and mentor team members in cloud-native development, containerization, database modernization, automation, and DevSecOps practices.

  • Collaborate with software architects, cloud engineers, database administrators, cybersecurity personnel, testers, product owners, and government stakeholders., Description The Leidos National Solutions Division has an exciting opportunity for a Journeyman Full Stack Engineer to assist with the software development, maintenance, integrat…
  • 1 month ago +

Requirements

  • Eight or more years of professional software-development experience, including the design and delivery of complex enterprise applications.

  • Hands-on full stack development experience with React, Java, and Spring or Spring Boot; working knowledge of JavaScript or TypeScript, HTML/CSS, REST APIs, and relational databases.

  • Bachelor’s or master’s degree in Computer Science, Cybersecurity, Data Science, Software Engineering, Information Technology, or Information Systems; or one of the following certifications: FITSP-D, GCSA, GISF, or SSCP.

  • Ability to satisfy applicable DoD workforce-certification requirements.

  • Ability to analyze complex mission and technical requirements and translate them into secure, reliable, and maintainable software solutions.

  • Ability to obtain and maintain a Secret security clearance.

Benefits & conditions

  • $69,550-125,725 per year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · World Congress 2022

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all