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. Daily Duties & Responsibilities: • 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. Required Skills (Must-Haves): • 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).
Job Type
Fulltime role
Skills required
Java, Azure, Agile
Location
Columbia, South Carolina
Salary
$90,000 - $130,000
Date Posted
May 8, 2025
Information Resource Group, Inc. is seeking a Senior Java Developer with Azure experience for a hybrid role in Columbia, SC. The position involves designing and implementing cloud-native solutions and requires strong skills in Java and Azure services.