Qualitest Group-posted 8 months ago
$105,000 - $115,000/Yr
Full-time • Mid Level
Hybrid • Atlanta, GA
Publishing Industries

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.

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 7-8 years of overall experience in Java development and support.
  • Proficiency in Java, Spring Boot, Hibernate, JPA, REST APIs, and Microservices.
  • Experience with database performance tuning (Oracle, MySQL, PostgreSQL, SQL Server, MongoDB).
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerized deployments (Docker, Kubernetes).
  • Experience with monitoring tools (Splunk, ELK, Dynatrace, AppDynamics, New Relic).
  • Knowledge of security frameworks (OAuth, JWT, SAML, SSL/TLS, LDAP, Active Directory).
  • 401k plan with company matching contributions.
  • Competitive healthcare benefits with HSA matching.
  • Learning & Development platform with 50,000+ courses and mentorship programs.
  • Corporate Wellness Program with gym membership reimbursement.
  • Bonuses via Client Referral and Employee Referral Programs.
  • Recognition programs for employee achievements.
  • Employee Perks for discounts on travel and electronics.
  • Flexible and casual work culture.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service