Job Description
Job Description
Senior Full Stack Java / Cloud Application Developer / ERP (SAP) integration experience required
Type : Contract
Duration : 12 Months w / extensions
Industry : Government
Location : 100% On-site in Columbia SC, Monday - Friday
Relocation : May relocate for first day, priority given to locals for interview.
Interview Process : Preference in-person, but remote candidates virtually
Role Overview
We are seeking two Senior Level Java Developers with strong Azure cloud experience to join our Client’s Team. You will design, develop, and integrate cloud native applications that support the state’s ERP system and related business processes. This is a hands on development role with a focus on modern engineering practices, DevOps automation, and enterprise integration.
Key Responsibilities
- Design and implement REST APIs and asynchronous event / message based pub / sub integrations.
- Standardize design patterns and engineering best practices.
- Develop and enhance web applications supporting clients business processes.
- Implement automated DevOps processes (unit / regression testing, security scans, deployments).
- Mature the SDLC and DevOps automation practices.
- Apply object oriented design principles and standard design patterns in Java web development.
- Provide senior level application development expertise to build a high performing Agile team.
- Work in a modern Azure cloud environment (serverless, containerized apps, API management, event / messaging, data lake services).
Required Skills & Experience (Ranked by importance)
Senior level Java development (5+ years) with Spring Boot, Maven, JUnit.Azure cloud experience.5+ years applying SOLID object oriented design principles.5+ years developing containerized applications with Docker.Experience with Git and branching strategies (e.g., GitFlow).Strong understanding of RESTful API design and event driven architectures.5+ years using Azure DevOps for CI / CD pipelines, backlog management, etc.Test Driven Development (TDD) experience.Agile team experience (Scrum and / or Kanban).Excellent communication skills and ability to work collaboratively.Azure and / or AWS cloud development (Azure preferred).o Integration services (Azure API Management, AWS API Gateway, Azure EventGrid, etc.)
o Serverless services (Azure Functions, Azure Container Apps, AWS Lambda, AWS Fargate, etc.)
o Managed database services (Azure SQL Managed Instance, AWS RDS, etc.)
Familiarity with project management tools (Azure DevOps, GitLab, Jira).Experience developing, using, or administering SAP, SAP S / 4HANA, Ivalua, or other ERP systems.Preferred Education / Certifications
AWS and / or Azure certifications.SAP, SAP S / 4HANA, or Ivalua experience.