HamburgerMenu
hirist

Zensar Technologies - Senior Java Production Support Engineer - Spring Frameworks

Posted on: 22/08/2025

Job Description

Senior Java Production Support Engineer :

Job Description :

We are seeking an experienced Senior Java Production Support Engineer to join our FinTech product team. The role requires hands-on expertise in Java, application servers, and production environments to ensure high availability, stability, and performance of business-critical applications. You will work closely with customers, product managers, architects, developers, and support engineers to troubleshoot, optimize, and maintain robust systems in live environments.

Key Responsibilities :

Application & Server Management :

- Monitor and manage deployments on JBoss, WebLogic, or WebSphere.

- Restart services, analyze server logs, and troubleshoot issues such as memory leaks or thread pool exhaustion.

- Apply patches, upgrades, and configuration changes to ensure system resilience.

Incident Management & Troubleshooting :

- Investigate and resolve production issues including application crashes, latency, and integration failures.

- Perform Root Cause Analysis (RCA) and implement preventive measures.

- Collaborate with cross-functional teams to ensure timely resolution under SLA.

Log Analysis & Monitoring :

- Analyze application server and Spring Boot logs using ELK Stack or native tools.

- Set up monitoring dashboards and alerts for proactive issue detection.

Deployment & Release Support :

- Support releases using manual or automated pipelines (Jenkins, shell scripts).

- Conduct smoke testing and validate deployments in production environments.

Configuration & Environment Management :

- Manage application configurations via Spring Profiles and server-level settings.

- Handle environment variables, JNDI resources, and connection pools.

Database & Integration Support :

- Troubleshoot JPA/Hibernate, connection pooling, and performance issues.

- Support integrations with REST APIs, MQs (IBM MQ/Kafka), and FTP systems.

Performance Optimization :

- Diagnose and resolve performance bottlenecks in Java applications and servers.

- Tune JVM parameters, thread pools, and database connections for efficiency.

Security & Compliance :

- Ensure secure communication via SSL/TLS and enforce authentication/authorization with Spring Security.

- Maintain compliance through access controls, audit logs, and security policies.

Documentation & Knowledge Base :

- Maintain detailed runbooks, deployment guides, and troubleshooting playbooks.

- Share best practices and mentor junior team members.

Collaboration & On-Call Support :

- Partner with development, QA, infra, and business teams to ensure smooth operations.

- Participate in on-call rotations, incident bridges, and change management meetings.

Job Requirements :

Must Have :

- Bachelors/Masters degree in Computer Science, Engineering, or related field.

- 8+ years of hands-on Java development and production support experience.

- Strong expertise with JBoss, WebLogic, or WebSphere.

- Proficiency with Spring Framework (Spring Boot, Spring Security) and Hibernate.

- Proven experience handling high-pressure incident resolution and RCA.

Good to Have :

- Experience with Oracle DB and query optimization.

- Familiarity with Hazelcast or distributed caching systems.

- Exposure to IBM MQ, Kafka, ElasticSearch.

- Understanding of two-phase commit transactions and HA failover scenarios.

info-icon

Did you find something suspicious?