Java Production Support Engineer

 

Description:

We are seeking a skilled Java Production Support Engineer with strong expertise in Shell scripting, Java technologies, and cloud environments like Azure. The ideal candidate will excel in diagnosing and resolving production issues, supporting Java-based applications, and collaborating across teams to deliver high-quality solutions.

 

Skill Matrix

Skill

Required Proficiency

Comments

Java (Core Java)

Expert

Strong expertise in OOPs, Collections, Exceptions, Multi-threading.

Shell Scripting

Advanced

Hands-on experience integrating with Java-based solutions.

Database

Advanced

Proficient in Oracle, MySQL.

Frameworks

Advanced

Experience with Spring Boot, JSF, Hibernate.

Web Technologies

Intermediate

Knowledge of JavaScript.

Web Server

Intermediate

Experience with WebSphere.

Azure Cloud

Advanced

Azure certification preferred at Dev/DevOps level.

Monitoring Tools

Intermediate

Hands-on experience with NewRelic or similar tools.

System Analysis and Design

Advanced

Proven ability to analyze and design complex systems.

Production Support Experience

Advanced

Strong ability to diagnose, resolve, and prevent production issues.

Client Interfacing

Advanced

Excellent communication and interpersonal skills.

Problem-Solving

Advanced

Proactive problem-solving with quick resolution skills.

Agile Practices

Intermediate

Familiarity with Agile methodologies and sprint planning.

Application Monitoring

Advanced

Experience monitoring infrastructure alerts and reacting quickly.

Automation

Intermediate

Identifying and implementing automation opportunities.

 

Responsibilities

Production Support

  • Provide technical support for in-house applications to triage, resolve, and perform root cause analysis (RCA) for Sev 1 and Sev 2 incidents.
  • Monitor applications and infrastructure alerts, reacting quickly and resolving issues.
  • Take ownership of support tickets and resolve them within SLA timelines.

Development and Enhancement

  • Develop, test, and maintain Java-based applications.
  • Write clean, efficient, and well-documented code.
  • Design and validate database architectures to meet application requirements.
  • Collaborate with solution architects to validate designs and ensure alignment with business goals.

Collaboration and Communication

  • Act as the primary technical contact for application end users.
  • Collaborate with cross-functional teams and stakeholders to deliver high-quality results.
  • Recommend and implement solutions to mitigate recurring product issues.

Process Improvement

  • Analyze user and system requirements to enhance system performance.
  • Suggest and implement improvements to the overall application and infrastructure environment.
  • Identify and implement automation opportunities for operational efficiency.

Release and Deployment

  • Plan, test, and execute production releases with a focus on minimizing downtime.

 

Required Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • 11+ years of experience in Java, Shell scripting, and related technologies.
  • Experience working with Azure Cloud (certification preferred).
  • Knowledge of monitoring tools like NewRelic.
  • Strong analytical, problem-solving, and organizational skills.
  • Proven ability to handle multiple assignments under tight deadlines.

Organization BetasharpInc
Industry Engineering Jobs
Occupational Category Java Production Support Engineer
Job Location Ontario,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Department Head
Experience 11 Years
Posted at 2024-12-19 7:47 pm
Expires on 2025-02-02