We provide IT Staff Augmentation Services!

Sr Java/liferay Portal Developer Resume

4.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Senior Java Developer with over 11 years of experience in all phases of Software Development Life Cycle (SDLC) which includes Design, Implementation, Development, Deployment and Testing 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 Data JPA and Spring Cloud.
  • 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.
  • ImplementedSpring Cloud-Netflix OSS Stackalong with usingRibbonfor client-side load balancing,Netflix Zuul Api GatewaywithEureka service registryfor reverse proxy infrastructure andHystrix Circuit Breakerfor fault tolerance.
  • Adept knowledge in RDBMS like Microsoft SQL Server, DB2,MySQL, Oracle, PL/SQL,.
  • 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.
  • Experienced with Agile Methodology and Scale Agile Certified

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 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.

PROFESSIONAL EXPERIENCE

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.
  • Designed and developed Spring Batch applications using Spring Boot framework to process the various Merchants API to Confidential database based on transaction processing.
  • Developed UI web pages for the existing IQ application using web technologies HTML5, CSS3, Angular2, Bootstrap, and jQuery.
  • 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.
  • Created POC for migrating existing dispute backend services into Micro Services Architecture (MSA) and deployed into Kubernetes using AWS cloud.
  • Integrated Disputes Services infrastructure with Amazon Web Services AWS based on compute, data, provide access, requirement.
  • Configured AWS IAM roles and Security Group in Public and Private Subnets in VPC.
  • Created EC2 instances by setting up virtual private cloud (VPCs), and security groups.
  • Worked on setting up and configuring AWS EMR Clusters and Used Amazon IAM to grant permissions on AWS resources to users.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • 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.
  • Implemented Apache Kafka for streaming modules for pulling data from various merchants into Confidential Main Frames
  • Used message retry mechanism using Kafka in case of system failure or down.
  • 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, Apache Kafka, JaCoCo,Splunk, AWS(Amazon SQS, Amazon Cloud Watch, Amazon Lambda, Identify Access Management(IAM)), JavaScript, Angular2, JUnit, PowerMockito.

Confidential - Cincinnati, OH

Sr Java Developer

Responsibilities:

  • Involved in analysis, specification, design, implementation and testing phases of SDLC.
  • Involved in creating a roadmap and develop Restful APIs for creating merchant accounts with large number of check points
  • 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 - Cincinnati, OH

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 General Motors 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, Apache kafka,NodeJS, Kendo UI, Eclipse, JBoss 7, Mavens, Jenkins, GitHub, JUnit.

Confidential

UI/J2EE Developer (Full Stack Developer)

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Developing and Testing of application developed using Agile, SCRUM methodology.
  • Developed User Interface screens for presentation using HTML5, CSS3, AngularJS, AJAX, Bootstrap, ReactJS, Glyphicons, and jQuery.
  • Developed UI using Bootstrap dropdown multiselect, Bootstrap modals implemented a suite of application wide MODALS for application configurable warnings, alerts and Tab Widget, Tree Widget UI controllers.
  • Developed an AngularJS workflow manager leveraging AngularJS state router for flexible configuration and management of multi-step user input flows.
  • Used Bootstrap for writing gulp tasks, bower, npm (Node Package Manager) for packing and creating production ready code using NodeJS.
  • Improved application by designing and implementing a Groovy/Grails for project activity planning activities.
  • Analyzed and dissembled PHP code in legacy project and did translation for functional methods in Java Code.
  • Developed Backend REST Services using Spring Jersey, Apache CXF and MAVEN to automate the builds and managing projects.
  • Modified web.xml and inject Spring Security to ensure back-end security and enhanced doPost method in servlet to avoid multiple submissions.
  • Entailed in system design and development in Core Java using collections, multithreading and generics.
  • Implemented the caching mechanism in Hibernate to load data from Oracle 12c database and wrote Hibernate configured files to enable the data transactions between POJO and Oracle 10g Database.
  • Involved in implementation of JSP’s, Servlets to interact with Oracle 12c Database
  • Imported data using Sqoop and performed MapReduce jobs for processing the data.
  • Deployed complete Web application on JBoss server and Log4J to capture the log that includes runtime exceptions.
  • Converted data objects in Transient memory assertions and attributes to SAML response as a part of SAML SSO.
  • Used Cruise Control framework for a continuous build process and reporting build status and highly scalable performance efficient Drools Architecture.
  • Wrote Drool rules in both rule flow and drools fusion fetching the rule data from the database.
  • Used REST web service API JAX-RS with JSON for client based communication in the browser.
  • Involved in Unit Testing, Functional and Integration Testing for different modules in the application using JUnit, Jasmine, Karma, and PhantomJs.
  • Involved in application architectures development tools for web solutions that fulfill the business requirement of the project.
  • Implemented and maintained the branching and build/release strategies using GIT.
  • Build, deploy and maintain SOAP/REST compliant Web services and Fetched records for SOAP and Restful requests from Oracle DB using SOLR search.
  • Built data platforms, pipelines, storage systems using the Apache Kafka, Apache Storm and Solr search technology.
  • Designed properties file that has been used by many services and wrote code for reading.

Environment: J2EE, HTML5, CSS3, AngularJS, JSP, Groovy, GULP, Bootstrap, NodeJS, PHP, Spring Frame work, Spring Security, Hibernate, JMS, JBoss, SOAP, REST, XML, Log4j,websphere, Oracle 12c, Hadoop, SOLR, Drools, MongoDB, Shell Script, GIT, MAVEN, Kafka,JSON, AWS, POJO, Jasmine, Karma, JIRA, Mockito.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed the application using Agile methodology and followed TDD, SCRUM.
  • Wrote a Technical design document with the class sequence, activity diagram in each use case.
  • Designed and developed UI Framework using HTML5, CSS3, JavaScript,Dojo, JSF, Facelets, Primefaces and involved in writing JSF Backing Beans for controlling, customizing and validations of components.
  • Implemented JSF converters to handle formatting and Localization, configuring faces-config.xml for converters and validators.
  • Used AJAX interaction with Prime faces for better and interactive Front-end and developed Single Page Application using AngularJs.
  • Developed custom layouts and reusable composite components for the web application using Facelets.
  • Used Struts components like Formbeans,Action Classes,JavaBeans and designed the client UI MVC using Struts and EJB.
  • Developed the business layer logic and implemented EJBs Session beans and
  • Created Grids for VACMS application using Dojo and business widgets for mobile application
  • Designed and developed Business components and integrated with Spring MVC and performed data validation in Form beans and Action Classes.
  • Used Spring to develop light weight business component and Spring IOC for DI, Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Implemented Hibernate Caching (Query and second level EH Cache) for frequent queries executed against databases for reports use of API’s like Java Transaction API, Java Persistence API.
  • Involved in configuring and integrating JSF, Spring and Hibernate Frameworks and implemented MVC architecture in various modules.
  • Used Spring Hibernate and DAO layers to offer abstraction for the business from the database related code (CRUD) and created aspects using Spring AOP annotation approach
  • Developed Spring controller class for forms and performed URL and view mapping using the Spring MVC Framework.
  • Wrote data Components for Plan Setup, wrote, called Stored procedures using HQL, Hibernate and Hibernate ORM with IBM DB2.
  • Integrated Spring and Hibernate to develop the business layer which serves the data required for JSF beans.
  • Consumed data REST web services using JAX-RS API using Apache CXF and configured JDBC data source and JMS connection factories in WebSphere.
  • Designed and developed the VACMS application to provide integration of FileNet with other systems.
  • Developed interfaces and their implementation classes for asynchronous communication with the Middleware using JMS.
  • Modified the VACMS Dashboard application to allow it to be used for Virginia state claims a new region is added to the application and created test support documents for Dashboard.
  • Responsible for Deploying and configuring the builds on WebSphere Application Server and Shell scripting in UNIX.
  • Wrote notification service that executes daily, sends emails and escalation to participate and experienced in using LDAP for Authentication and job scheduling using Quartz.
  • Worked Error handling for the flows and routed the failures to Cloud hub connector and created alerts in the cloud hub to send the error messages to the Operations team.
  • Developed and calling Web services with SOAP/HTTP bindings from message flows and reusable components in FTP module, File processor.
  • Wrote build and deployments scripts using MAVEN on UNIX based environment.
  • Worked on application support on different environments from QA to Production where responsible for analyzing the issues, providing technical, functional support to the users and fix them and tested application VACMS using JMeter.

Environment: J2EE/J2SE, Java, CSS3, PHP,HTML5,Dojo, JSP, Prime Faces, JSF, Struts MVC, Spring Framework, Spring Batch, Hibernate, JDBC, AngularJS, JMS, Apache CXF,EJB, JNDI, UDDI, WSDL, SOAP, XML, XSLT, XPath, Log4j, Web Sphere, Oracle,Pl/SQL, RAD, UNIX, Maven, JMeter, GitHub, JBoss.

Confidential - Long Island, New York

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.
  • Deployed Spring Boot based microservices on Docker Containers using Pivotal Cloud Foundry.
  • Implemented message retry mechanism using Kafka in the event of any failure of systems and enhanced the listeners for RabbitMQ and Apache Kafka.
  • Authenticating Users and to provide the security to Restful Microservices using OAUTH 2.0.
  • UsingSwagger Framework, actualizing theRestful APIandSwaggergives the rich UI to test API.
  • Worked on unit test cases usingKarmaandJasmineon client side.

Environment: Java/J2EE, Spring Boot, REST, SOAP, Micro-Services, Jenkins, Kubernetes, JaCoCo, Splunk, Junit., Spring Security, OAUTH 2.0, Pivotal Cloud Foundry, Spring Data Redis, Apache Kafka, Netflix Framework.

We'd love your feedback!