Direct Client
Job Title: SE3 – Software Engineer (Java Microservices & DevOps)
Location: Charlotte, NC(Onsite/Hybrid)
Duration: Contract
Rate: Competitive
Role Summary
We are seeking a highly skilled SE3 Software Engineer with strong expertise in Java microservices and DevOps practices to design, build, and deliver scalable, high-performance backend services. The ideal candidate will have hands-on experience with modern cloud-native technologies, automation frameworks, and AI-assisted development tools, with a strong focus on quality, efficiency, and continuous delivery.
Key Responsibilities
Design, develop, and deploy Spring Boot-based microservices in a scalable and high-performance environment
Build and manage services on container platforms such as OpenShift (OCP) and Kubernetes
Develop and integrate solutions using MongoDB, Oracle, and Kafka in production environments
Work with Apigee API Gateway / API Marketplace for API exposure and management
Implement and maintain CI/CD pipelines (EPLX or similar) for efficient delivery
Collaborate with cross-functional teams to define, design, and deliver new features
Apply DevOps best practices, including change management and release processes
Enhance and maintain automation test frameworks for improved quality and speed
Leverage AI-assisted development tools (e.g., GitHub Copilot, Claude) to improve productivity
Contribute to AI-driven and agentic testing approaches for automation and quality engineering
Participate in code reviews, performance tuning, and system optimization
Required Skills & Qualifications
Strong experience in Java and Spring Boot microservices development
Hands-on experience with:
MongoDB and Oracle databases
Apache Kafka
OpenShift (OCP) / Kubernetes
Experience with API Gateways (Apigee preferred)
Solid understanding of CI/CD pipelines and DevOps practices
Strong expertise in automation testing frameworks and test case optimization
Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Claude)
Exposure to Generative AI and Agentic AI concepts
Good understanding of change management and release processes
Strong problem-solving and analytical skills
Excellent communication and collaboration skills
Preferred Qualifications
Experience in Payments domain
Exposure to AI-driven testing automation frameworks
Experience in enterprise-scale distributed systems