Sr Java Developer Resume
Chicago, IL
SUMMARY
- Certified Oracle Java Developer with over 6 years of experience in all phases of #Software Development Life Cycle (SDLC) which includes #Design,# #Implementation,# #Development,# #Testing and Deployment of enterprise applications using #Java/J2EE.
- Adept knowledge in #Liferay portal development technology using #Hooks,# #Portlets,# #OSGi framework,# #Fragments,# #Activators,# #Form Navigator,# #Service Builder,# ext and #Liferay CMS.
- Proficient in developing web - based User Interface using #HTML5,# #CSS3,# #JavaScript,# #AngularJS and knowledge on #JavaScript libraries #ReactJS,# #NodeJS and #BackboneJS.
- Adept knowledge on different modules of #Spring framework and good hands-on experience developing microservices using #Spring Boot,# #Spring Cloud and #Netflix OSS (#Zuul,# #Eureka,# #Ribbon).
- Hands-on experience in Liferay portal development technology Liferay DXP,# Liferay 6.2 using Hooks,# Portlets,# OSGi framework,# Fragments,# Activators,# Form Navigator,# Service Builder,# ext and Liferay CMS.
- Experience in developing and consuming webservices using SOAP,# WSDL and Restful webservices.
- Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing,# Netflix Zuul Api Gateway with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
- Adept knowledge in RDBMS like MySQL,# PostgreSQL,# Oracle,# PL/SQL,# Microsoft SQL Server,# DB2.
- Proficient knowledge with version control software like GIT,# SVN,# Bitbucket and experience with Kubernetes,# Pivotal Cloud Foundry (PCF),# Amazon web services (AWS) like EC2,# S3,# Amazon Simple DB and Amazon Elastic Load Balancing.
- Exposure in interacting with clients and solving application environments issues.
TECHNICAL SKILLS
Architecture: Micro-Services,# Web Services,# OSGI.
Frameworks: Spring Boot,# Spring MVC,# Spring Batch,# Spring Data,# Spring Cloud,# Hibernate,# JPA,# Liferay DXP.
Web-Technologies: HTML5,# CSS3,# BootStrap,# JavaScript,# ReactJS and Angular2.
Developer IDE: STS,# IntelliJ,# Advance Query Tool and Liferay Developer Studio.
Atlassian Products: Bitbucket,# Jira,# Bamboo,# Pivotal Cloud Foundry,# Confluence.
Testing and Monitoring Tool: SOAP UI,# Postman,# MTPutty and Splunk.
Operating Systems: Windows,# Linux,# MacOS.
Primary Roles: Java/Liferay Developer and Full Stack Java Developer
Key Industries: Financial,# Merchant Banking and Dispute Management,# HealthCare and Automobile.
Geographic Locale: Cincinnati,# OH.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr Java Developer
Responsibilities:
- Involved in entire Software Development Life Cycle (SDLC) of the project right from requirement gathering to the implementation.
- Participated in SCRUM meeting,# gathered business requirements,# documented design specifications and negotiated with different business units,# code review and unit testing.
- Involved in rapid application development using Spring Boot to develop RESTful API webservices and deploy application in Private Cloud Platform.
- Developed Restful API’s to consume Symantec Validation and ID Protection (VIP) service to enable Multifactor authentication (MFA) to enable user biometrics and smartphones for standard user login.
- Designed and developed Microservices business components using Spring Boot. Consumed REST based Microservices with Rest template based on RESTful APIs.
- Worked on Spring Ribbon for load balancing and used fail safe methodology using Circuit Breaker pattern with Hystrix/Dashboard on designing and implementing Micro service applications.
- Deployed Spring Boot based microservices on Docker Containers using Pivotal Cloud Foundry.
- Authenticating Users and to provide the security to Restful Microservices using OAUTH 2.0.
- Using Swagger Framework,# actualizing the Restful API and Swagger gives the rich UI to test API.
- Worked on unit test cases using Karma and Jasmine on client side.
Environment: Java/J2EE,# Spring Boot,# REST,# SOAP,# Micro-Services,# Jenkins,# Kubernetes,# JaCoCo,# Splunk,# Junit.,# Spring Security,# OAUTH 2.0,# Pivotal Cloud Foundry,# Netflix Framework.
Confidential, Cincinnati, OH
Sr Java/Liferay Portal Developer
Responsibilities:
- Been part of Merchant Disputes Value Stream which works in SAFe Agile environment with bi-weekly Sprints.
- Developed UI web pages for the existing IQ application using web technologies HTML5,# CSS3,# Angular2,# Bootstrap,# and jQuery.
- Designed and developed Spring Batch applications using Spring Boot framework to process the various Merchants API to Confidential database based on transaction processing.
- Developed RESTful API webservices using Spring Boot for Merchant applications including Image gateways/integration with VISA,# MasterCard,# Discover and Amex Networks in dispute train.
- Developed back-end REST API services for Merchant-Acquirer product offerings like Onboarding new Merchants,# Transaction Processing,# Chargebacks and Retrievals.
- As part of Liferay DXP migration from existing Liferay 6.2 application,# migrated all the portlets into Spring OSGI modules and used theme generator to migrate existing Confidential IQ application theme to DXP.
- Configured Linux Application Servers for Spring Batch and Spring Boot servers for REST API application by means of installing certificates,# firewalls and proxies through Data Power.
- Involved in architectural level meeting for designing and implementing micro-services from ground up using open source tech stack Spring Boot,# Kubernetes with DevOps CI/CD pipeline.
- Leveraged Splunk to build an analytics dashboard that recorded and alerted load spikes,# REST API response times and application exceptions.
- Configured continuous integration Jenkins to build the applications and auto deploy into servers respectively using XL deploy.
- Written Junit test cases for REST API’s and used JaCoCo maven plugin to achieve 100% code coverage and mutation coverage.
Environment: Java/J2EE,# Liferay(6.2/DXP),# Spring Boot,# Spring Batch,# REST,# SOAP,# Micro-Services,# Jenkins,# Kubernetes,# JaCoCo,#Splunk,# JavaScript,# Angular2,# JUnit,# PowerMockito.
Confidential, Chicago, IL
Sr Java/Liferay Portal Developer
Responsibilities:
- Involved in analysis,# specification,# design,# implementation and testing phases of SDLC.
- Involved in creating a roadmap and implemented Liferay portal upgrade for MyBlue customer portal application from versions 6.2 to Liferay DXP.
- Development of UI with JSP,# AlloyUI components,# jQuery,# AngularJS,# NodeJS and JavaScript.
- Created responsive designs(Mobile/Tablet/Desktop) using HTML5,# CSS3 and Bootstrap.
- Implemented various Validation controls for form validation and custom validation controls using JavaScript and AngularJS validation controls.
- Migrated Liferay Hook in 6.2 to several Fragments,# Activators and Form Navigators to deprecate the changes with Liferay DXP.
- Used Liferay Theme Generator for migrating the customized theme from versions Liferay 6.2 to Liferay DXP.
- Involved on integration of Liferay with Nagios,# Xuggler to monitor the health of webservices.
- Implemented SSO integration for MDOT website and SAML for Liferay Auto Login.
- Implementing Theme,# Hooks,# Layout in Liferay Portal and working on current project architecture and Inter Portal Communication.
- Used Service Builder for generating remote Liferay portal web services in REST and exposed it to JSON webservice using service.xml.
- Developed RESTful web services using Spring Boot framework for consuming the health data of patients across the nation.
- REST extenders were used for publishing the JAX-RS web service and implemented to the OSGi framework.
- Integrated Elastic Search on Liferay DXP which a distributed search engine is to run parallel searches on different servers and collate results back into single page.
- Used Gradle for project management and build automation,# and Continuous Integration is done using Jenkins and PUTTY for debugging.
- Implemented Continuous Delivery pipeline with Docker,# Jenkins and GitLab.
- Administration of Liferay Portal and worked on Roles and Groups assignment for authorization for editing and publishing web content.
- Used JSON API,# REST Client and Postman for testing the RESTful webservices.
- Integrated and tested various modules with JUnit test cases by PowerMockito and used Java Code Coverage (JaCoCo) report to ensure high-quality delivery with minimal rework in Agile environment.
Environment: Java,# J2EE,# Liferay(6.2/DXP),# OSGI Module,# Spring Boot,# JSON,# AlloyUI,# Bootstrap,# jQuery,# NodeJS,# Jenkins,# GitLab,# Junit,# Mockito,# Elastic search,# Docker,# JIRA.
Confidential, Warren, MI
Full Stack Developer
Responsibilities:
- Involved in entire Software Development Life Cycle(SDLC) of the project right from requirement gathering to the implementation.
- Created environment for Micro service architecture(MSA) and Deployed into AWS using Open Shift Environment(OSE) as Docker images.
- Developed all UI web pages using web technologies using HTML5,# CSS3,# Angular2,# Bootstrap,# jQuery and ReactJS,# NodeJS as POC.
- Used ReactJS for the use of metrics and end-end events tracing for the analysis purpose.
- Responsible for writing the Design specifications for the generic and application specific web services using Groovy and Grails and migrated from AngularJS to Angular2 to make GWARP application more responsive.
- Designed the portlets for Confidential application using J2EE and Liferay Portal Technology and integrated Liferay portal application with other services.
- Defined Object Relational Mapping(ORM) for Hibernate and performed Spring integration using Hibernate for ease of data access.
- Used MongoDB as Data Base as a Service(DBAAS) for query,# update,# insert and MongoDB for storing JSON files.
- Implemented message retry mechanism using Kafka in the event of any failure of systems and enhanced the listeners for RabbitMQ and Apache Kafka.
- Worked on EC2 and VPC API to create instances and virtual private cloud in Amazon(AWS).
- Implemented Continuous Delivery pipeline with Docker,# Jenkins and GitHub. And AWS AMI’s whenever a new GitHub branch begins,# whereas Jenkins automatically builds a new Docker container from it.
- Used PUTTY for debugging and connect to my remote files in server securely using SSH Encryption FileZilla to transfer files between local and remote folders change file permissions.
- Used Elasticsearch for querying from Oracle database and periodic exported the data.
- Tracked the error logs using Log4J and fixed the bugs and generated documentation for SOAP calls using Swagger API.
- Configured and maintained JBoss application server and development server.
- Created JUnit test cases to automate the testing of business logic and Karma with Mocha for testing Angular applications mocked the response with Mockito and Power Mockito.
Environment: Java 8,# J2EE,# Liferay (6.2/7), #Spring Core,# Spring MVC,# Hibernate,# JSON,# JUnit,# Agile,# Rally,# JavaScript,# Angular2,# ReactJS,#HTML5,# CSS3,# JSON,# Redux,# Bootstrap,# jQuery,# NodeJS,# Kendo UI,# Eclipse,# JBoss 7,# Mavens,# Jenkins,# GitHub,# JUnit.