Software Developer (Java) - Consultant

MAC Face Marketplace

Columbia (SC)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MAC Face Marketplace is seeking a Systems Software Programmer – Consultant to lead design and development of enterprise software solutions focusing on DevOps and cloud-native architectures. Candidates should have over 15 years of experience in application development, with strong abilities in Java, Spring Boot, and Python, as well as proficiency in AWS and Azure platforms. The role also involves cloud solutions architecture and deploying containerized applications. This position offers flexible working options and requires a bachelor’s degree, along with multiple pre-employment checks.

Qualifications

  • 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.
  • Expertise with microservices, distributed systems, and cloud-native architectures.

Responsibilities

  • Lead the design and development of large-scale, distributed enterprise systems.
  • Architect and deploy cloud-based applications on AWS and Azure.
  • Implement cloud governance standards and optimize costs.
  • Define and maintain enterprise-grade CI/CD pipelines.

Skills

Java
Spring Boot
Python
AWS
Azure
Docker
Kubernetes
CI/CD

Education

Bachelor’s degree in Computer Science or related field

Tools

SQL
NoSQL

Job description

Overview

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
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Java Developer
Lead Java Developer

Alrek Business Solutions Inc • United States

Hybrid
USD 120,000 - 160,000
Senior Developer
Senior Developer

Strategic Mindz LLC • City of Albany (NY)

On-site
USD 120,000 - 170,000
Flexible work from home
Sr. Java Developer - Kansas City, MO - Fulltime/Permanent
Sr. Java Developer - Kansas City, MO - Fulltime/Permanent

Radiant Info Systems Ltd. • Kansas City (MO)

On-site
USD 100,000 - 130,000
Software Engineering Advisor
Software Engineering Advisor

Jobtailor • Overland Park (KS)

On-site
USD 110,000 - 150,000
Solution/Enterprise Architect
Solution/Enterprise Architect

Grey Matter Solutions LLC • United States

On-site
USD 120,000 - 160,000
Java Software Engineer
Java Software Engineer

Brooksource • Indianapolis (IN)

On-site
USD 80,000 - 100,000
Medical insurance
Vision insurance
Software Engineer - Java/Python
Software Engineer - Java/Python

Federal Advisory Partners • United States

On-site
USD 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Veriipro • Whitpain Township (PA)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • McLean (VA)

On-site
USD 100,000 - 130,000
Software Engineer
Software Engineer

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 120,000 - 150,000