Description:
Park Sterling Bank, whose parent company was Park Sterling Corp, was a bank based in Charlotte, North Carolina. A merger with South State Bank was completed November 30, 2017.
I was mainly working on Customer Plan, which is a Spring MVC-based plans application software used by the bank customers to apply and manage different loan plans. The two main modules that I was handling were Existing Customer and NewPlans. Our backend database was AWS RDS based Oracle DB. I was heavily involved in creating several new business modules and creating new DAO's for implementing the persistence layer such as Finalize plan app, plan Status Generator, Identification Checker, Eligibility Tracker, Alert Engine, etc. I was involved in the analysis phase onwards until integration and deployment. As our team was owner of the plan database, we also had exposed these API's as Restful Web services for other teams to access. Used Spring Framework to create new controllers, services and Repositories using Spring JPA. On this project one of my other responsibilities was to train the operations team for application training. I was also part of the team responsible for developing the Mobile Installment Payment Verifier for existing users and merging the functionality within the online app. My main responsibilities were creation of controller for payment verification including using Hibernate to access and modify the database. I was involved in creating an AWS pipeline to deploy this application on Elastic beanstalk instance.
Responsibilities:
- Involved in creating DAOs which were used in multiple areas throughout the application.
- Worked as a backend developer on Spring MVC based services.
- Used JPA and Hibernate to perform actions on database on AWS.
- Participated in daily stand up meetings as part of Agile methodology.
- Extensively worked on AWS RDS, mainly OracleDB for backend database use.
- Created AWS Pipeline for deployment on Elastic Beanstalk instance.
- Used Maven as build manager for the project.
Technologies Used: Spring, Hibernate, Maven, AWS (RDS, Lambda, Pipeline, Elastic Beanstalk), OracleDB, Agile development process