Role description
Job Description – Java/J2EE Production Support Engineer
Hiring Location: To Be Confirmed (TBD)
Experience Range: 5–8 Years
Must-Have Skills
- Strong Core Java fundamentals with expertise in:
- Object-Oriented Programming (OOP)
- Multithreading & Concurrency
- Collections and Data Structures
- Hands-on experience with J2EE technologies:
- Servlets
- JSP
- Enterprise JavaBeans (EJB)
- Strong experience with enterprise frameworks:
- Spring Framework
- Hibernate / JPA
- Experience deploying and managing applications on application servers:
- IBM WebSphere Liberty
- Apache Tomcat
- JBoss
- Knowledge of web servers:
- Apache HTTP Server
- IBM HTTP Server
- Front-end development skills:
- HTML5
- CSS3
- JavaScript
- jQuery
- Strong production support experience:
- Tier-2/Tier-3 application support
- Incident management
- Root Cause Analysis (RCA)
- Hotfix coordination
- Expertise in troubleshooting enterprise applications:
- Log analysis
- Thread dump analysis
- Heap dump analysis
- Performance tuning and issue resolution
- Experience with CI/CD tools and deployment processes.
- Excellent debugging, analytical, and problem-solving skills.
Good-to-Have Skills
- Bootstrap or other responsive UI frameworks.
- Experience supporting high-availability enterprise applications.
- Exposure to monitoring and observability tools.
- Knowledge of Agile/Scrum methodologies.
- Experience with DevOps practices and automated deployments.
- Strong communication and stakeholder management skills.
Job Responsibilities
- Develop, maintain, and enhance enterprise Java/J2EE applications.
- Build and support web applications using Servlets, JSP, EJB, Spring, and Hibernate.
- Deploy and manage applications on enterprise application servers.
- Configure and support web server infrastructure.
- Investigate production issues through log analysis, thread dumps, and heap dumps.
- Perform root cause analysis and implement permanent fixes.
- Provide Tier-2/Tier-3 production support for critical business applications.
- Coordinate application releases, hotfix deployments, and incident resolution.
- Participate in CI/CD implementation and deployment activities.
- Collaborate with development, QA, infrastructure, and business teams to ensure application stability and performance.
Technical Skills
- Programming: Core Java, J2EE
- Frameworks: Spring Framework, Hibernate, JPA
- Web Technologies: Servlets, JSP, HTML5, CSS3, JavaScript, jQuery
- Application Servers: IBM WebSphere Liberty, Apache Tomcat, JBoss
- Web Servers: Apache HTTP Server, IBM HTTP Server
- Production Support: Incident Management, RCA, Log Analysis, Thread Dumps, Heap Dumps
- DevOps: CI/CD
- Tools: Application Monitoring & Performance Analysis Tools
Preferred Candidate Profile
- 5–8 years of experience in Java/J2EE application development and production support.
- Strong experience supporting mission-critical enterprise applications.
- Ability to diagnose and resolve complex production issues under tight SLAs.
- Excellent communication, documentation, and collaboration skills.
- Self-driven, proactive, and capable of working in a fast-paced production environment.
Skills
Java, Hibernate, Apache HTTP Server, Log Analysis, Apache Tomcat, CI/CD, IBM HTTP Server, Production Support, Spring
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.