Overview
On Site
Contract - W2
Contract - One Year
Skills
Maven
Azure
Spring Boot
junit
Job Details
Job Title: Senior Java Developer with Azure Experience- W2 Only
Location: Columbia, SC-Hybrid
Duration: One Year contract with possibility of extensions
Job Summary:
We are seeking a Senior Java Developer with strong Azure experience to join our team in delivering modern, cloud-native solutions supporting enterprise-wide integrations. This role is integral to designing and implementing scalable microservices, REST APIs, and event-driven architectures using cutting-edge Azure services.
The successful candidate will:
- Implement REST APIs and event/message-based integrations using Azure (API Management, Container Apps, Event Grid, etc.).
- Standardize design patterns and engineering practices across applications.
- Automate DevOps/DevSecOps practices including testing, scanning, and deployment pipelines.
- Participate in Agile ceremonies (Daily Standups, Backlog Refinement, Demos, Retrospectives).
- Perform full lifecycle development including coding, code reviews, and testing.
- Deliver high-quality software meeting acceptance criteria and team's definition of done.
- Collaborate with architecture and stakeholders to continuously enhance technical and business processes.
- Work within a mature DevOps framework, assuming end-to-end responsibility for development and support.
- 5+ years of hands-on Java application development using solid OOP principles.
- Senior-level experience with Spring Boot, Maven, and JUnit.
- Proven expertise developing containerized applications.
- Strong Azure experience in designing and deploying enterprise-grade cloud solutions.
- Excellent communication and teamwork skills in a collaborative Agile environment.
Preferred Skills:
- Experience with Azure services: API Management, Container Apps/AKS, Event Grid/Service Bus, Azure Functions.
- Agile development experience (Scrum/Kanban).
- Strong understanding of RESTful API design and event-driven architecture.
- CI/CD development using Azure DevOps (pipelines, backlog management).
- Test-Driven Development (TDD) practices and implementation.
- GitOps/DevSecOps pipelines including unit/regression/security testing.
Education & Certifications:
Required:
- Bachelor's degree in Computer Science, Information Management, or related field, and at least two years of experience in application development.
OR - Five years of equivalent work experience in application system development.
Preferred:
- Azure certifications (e.g., AZ-204, AZ-400, AZ-305).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.