Java Application Production Support

KSA
July 11, 2025
Application ends: November 1, 2025
Apply Now

Job Description

Our client is a company of renowned team of experts in the field of IT technologies. Its broad
and rich experience allows to define, design, develop and deliver scalable IT systems and
critical applications for ePayment, Cards and Financial solutions and services.
To ensure its growth over the region, our client is recruiting a Java Application Production
Support to join their team.

Position Overview:
As a Java Application Production Support, the employee is responsible for ensuring the
smooth operation and continuous availability of the applications in a production
environment.
The primary focus will be on monitoring, troubleshooting, analyzing and collecting data &
logs, reporting properly to the application development team the failures and issues.
This role requires a good understanding of Java technologies and application architecture.

Moscow Requirements:

  • 1+Year of experience in Java application support or development,
    preferably in a production environment.
  • Enough understanding of Java technologies, frameworks, and
    application architecture.
  • Spring knowledge is a plus.
    Spring: Core, Container, Beans, Application Context, IOC, MVC +
    RESTful services, JDBC Template, Transactions, Security.
  • Familiarity with Unix/Linux environments.
  • Knowledge of database concepts and SQL queries for basic database
    management.
  • Bachelor’s degree in Computer Science, Information Technology, or a
    related field.
  • Willing to travel as much as required and to relocate abroad, and to
    participate in on-call rotations for 24/7 production support, if required.
  • Excellent communication skills, both verbal and written, with the
    ability to interact with technical and non-technical stakeholders.

Key Responsibilities:

  • Application Monitoring: Monitor Java applications and related infrastructure
    components to proactively identify and resolve potential issues, ensuring optimal
    system performance and availability.
  • Incident Management: Respond promptly to production incidents and outages,
    diagnosing the root cause and implementing appropriate corrective actions to
    minimize downtime and prevent recurrence.
  • Troubleshooting: Investigate and analyse application-related problems reported by
    end-users or detected through monitoring systems, utilizing logs, debugging tools,
    and other diagnostic methods.
  • Bug Fixing: Collaborate with development teams to address and resolve software
    defects in production environments, coordinating bug fixes and software updates.
  • Configuration Management: Manage application configurations, ensuring
    consistency across environments and maintaining version control for various
    components.
  • Documentation: Maintain comprehensive documentation, including
    troubleshooting guides, operational procedures, and knowledge base articles, to
    facilitate effective issue resolution and knowledge sharing.
  • Incident Reporting: Document all incidents, resolutions, and post-mortem reports,
    sharing them with relevant stakeholders and contributing to service level reporting.

 

Share this post