Senior Java Developer
Current•Worked in Agile methodology including Test Driven Development with Continuous Integration/Delivery.•Implemented event layer architecture using Google Pub Sub.•Participated in business meetings along with business analysts to record user requirements and developed design documents and reviewed.•Implemented Spring IOC to resolve dependency injection.•Worked on Factory design pattern to access domain objects•Implemented JPA in the data access object layer to access and update information in the Apache Cassandra Database•Analyzing the existing application and preparing the impact analysis document.•Used JMS messaging framework in the application to communicate with a variety of external systems •Published and consumed Rest Web Services for transferring data between different applications.•Used Cryptography to encrypt and decrypt the DB credentials.•Worked on cloud deployments, creating Assembly’s, Design and Platform.