Job Type: Contract
Job Category: IT

Job Description

Job Title: Java Support Analyst

Job Summary:

Top 3 Must Haves: ideally looking for 7-8 years exp overall

 Java, Spring Boot, Hibernate, JPA, REST APIs, Microservices

 Database performance tuning (Oracle, MySQL, PostgreSQL, SQL Server, MongoDB)

 Cloud platforms (AWS, Azure, GCP) and containerized deployments (Docker, Kubernetes)

 Exp with at least 1 of the following monitoring tools (Splunk, ELK, Dynatrace, AppDynamics, New Relic)

JD:

This is a hybrid position with 70 % remote and 30% customer office in Atlanta

*Application management support  (need dev background to be able to do job) Develop and enhance code as tickets come in

Role Overview:

The Java Support Analyst is responsible for maintaining, troubleshooting, and optimizing enterprise Java applications. This role involves incident resolution, performance tuning, API troubleshooting, database

optimization, and CI/CD deployment support. The analyst will work in an Agile, DevOps-driven environment and support legacy modernization, application enhancements, stabilization, and performance improvements for mission-critical applications in Freight, Rail, and Logistics industries.

Required Technical Skills

 Java, Spring Boot, Hibernate, JPA, REST APIs, Microservices

 Database performance tuning (Oracle, MySQL, PostgreSQL, SQL Server, MongoDB)

 CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps)

 Cloud platforms (AWS, Azure, GCP) and containerized deployments (Docker, Kubernetes)

 Monitoring tools (Splunk, ELK, Dynatrace, AppDynamics, New Relic)

 Security frameworks (OAuth, JWT, SAML, SSL/TLS, LDAP, Active Directory)

Key Responsibilities

1️. Incident & Problem Management

 Provide Level 2/3 support for Java applications, resolving production issues, API failures, and backend errors.

 Diagnose and troubleshoot Java-based application crashes, memory leaks, and performance bottlenecks.

 Analyze logs using Splunk, ELK Stack, Dynatrace, AppDynamics, or New Relic.

 Work with ITIL-based Incident, Problem, and Change Management processes.

 Perform root cause analysis (RCA) for recurring production issues and implement permanent fixes.

2️. Java Application Debugging & Optimization

 Debug and analyze Java applications built on Spring Boot, Hibernate, and Microservices.

 Fix issues related to RESTful APIs, SOAP web services, JSON/XML parsing, and data serialization.

 Optimize Garbage Collection (GC), CPU, and memory utilization for Java applications.

 Work with Java profiling tools (JVisualVM, YourKit, JProfiler) to identify slow processes.

 Assist developers in resolving code-level defects and SQL performance issues.

 

3️. API & Integration Support

 Troubleshoot REST APIs, SOAP services, and microservices connectivity issues.

 Monitor and debug API Gateway traffic (Kong, Apigee, AWS API Gateway, or Azure API Management).

 Handle authentication and security for APIs using OAuth 2.0, JWT, SAML, and LDAP.

 Work on third-party system integrations with SAP, Salesforce, ServiceNow, or Workday.

4️. Database Support & SQL Performance Tuning

 Analyze and optimize SQL queries, stored procedures, and indexing strategies.

 Troubleshoot deadlocks, connection pooling, and slow DB transactions in Oracle, PostgreSQL, MySQL, or SQL Server.

 Work with NoSQL databases like MongoDB, Cassandra, or DynamoDB for cloud-based applications.

 Manage ORM (Hibernate, JPA) configurations for efficient database transactions.

5️. CI/CD & Deployment Support

 Support CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.

 Work on Docker and Kubernetes-based deployments for Java applications.

 Assist in automated testing and validation before production releases.

 Troubleshoot deployment failures, rollback strategies, and hotfix releases.

6️. Cloud & DevOps Support

 Monitor Java applications deployed on AWS, Azure, or GCP using CloudWatch, Azure Monitor, or Stackdriver.

 Support containerized deployments using Kubernetes, OpenShift, or ECS.

 Manage logging, monitoring, and alerting for cloud-native Java applications.

 Assist in configuring Infrastructure as Code (Terraform, Ansible, or CloudFormation) for DevOps automation.

7️. Security & Compliance Management

 Ensure Java applications comply with security standards (GDPR, HIPAA, SOC 2, ISO 27001).

 Monitor and mitigate security vulnerabilities using SonarQube, Veracode, or Fortify.

 Implement SSL/TLS security measures and API rate limiting to prevent abuse.

8️. Collaboration & Documentation

 Work in Agile (Scrum/Kanban) environments for application support and bug fixes.

 Maintain technical documentation, troubleshooting guides, and runbooks.

 Conduct knowledge transfer sessions for junior support engineers.

#JavaSupportAnalyst #TechnicalSupport #JavaDevelopment #JavaProgramming #CodeAnalysis #Troubleshooting #Training #ITSupport #ComputerScience #ProblemSolving #CommunicationSkills #FastPacedEnvironment #USJobs #JobOpenings #ITJobsUSA

Required Skills
Data Analyst

Fill below details & click “Apply”

Only add 10 digit number without prefix
Resume can be attached in PDF, JPG, Word , Txt format only

Share This Job