- Design and code from specifications, analyzes, evaluates, tests, debugs, documents, and implements complex software apps using JAVA
- Integration of Middleware(built on JAVA) application with Front-end application and working with development teams on the deployment of web based applications.
- Prepare test plan and test cases for all the new and existing programs and prepare an effective JAVA application architecture.
- Prepare JDBC statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers
- Implement MVC(Model View Controller) architecture by using Spring MVC Framework to send and receive the data from front-end to business layer
- Develop application in Agile process, with bi-weekly Sprints, and daily Scrums to discuss the development of the application.
- Manage time effectively meeting all the deadlines for the release of projects.
- Coordinate IT Operation team during production deployment and support.
- Mentor Software developer, provide code review and train new members in team.
Bachelor’s degree in Computer Science or a closely related field