JAVA Programmer
About the role
We are looking for a motivated Java Developer to join our application maintenance team. The successful candidate will support and enhance existing enterprise applications built on Java technologies, including JDK 8, Web MVC, and Spring Framework. This role is ideal for candidates who have a solid foundation in Java programming, Object-Oriented (OO) programming and are eager to gain hands-on experience supporting production systems.
Key responsibilities
Maintain and support existing Java-based web applications.
Analyze, troubleshoot, and resolve application defects and production issues.
Implement enhancement requests and change requirements from business, develop, test, and deploy software fixes following established development standards.
Investigate application logs and perform root cause analysis.
Support system integration testing (SIT), user acceptance testing (UAT), and production deployments.
Participate in code reviews and technical discussions.
Ensure data integrity through data patching and validation.
Collaborate with team members and stakeholders to understand and meet requirements.
Document technical processes and changes for future reference and knowledge sharing.
About you
Solid foundation in Java programming and Object-Oriented (OO) programming.
Java SE 8+ (JDK 8+)
Spring Framework
JSP, JSTL, Servlet
RESTful API
SQL Server, MySQL, or other relational databases
SQL query development and troubleshooting
SQL performance tuning
HTML, CSS, JavaScript
jQuery / Bootstrap