Software Developer (Java) - Consultant

MAC Face Marketplace
  • Columbia, SC
  • Autofill and Review
30+ days ago

Job Description

Position Summary

The Systems Software Programmer – Consultant will support the Client Enterprise Services organization by leading the design and development of complex, enterprise-scale software solutions with a primary focus on Development Operations (DevOps) and cloud-native architectures.

This senior-level role is responsible for designing, developing, and deploying high-quality software solutions aligned with industry standards and best practices in software engineering. Solutions will primarily leverage Java EE frameworks, modern cloud platforms, and a combination of open-source and Commercial-off-the-Shelf (COTS) technologies.

The ideal candidate brings deep technical expertise across multiple platforms, strong architectural skills, and the ability to clearly communicate design decisions, tradeoffs, and implementation approaches in a complex Medicaid environment. Experience scaling component-based solutions, managing operational data stores, and implementing secure, role-based access to protect sensitive Medicaid data is essential.

Key Responsibilities

The Software Developer (Java) – Consultant will:

  • Lead the design and development of large-scale, distributed enterprise systems using Java, Spring Boot, Spring Cloud, Python, AWS, and Azure

  • Design, integrate, and optimize SQL and NoSQL databases, including Oracle, MS SQL Server, MySQL, DynamoDB, and Cosmos DB

  • Architect and deploy cloud-based applications on AWS, utilizing services such as Lambda, Glue, ECS/EKS, EC2, S3, RDS, DynamoDB, SQS, and SNS

  • Design and implement cloud solutions on Microsoft Azure, including AKS, App Services, Function Apps, Blob Storage, and Azure SQL

  • Implement cloud governance standards, cost optimization strategies, security hardening, and system monitoring

  • Lead automation initiatives using Python for ETL processes, cloud automation, and infrastructure scripting

  • Architect container-based solutions using Docker, Kubernetes (EKS/AKS), and GitOps-based deployment models

  • Define, implement, and maintain enterprise-grade CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, and AWS CodePipeline

  • Collaborate closely with Product Owners, Cloud Architects, Quality Assurance teams, and DevOps engineers

  • Lead incident response, performance tuning, root-cause analysis, and production stabilization activities

Required Skills (Ranked by Importance)

  • 15+ years of enterprise application development experience using Java, Spring Boot, and Python

  • 6+ years of hands-on experience designing and implementing solutions across AWS and Azure platforms

  • 6+ years of advanced Python scripting and automation experience

  • 6+ years of experience with microservices, distributed systems, and cloud-native architectures

  • 6+ years of expertise with Docker, Kubernetes, Git, and CI/CD pipelines

  • 6+ years of strong experience with SQL and NoSQL databases

Preferred Skills (Ranked by Importance)

  • 6+ years of experience working with emerging technologies and driving innovative technical solutions

  • 6+ years of experience delivering robust, low-defect software solutions and clearly articulating design and implementation decisions

  • 6+ years of strong testing and validation experience, including working with simulated or masked data

Education Requirements

  • Bachelor’s degree in Computer Science or a related field

  • Equivalent professional experience may be substituted for formal education

Pre-Employment Requirements

  • Successful completion of State-mandated pre-employment checks, including:

    • Criminal background check

    • Credit check

    • E-Verify employment eligibility verification

    • Confidentiality agreement

Powered by JazzHR

Numbers & Facts

LocationColumbia, SC

Skills

  • Amazon Web Services (AWS)unmatched
  • Architectural Servicesunmatched
  • Automationunmatched
  • Best Practicesunmatched
  • Bug Tracking Softwareunmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Commercial Off-the-Shelf (COTS)unmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Consultingunmatched
  • Cost Controlunmatched
  • Customer Support/Serviceunmatched
  • Data Managementunmatched
  • Database Extract Transform and Load (ETL)unmatched
  • DevOpsunmatched
  • Distributed Computingunmatched
  • Dockerunmatched
  • Emerging Technologyunmatched
  • Incident Responseunmatched
  • Industry Standardsunmatched
  • Information/Data Security (InfoSec)unmatched
  • Javaunmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Medicaidunmatched
  • Microservicesunmatched
  • Microsoft SQL Serverunmatched
  • Microsoft Windows Azureunmatched
  • Multiplatform/Cross-Platformunmatched
  • MySQLunmatched
  • NoSQLunmatched
  • Open Sourceunmatched
  • Operations Managementunmatched
  • Oracle Databaseunmatched
  • Performance Tuning/Optimizationunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assuranceunmatched
  • Retail Managementunmatched
  • Root Cause Analysisunmatched
  • SQL (Structured Query Language)unmatched
  • SQL Databasesunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Systems/Internals Programmingunmatched
  • Validation Testingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder