Java Developer
Role details
Job location
Tech stack
Requirements
-
60 months of experience with writing Java application software for data access, data structures, data manipulation, databases, testing, and technical documentation.
-
60 months of experience in designing, implementing, and maintaining applications using the Struts 2 framework, along with experience in implementing and migrating Struts-based applications to Spring.
-
30 months of experience designing, developing, and securing scalable RESTful APIs, along with implementing and maintaining SOAP-based web services for enterprise integrations.
-
48 months of experience using Hibernate, including implementing migrations to Hibernate 6 and above.
-
60 months of experience working with and implementing Oracle SQL / SQL Plus
-
48 months of experience building Java-based client applications for dynamic document generation, including Word documents using libraries such as Apache POI.
-
30 months of experience developing Java applications integrating with legacy systems using Unisys Mainframe DTPRA connectors, ensuring reliable and seamless data exchange.
-
60 months of experience using JUnit for unit testing, test automation, and ensuring code quality.
-
60 months of experience in analyzing defects, troubleshooting issues, and improving application performance and reliability
-
60 months of experience analyzing business processes and workflows and working with non-technical staff to develop system specifications and resolve problems.