Java Support Analyst

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Java Support Analyst on a contract basis, hybrid (70% remote, 30% Atlanta office), with a pay rate of "TBD". Requires 7-8 years of experience, expertise in Java, Spring Boot, database tuning, and cloud platforms.
🌎 - Country
United States
💱 - Currency
Unknown
💰 - Day rate
Unknown
Unknown
🗓️ - Date discovered
April 13, 2025
🕒 - Project duration
Unknown
🏝️ - Location type
Hybrid
📄 - Contract type
Unknown
🔒 - Security clearance
Unknown
📍 - Location detailed
Atlanta, GA
🧠 - Skills detailed
#PostgreSQL #LDAP (Lightweight Directory Access Protocol) #Monitoring #DynamoDB #GDPR (General Data Protection Regulation) #Documentation #SQL Queries #SQL Server #XML (eXtensible Markup Language) #SAML (Security Assertion Markup Language) #Infrastructure as Code (IaC) #Automation #Oracle #Agile #NoSQL #REST API #Splunk #Debugging #DevOps #Logging #Microservices #SQL (Structured Query Language) #Terraform #Jenkins #MongoDB #Kubernetes #Kanban #Workday #GitLab #Scrum #Compliance #Docker #JSON (JavaScript Object Notation) #REST (Representational State Transfer) #GitHub #Databases #Ansible #Deployment #Azure DevOps #Spring Boot #Indexing #API (Application Programming Interface) #Cloud #Database Performance #Hibernate #Security #SonarQube #Automated Testing #Java #Data Analysis #Programming #AWS (Amazon Web Services) #GCP (Google Cloud Platform) #Web Services #Dynatrace #MySQL #SAP #Azure #JPA (Java Persistence API)
Role description

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