Required Skills & QualificationsCore Java: Strong understanding of Java syntax, OOP principles, exception handling, and multithreading.
Spring Framework: Experience with Spring Boot, Spring MVC, and other Spring modules.
ERP Systems Knowledge: Experience integrating, customizing, or developing applications for ERP systems like SAP, Oracle ERP, Microsoft Dynamics, or similar platforms.
Database Knowledge: Proficiency with relational databases (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Redis).
Version Control: Experience using Git for source code management.
Web Technologies: Familiarity with RESTful APIs, Servlets, JSP, and front-end technologies like HTML, CSS, and JavaScript.
Unit Testing: Experience with testing frameworks such as JUnit.
Agile/Scrum: Understanding of Agile development methodologies and experience working in Scrum teams.
Problem-Solving: Strong analytical skills with the ability to troubleshoot complex technical issues.
Communication: Excellent verbal and written communication skills.