Java Engineer – SRE & GenAI

Machine Learning Technologies, LLC

Charlotte (NC)

On-site

USD 110,000 - 170,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Machine Learning Technologies, LLC seeks a hands-on Java + SRE Engineer in Charlotte, NC. You will leverage strong Java/J2EE fundamentals and Spring Boot to build and maintain enterprise apps, provide production support, and drive reliability through observability and automation.

The role emphasizes RCA, incident management, and working with CI/CD pipelines in Kubernetes/OpenShift environments, with exposure to Generative AI tools for code understanding, debugging, and automation.

Qualifications

  • Hands-on Java/J2EE development in production environments.
  • Proficient with Spring Boot, REST APIs and microservices architectures.
  • Experience debugging production Java applications and diagnosing performance issues.
  • Understanding of observability platforms and incident response processes.
  • Familiarity with AI-assisted software engineering tools is a plus.

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 RCA and drive corrective actions for recurring incidents.
  • Support Incident, Problem, and Change Management; align with SLA/SLOs.
  • Monitor health using Splunk, Elasticsearch/Kibana, or similar observability tools.
  • Create dashboards, alerts, and health monitoring; optimize log queries by search and analysis.
  • Support deployments on Kubernetes/OpenShift and enterprise Linux environments.
  • Work with CI/CD pipelines and production release processes.

Skills

Java/J2EE
Spring Boot
REST APIs
Microservices
SRE fundamentals
Observability
CI/CD pipelines
Kubernetes/OpenShift
Splunk
Elasticsearch
Kibana
GitHub Copilot
AI-assisted tooling

Tools

Splunk
Elasticsearch
Kibana
GitHub Copilot
Docker
Kubernetes
OpenShift

Job description

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:
  • 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.
  • 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.

We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Engineer – SRE & GenAI
Java Engineer – SRE & GenAI

Quantum Technologies. LLC • Charlotte (NC)

On-site
USD 120,000 - 160,000
Java Engineer – SRE & GenAI
Java Engineer – SRE & GenAI

Valiant Technologies LLC • Charlotte (NC)

On-site
USD 110,000 - 160,000
Java Engineer – SRE & GenAI
Java Engineer – SRE & GenAI

Ethereum Technologies • Charlotte (NC)

On-site
USD 120,000 - 160,000
SRE Engineer with Java
SRE Engineer with Java

Tech3pillars Technologies • Phoenix (AZ)

On-site
USD 120,000 - 160,000
Senior Java Full Stack Lead
Senior Java Full Stack Lead

Ethereum Technologies • Dallas (TX)

On-site
USD 150,000 - 210,000
Lead AI Software Engineer
Lead AI Software Engineer

Quantum Technologies. LLC • Atlanta (GA)

On-site
USD 120,000 - 180,000
Lead AI Software Engineer
Lead AI Software Engineer

Valiant Technologies LLC • Atlanta (GA)

On-site
USD 110,000 - 160,000
Lead AI Software Engineer
Lead AI Software Engineer

Machine Learning Technologies, LLC • Atlanta (GA)

On-site
USD 110,000 - 170,000
Java + SRE Engineer
Java + SRE Engineer

Tech3pillars Technologies • Phoenix (AZ)

On-site
USD 96,000 - 152,000
Gen AI
Gen AI

Ethereum Technologies • Atlanta (GA)

On-site
USD 150,000 - 210,000