Java Engineer – SRE & GenAI
$75 an hour and up
MACHINE LEARNING TECHNOLOGIES LLC · Charlotte, NC · Full-time · 8-month assignment · W2
Maintain · Found · posted today
Opens this job on LinkedIn in a new tab, where MACHINE LEARNING TECHNOLOGIES LLC posted it.
Experience asked for: not stated
No clear minimum is stated. Preferred experience is not a requirement. Read the qualifications before ruling yourself out.
• Home
• About
• Adaptive AI
• Industries
• Consulting
• Jobs Portal
• Contact Us
• Home
• About
• Adaptive AI
• Industries
• Consulting
• Jobs Portal
• Contact Us
Job Description
Job Overview
• Job ID:
J53593
• Job Title:
Java Engineer – SRE & GenAI
• Location:
Charlotte, NC
• Duration:
8 Months + Extension
• Domain Exposure:
Insurance
• Work Authorization:
US Citizen,Green Card,OPT-EAD,CPT,H-1B,H4-EAD,L2-EAD,GC-EAD
• Client:
To Be Discussed Later
• Employment Type:
W-2, 1099, C2C
View All Jobs
Similar Jobs
• Java Backend Engineer - St Louis, MO
• Senior Java Backend Developer - Phoenix,, AZ
• Java Full Stack Developer - New York, NY
• Java software Engineer - Houston, TX
• Solution Architect with Java - Pittsburgh, PA
Job Title: Java Engineer – SRE & GenAI
Location: Charlotte, NC
Duration: 8Months + Extension
Bill Rate: $75/hour
Job Type: C2C/1099 Contract
Work Authorization: USC, GC, H-1B, OPT-EAD, GC-EAD, H4-EAD
Job Summary
We are looking for a hands-on Java + SRE Engineer with strong application development, production support, observability, and troubleshooting experience. The candidate should have solid Java/Spring Boot fundamentals along with practical knowledge of Generative AI and AI-assisted engineering tools to accelerate development, problem solving, automation, and learning of new technologies.
Key Responsibilities
• Develop, enhance, troubleshoot, and support enterprise applications using Java/J2EE, Spring Boot, REST APIs, and microservices.
• Provide SRE and production engineering support for business-critical applications and services.
• Troubleshoot complex production issues across application, API, infrastructure, database, and network layers.
• Perform Root Cause Analysis (RCA) and drive corrective and preventive actions for recurring incidents.
• Support Incident, Problem, and Change Management processes and work with application SLA/SLOs.
• Monitor application and platform health using Splunk, Elasticsearch/Kibana, or similar observability platforms.
• Create and enhance dashboards, alerts, log queries, and health monitoring.
• Support applications running on Kubernetes/OpenShift and enterprise Linux environments.
• Work with CI/CD pipelines, release/deployment processes, and production validation.
• Identify opportunities to automate repetitive operational activities and improve application reliability.
• Use AI-assisted engineering tools appropriately for code understanding, debugging, log analysis, documentation, testing, and automation.
• Quickly ramp up on new applications, technologies, APIs, and support processes based on project requirements.
Required Technical Skills
Java / Application Engineering
• Strong hands-on experience with Java/J2EE.
• Strong knowledge of Spring Boot, REST APIs, and microservices.
• Experience debugging production Java applications, including logs, exceptions, API failures, and performance issues.
• Understanding of application design, integrations, and distributed systems.
SRE / Production Engineering
• Strong production support and troubleshooting experience.
• Knowledge of Incident, Problem, and Change Management.
• Experience with RCA, SLA/SLO, application availability, reliability, and production stability.
• Ability to identify recurring operational issues and implement engineering or automation-based solutions.
Observability
• Hands-on experience with Splunk.
• Knowledge of Elasticsearch/Kibana or similar observability tooling.
• Experience with application monitoring, dashboards, alerts, log analysis, and production diagnostics.
Cloud / Platform / DevOps
• Good understanding of Kubernetes/OpenShift.
• Knowledge of CI/CD pipelines, application deployments, and release management.
• Understanding of networking, certificates, application connectivity, and traffic-routing concepts.
• Scripting/automation experience is preferred.
AI / GenAI Knowledge
• Working knowledge of Generative AI, LLMs, and AI-assisted software engineering.
• Experience using tools such as GitHub Copilot or equivalent AI coding assistants.
• Ability to effectively use AI for:
• Code understanding and development
• Debugging and troubleshooting
• Log and error analysis
• Unit/test-case generation
• Technical documentation
• Script and automation development
• Understanding unfamiliar applications and codebases
• Basic understanding of prompt engineering and effective interaction with LLM-based tools.
• Awareness of RAG, AI agents/agentic AI, and AI-assisted automation is a plus.
• Ability to critically review and validate AI-generated code or recommendations before using them in production.
ApplyOpens this job on LinkedIn in a new tab, where MACHINE LEARNING TECHNOLOGIES LLC posted it.