Java Software Developer

Jobs via Dice

Dice is the leading career destination for tech experts at every stage of their careers. Our client, S Linx LLC, is seeking the following. Apply via Dice today!

Job Title: Software Developer (Java) Consultant

Location: Columbia, South Carolina

Work Model: Hybrid (4 days onsite, 1 day remote)

Duration: 12 months, with potential extension up to 2 years

Client Domain: A State Government Agency

Interview Process: 1 round, Virtual/Online

Candidate Requirement: Must be a South Carolina resident. No relocation allowed

Extension: Possible

Daily Duties / Responsibilities

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

Design, build, and optimize SQL and NoSQL databases including Oracle, MSSQL, MySQL, DynamoDB, and Cosmos DB

Architect and deploy applications on AWS using Lambda, Glue, ECS/EKS, EC2, S3, RDS, DynamoDB, SQS, and SNS

Design and implement Azure cloud solutions using AKS, App Services, Function Apps, Blob Storage, and Azure SQL

Implement cloud governance, cost optimization, security hardening, and monitoring strategies

Lead Python-based automation for ETL workflows, cloud automation, and infrastructure scripting

Architect containerized solutions using Docker, Kubernetes (EKS/AKS), and GitOps platforms

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

Collaborate with Product Owners, Cloud Architects, QA Analysts, and DevOps teams

Lead incident investigations, performance tuning, and production stabilization

Required Skills

Bachelor s degree in Computer Science or equivalent practical experience

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

6+ years of strong hands-on experience with AWS and Azure cloud architecture and services

6+ years of advanced Python scripting and automation experience

6+ years of deep expertise in microservices, distributed systems, and cloud-native design

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

6+ years of strong SQL and NoSQL database experience

Preferred Skills

Experience working with emerging technologies and driving new technical capabilities

Proven ability to build low-defect, production-grade systems and clearly articulate design and implementation decisions

Strong testing and validation skills, including experience with simulated data

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?