Description

Job Description:

We are looking for a Java Application Support Engineer with strong development skills who can support and enhance applications, with a focus on code fixing and troubleshooting. The ideal candidate will have hands-on experience in Java development and be capable of resolving issues with code and performing enhancements. A solid background in both development and application support is essential for success in this role.
Key Responsibilities:

Provide application support with a focus on Java-based applications.
Troubleshoot and fix issues in Java, Spring, and microservices.
Perform code enhancements and improvements as required.
Handle problem-solving and root cause analysis for production issues.
Collaborate with development teams to resolve issues and ensure smooth operations.
Work with databases to ensure efficient application functionality.
Required Skills:

Strong Java development skills with extensive experience in Spring framework.
Expertise in microservices architecture and design patterns.
Solid understanding of database management and SQL.
Experience with problem-solving and debugging applications.
Knowledge of IBM MQ, Active MQ, or any other messaging tools (IBM MQ preferred).
Familiarity with frameworks/technologies like Struts, Spring, Hibernate, JPA, MyBatis, or JDBC.
Excellent communication skills for effective client interaction.
Desired Profile:

Strong knowledge of Java with the ability to handle coding tasks.
Prior experience in both development and application support, particularly code fixes and enhancements.
Experience in working with messaging tools and microservices is a must

Education

Any Graduate