Job Title: Software Developer (Java) - Consultant (Hybrid)
Location: Columbia SC
Duration: 12 Months
Job Description:
The Systems Software Programmer Consultant will support the Enterprise Services organization by designing complex solutions in one key area:
The Senior Developer will be responsible for designing and developing software solutions that focus on industry standards in software engineering.
Solutions will primarily use Java EE framework utilizing a mix of open source and Commercial-off-the-Shelf platforms.
This position requires knowledge and experience with these environments as well as experience in detail requirements analysis software design and development testing and deployment. Creation of the associated artifacts and the communications skills to clearly articulate the goal of the development and the tradeoffs for solution selection are critically important. We are looking for candidates with a broad set of technology skills to be able to design and build robust solutions on a complex Medicaid engagement which includes scaling component solutions and operational data stores.
In this role you will support the Enterprise Services organization for solution design and development utilizing Enterprise Architecture standards Software Engineering best practices and SOA component principles. Role-based security permissions for protection of Medicaid data is also a feature that must be defined and implemented as a part of solutions.
Daily Duties / Responsibilities:
- Lead design and development of large-scale distributed systems using Java Spring Boot Spring Cloud Python AWS Azure
- Integrate and optimize SQL/NoSQL databases (Oracle MSSQL MySQL DynamoDB CosmosDB)
- Architect and deploy applications on AWS (Lambda Glue ECS/EKS EC2 S3 RDS DynamDB SQS/SNS)
- Design cloud solutions on Azure (AKS App Services Function Apps Blob Storage Azure SQL)
- Implement cloud governance cost optimization security hardening and monitoring
- Lead automation initiatives using Python for ETL workflows cloud automation and infrastructure scripting
- Architect container-based developments using Docker Kubernetes (EKS/AKS) and GitOps platforms
- Define and maintain enterprise CI/CD pipelines using Jenkins GitHub Actions Azure DevOps AWS CodePipeline
- Collaborate with Product Owners Cloud Architects Quality Assurance Analysts and DevOps teams.
- Lead incident investigations performance tuning and production stabilization.
Required Education/Certifications:
- Bachelors degree in computer science or equivalent experience
Required Skills (Rank in Order of Importance):
- 15 years in Java Spring Boot Python enterprise application development
- 6 years Strong experience in both AWS and Azure architecture and services
- 6 years Advanced Python scripting and automation experience
- 6 years Deep knowledge of microservices distributed systems and cloud-native design
- 6 years Expertise with Docker Kubernetes Git CI/CD pipelines
- 6 years Strong SQL & NoSQL experience
Preferred Skills (Rank in Order of Importance):
- 6 Prior experience working in areas of emerging technology and driving new points of view and capabilities
- 6 Experience in robust development ensuring low defect products and the ability to articulate the design and implementation details
- 6 Solid testing and validation skills and understanding of simulated data
Job Title: Software Developer (Java) - Consultant (Hybrid) Location: Columbia SC Duration: 12 Months Job Description: The Systems Software Programmer Consultant will support the Enterprise Services organization by designing complex solutions in one key area: Development Operations The Se...
Job Title: Software Developer (Java) - Consultant (Hybrid)
Location: Columbia SC
Duration: 12 Months
Job Description:
The Systems Software Programmer Consultant will support the Enterprise Services organization by designing complex solutions in one key area:
The Senior Developer will be responsible for designing and developing software solutions that focus on industry standards in software engineering.
Solutions will primarily use Java EE framework utilizing a mix of open source and Commercial-off-the-Shelf platforms.
This position requires knowledge and experience with these environments as well as experience in detail requirements analysis software design and development testing and deployment. Creation of the associated artifacts and the communications skills to clearly articulate the goal of the development and the tradeoffs for solution selection are critically important. We are looking for candidates with a broad set of technology skills to be able to design and build robust solutions on a complex Medicaid engagement which includes scaling component solutions and operational data stores.
In this role you will support the Enterprise Services organization for solution design and development utilizing Enterprise Architecture standards Software Engineering best practices and SOA component principles. Role-based security permissions for protection of Medicaid data is also a feature that must be defined and implemented as a part of solutions.
Daily Duties / Responsibilities:
- Lead design and development of large-scale distributed systems using Java Spring Boot Spring Cloud Python AWS Azure
- Integrate and optimize SQL/NoSQL databases (Oracle MSSQL MySQL DynamoDB CosmosDB)
- Architect and deploy applications on AWS (Lambda Glue ECS/EKS EC2 S3 RDS DynamDB SQS/SNS)
- Design cloud solutions on Azure (AKS App Services Function Apps Blob Storage Azure SQL)
- Implement cloud governance cost optimization security hardening and monitoring
- Lead automation initiatives using Python for ETL workflows cloud automation and infrastructure scripting
- Architect container-based developments using Docker Kubernetes (EKS/AKS) and GitOps platforms
- Define and maintain enterprise CI/CD pipelines using Jenkins GitHub Actions Azure DevOps AWS CodePipeline
- Collaborate with Product Owners Cloud Architects Quality Assurance Analysts and DevOps teams.
- Lead incident investigations performance tuning and production stabilization.
Required Education/Certifications:
- Bachelors degree in computer science or equivalent experience
Required Skills (Rank in Order of Importance):
- 15 years in Java Spring Boot Python enterprise application development
- 6 years Strong experience in both AWS and Azure architecture and services
- 6 years Advanced Python scripting and automation experience
- 6 years Deep knowledge of microservices distributed systems and cloud-native design
- 6 years Expertise with Docker Kubernetes Git CI/CD pipelines
- 6 years Strong SQL & NoSQL experience
Preferred Skills (Rank in Order of Importance):
- 6 Prior experience working in areas of emerging technology and driving new points of view and capabilities
- 6 Experience in robust development ensuring low defect products and the ability to articulate the design and implementation details
- 6 Solid testing and validation skills and understanding of simulated data
View more
View less