Sr. Java/J2Ee Developer
Current• Used and participated in Agile development environment and involved in daily SCRUM.• Developed and designed new cross-browser accessible interfaces using jQuery and JavaScript. • Used java 1.8 features like stream, lambda expressions, Local Date objects etc.• Designed, configured and deployed containers and Micro Services using EC2 Container in Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation. • Designed and developed the application useful for data management and reporting systems using Java, HTML5, CSS3.• Used Java 1.8 features such as Lambda Expressions to make the code concise and Stream API to increase the performance and manage some of the AWS Services. • Implemented Model View Controller (MVC) architecture through spring at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.• Involved in migration from Angular JS 4 to Angular JS 6 using ng-update.• Implemented Angular.js component router for navigation and the services to connect the web application to back-end APIs.• Extensive use of Spring components like, Spring Core, Spring MVC, Spring Boot Micro Services.• Implemented IBM MQ API to put get the messages from Message Queue.• Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS)• Used Hibernate as persistence Layer - using the SQL Server Database and configuration data to provide persistence services (and persistent objects) to the application.• Used Spring Boot to create Micro Services which provides the data flow from UI to server side. • Supported queries and sort transactions by their own criteria using Angular JS which includes Date-binding, Data-filter and Custom Sorter Functions.• Used build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Microservices.