Senior Java Developer
Our Direct Client is seeking an experienced, full-time, dedicated Candidate, with skills and expertise as described in the requirement below.
The Contractor will work on application modernization related initiative. These roles will be responsible for modernizing legacy Java applications to a new cloud-based platform. As part of the modernization, the application will undergo remediation to align the application with more up-to-date security and support-ability standards. This involves RESTful service oriented solutioning using latest Java/J2EE technology stack along with UI frameworks such as ReactJS and databases such as Azure SQL. Knowledge and experience working on Single Page Applications development, RESTful services, Oracle or Azure SQL or another RDBMS database in agile environment is required. Supports the applications enhancements and defect corrections in maintenance mode. Supports applications in multiple environments with coding testing, peer reviews, documentation, defect root cause analysis, and troubleshooting as required. Available for on-call support as needed. Other duties as assigned and required by the unit operations.
Skills Required / Desired:
Required 8 years - Experience in Object Oriented Programming (OOP) in Java/J2EE technology stack using MVC, Spring/Struts/Hibernate frameworks
Required 8 years - Experience in writing SQL for relational databases
Required 8 years - Experience in RESTful web services on Spring platform
Required 8 years - Experience with UI Frameworks such as ReactJS, AngularJS, JQuery etc.
Required 8 years - Experience with building applications using cloud platforms such as Azure, AWS, GCP.
Required 8 years - Experience within software development using Agile methodology.
Required 8 years - Experience in writing PLSQL programs
Required 8 years - Experience in development of Single Page Applications (SPA) using frameworks and libraries like Angular or React.
Required 8 years - Experience in using CI/CD tools integration/operations.
Required 8 years - Knowledge of integrating, embedding PowerBI/Tableau/other reports and dashboards within Java/React applications.