Capgemini-posted 8 months ago
Full-time • Mid Level
Chicago, IL
Professional, Scientific, and Technical Services

We are seeking a highly skilled Java Production Support Engineer to join our team and provide technical support for our Java-based applications in a production environment. The ideal candidate should have a solid background in Java development and possess strong troubleshooting and problem-solving skills. As a Production Support Engineer, you will be responsible for ensuring the smooth operation of our applications, resolving issues, and optimizing performance to meet service level agreements (SLAs).

  • Monitor and maintain the stability, availability, and performance of applications in a production environment.
  • Respond to incidents and service requests, promptly diagnosing and resolving issues to minimize downtime.
  • Collaborate with development teams to analyze application logs, troubleshoot problems, and implement effective solutions.
  • Perform root cause analysis for recurring issues, identify areas for improvement, and implement preventive measures.
  • Conduct performance tuning and optimization activities to enhance application performance and scalability.
  • Develop and maintain technical documentation, including standard operating procedures (SOPs), troubleshooting guides, and knowledge base articles.
  • Coordinate with stakeholders, including business users, infrastructure teams, and third-party vendors, to ensure seamless operation of the applications.
  • Proactively monitor system health, identify potential bottlenecks, and propose and implement proactive measures to improve system reliability.
  • Participate in on-call rotations and provide 24/7 support as required.
  • Stay updated with industry trends and emerging technologies related to Java development and production support.
  • Minimum of 8 years of hands-on experience in Java development and production support.
  • Strong knowledge of Java programming language and frameworks (e.g., Spring, Spring Boot, Microservices).
  • Proficiency in troubleshooting Java applications, identifying root causes, and implementing effective solutions.
  • Experience with application servers (e.g., Apache Tomcat, WebLogic), web servers (e.g., Apache HTTP Server), and databases (e.g., Oracle, MySQL).
  • Experience in cloud technology (Openshift / AWS). Familiarity with ServiceNow (Incident Management, Problem Management, and Change Management).
  • Familiarity with monitoring tools and technologies (e.g., Splunk, Dynatrace) to proactively identify and resolve issues.
  • Understanding of DevOps practices and tools (e.g., Jenkins, Git, Docker) for continuous integration and deployment.
  • Excellent problem-solving and analytical skills, with the ability to work under pressure in a fast-paced environment.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Ability to prioritize and manage multiple tasks simultaneously while maintaining attention to detail.
  • Experience in scripting languages (e.g., Shell scripting, Python).
  • Flexible work
  • Healthcare including dental, vision, mental health, and well-being programs
  • Financial well-being programs such as 401(k) and Employee Share Ownership Plan
  • Paid time off and paid holidays
  • Paid parental leave
  • Family building benefits like adoption assistance, surrogacy, and cryopreservation
  • Social well-being benefits like subsidized back-up child/elder care and tutoring
  • Mentoring, coaching and learning programs
  • Employee Resource Groups
  • Disaster Relief
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service