Role Overview
We are seeking a Java Application Engineer with strong hands‑on experience in Java technologies and application support. The role primarily involves Level 1 technical support for enterprise applications – ensuring timely resolution of incidents without unnecessarily escalating to the core technical team. The engineer will troubleshoot across microservices, monolithic applications, and database layers (PL/SQL, Views, Stored Procedures), with a focus on Java‑based systems.
Key Responsibilities
- Provide Level 1 technical support for Java‑based applications (microservices and monolithic).
- Perform first‑level analysis and troubleshooting of issues across application, integration, and database layers.
- Debug, resolve, or apply workarounds for incidents related to Java, Struts, Spring, Hibernate, JDBC, JSP, and Ajax.
- Investigate database‑related issues (PostgreSQL, MS SQL, Oracle) including queries, stored procedures, and views.
- Collaborate with the main technical team for escalations requiring deeper intervention, ensuring proper issue documentation.
- Handle application monitoring, log analysis, and integration testing for fixes and small enhancements.
- Participate in bug fixing, minor change requests, and configuration updates.
- Follow the full Software Development Life Cycle (SDLC) and established support processes.
- Provide proactive support with good problem‑solving, communication, and teamwork.
Required Skills & Experience
- Strong knowledge in Java, J2EE (JSP, JDBC, Servlets).
- Hands‑on experience with Struts, Spring, Hibernate, and Ajax.
- Exposure to PostgreSQL, MS SQL, Oracle databases (queries, stored procedures, views).
- Experience in application design, web UI development, database‑driven applications, and integration testing.
- Minimum 2 years of relevant experience in Java application development or support.
- Familiarity with SDLC processes, debugging tools, and deployment practices.
- Strong analytical thinking, communication skills, and problem‑solving attitude.
- Ability to work independently or as part of a collaborative team.
Nice to Have
- Experience with microservices architecture and related tools.
- Exposure to application performance monitoring tools
- Familiarity with ticketing/support systems.