Key Responsibilities:
- Develop, enhance, and maintain features for the portal using Java, JSP, JavaScript, HTML/CSS, and SQL.
- Provide timely production support, bug fixes, and enhancements based on user or business requirements.
- Design and consume RESTful APIs to support frontend/backend integration.
- Work closely with onshore teams to understand requirements and deliver solutions.
- Use version control and build tools (GitHub, Maven) for development lifecycle management.
- Generate reports using SSRS and handle data interactions using MyBatis.
- Monitor and deploy applications using Red Hat JBoss EAP and manage server sessions via tools like PuTTY.
- Conduct unit testing and ensure quality deliverables using Eclipse IDE and standard Java frameworks.
Required Skills & Experience:
- Solid programming experience in Java, JSP, JavaScript / JQuery, HTML, CSS, and SQL.
- Solid understanding of REST API integration and development.
- Experience with Apache Struts2 and Spring MVC frameworks, including Spring IoC.
- Working knowledge of MyBatis for persistence and SSRS for reporting.
- Proficiency with Red Hat JBoss EAP, Maven, GitHub, and Eclipse IDE.
- Familiarity with remote tools such as PuTTY for server access and debugging.
- Excellent communication and problem-solving skills to collaborate with distributed teams.