Posted on: 22/08/2025
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.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Technical / Production Support
Job Code
1534125
Interview Questions for you
View All