Post Job Free

Resume

Sign in

Java Developer Customer Care

Location:
Memphis, TN
Posted:
January 04, 2021

Contact this candidate

Resume:

PROFESSIONAL SUMMARY:

Around * Years of Experience as Java/J2EE, AEM Developer, worked in the areas of Analysis, Design, Development and Implementation phases of Object Oriented, Web based and Enterprise Data applications.

Extensive work on Core java concepts like Data Structures(Collections), Multi-Threading, Inheritance, Abstraction, Encapsulation, Polymorphism and Exception handling.

Expertise in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets, JSP, Hibernate, Spring, JDBC, Java Beans and Web services.

Extensive experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.

Good working experience in using different Spring modules (MVC, DAO, ORM, Core, AOP, ORM) in Spring Framework

Deep knowledge of Adobe Experience Manager and AEM Core components (Example: Sling, OSGI, JCR, Dispatcher)

Capable of defining a secure and scalable architecture using Adobe Experience Manager (AEM)

Strong hands-on experience in developing micro service using Spring Boot.

Proficient in several frameworks like Hibernate ORM, Spring Framework 2.x,3.x and JSF.

Experience in implementing DAO layer using ORM tools like Hibernate core interfaces, annotations and optimization's.

Good Experience with setting up AEM6.3/6.5 using Apache Maven and standard Eclipse tools

Good Experience on Adobe AEM6.3/6.5 product suite like components, Widgets, Templates.

Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS and Amazon Elastic Load Balancing.

Familiar with the use of design patterns including MVC, Singleton, Front Controller, and Data Access Object patterns.

Developed JUnit test cases, using JMockit, and PowerMock and executing test cases for important code blocks.

Experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and SQL Navigator 4.

Experience working on repositories using GIT, SVN, CVS

Have hands on experience using SOAP & REST - Producer / Consumer

Involved in designing the front-end view using HTML, XML, JSP, JSF, Angular JS, CSS, JavaScript and Tag-Libraries.

Implemented REST based web services using JAX-RS, Jersy,Apache CXF Framework

Expertise in handling development, maintenance, upgrade & enhancement projects

Extensive experience in SQL, Stored Procedures, Functions and Triggers with data base Oracle

Expertise in client side designing and validations using HTML, CSS, Java Script, AJAX, JSP, XML,Angular Js and Swing.

Experience in production support to multiple applications and monitoring scheduled cron jobs with multiple integrations

Good Knowledge with AWS

Develop, enhance, and maintain a Spring Boot based Microservices application

Good experience with SPRINGBOOT MICRO SERVICES.

Used RESTful Web Services exclusively for returning connection objects in JSON from host machine.

Experience on trouble shooting Production issues using debugging tool.

Experience with Selenium Web Driver and scripting.

Experience in using Maven and Ant for build automation.

Good knowledge with GIT, CVS, SVN, and Rational Clear case version control systems.

Good Experience in developing test cases with Junit and logging with Log4j.

Extensive development experience on different IDE's like Eclipse, RAD for debugging and using java coding standards.

Hands on exposure to multiple Application Servers like Web logic, Apache Tomcat and Web Sphere Application/PortalServers.

Having very good knowledge on JSR168 & JSR 286 API’s to work with Portlets on WebSphere Portal server7. x.

Extensive development experience on different IDE's like My Eclipse, RAD and NetBeans for debugging and using java coding standards.

Good debugging skills that deep diving into technical issues, collaborating with cross-domain experts, handling clients with different priorities and mind sets, both on-site and remote.

Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.

Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.

Import/export data from Oracle/Mysql data base to/from HDFS using Sqoop and JDBC.Install and configur Hadoop MapReduce, HDFS and develope multiple MapReduce jobs in Java

POC conducted for different Use cases and documented on AWS Platform (EC2, Elastic MapReduce, S3).

Develope POC utilizing the Hadoop ecosystem such Hadoop, Hive, HBASE, Pig, Sqoop, Oozie, Hue, Zookeeper etc

Certification:

OCJP (Oracle Certified Java Proffessional) in Java 1.6.

Technical Skills:

Application Servers

Web logic, Apache Tomcat, WebSphere Application/Portal server, LDAP Servers, Jboss.

JAVA Technologies

Java/J2EE, Data Structures, Servlets, JSP, EJB, JPA, Hibernate, Spring, JDBC, Swings, struts 1.x,2.x, JSF and Portlets (JSR 168&JSR 286 API), Selenium, Spring Boot, Shell scripting, AEM6.3/6.5.

Big-Data Hadoop

HDFS, MapReduce, PIG, HIVE, Sqoop, Flume, Hbase, Hue, zookeeper, oozie, Amazon Webservices (AWS), R Knowledge

WebServices

SOAP, Restful, SOA, Micro Services, AWS, EC2, WSDL, CXF, Jersey, Camel, JAX-WS, Apache Camel 2.4 Mule ESB and JAX-RS

IDE Tools

My Eclipse, NetBeans, RAD.

Web Technologies

JavaScript, CSS, HTML, XML, JQuery, Adobe CQ5, AngularJS2 &4.

Database

Oracle, MySQL, SQL Server 2012, IBM DB2,Sybase,MongoDB

Design Methodologies

Agile scrum, water fall

Operating Systems

Linux, Windows XP/Vista/7/8/10

Testing Tools

JUnit, Selenium IDE, Selenium WebDriver TestNG, Mockito.

Tools

Junit, Cvs, Svn, Mks, log4j, Maven, Ant, Sonar (Code Quality Check), ServiceNow, Tectia SSH Client, Git, CA Rally, Open Shift,Jenkins, Splunk logs, Openshift.

Defect Tracking Tools

HP Quality Center10

Education:

·Bachelor of Computer Science 2008 from Osmania University, India.

·Master of Computer Application 2012 from JNTU University, India.

·Master of Computer Science 2016 from Northwestern polytechnic university, USA.

Projects Profile:

Alsac/St. Jude – Memphis, TN May ’19 to till date

Senior Java Microservices/AEM Developer

Project : Digital Donations

Online donation portal to taking donation from donors either single or monthly. We have normal, Tribute and Incentive donations etc. we create pages using AEM content management tool then we process those data using Java spring boot microservices.

Responsibilities:

Developed Rest based Spring boot microservices.

We have CI/CD pipeline using bamboo and we have production deployments every two weeks.

Installed, configured, troubleshoot AEM in development as well as system environment

Implemented AEM 6.3/6.5 components, templates, dialogs, and workflows.

Created custom OSGI services and services using Eclipse IDE with Maven.

Used the Eclipse as IDE, configured and deployed the application into Open shift tomcat servers using Maven build scripts to automate the build and deployment process.

Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.

Designed and developed the application using agile methodology and followed Test Driven Development, Scrum.

Used Bitbucket for version control tool for merging branches and used Sourcetree to solve conflicts.

Consumed RESTful web services using apache Http for the data coming from external systems

Involved in unit testing, integration testing.

Developed UI using AEM 6.3/6.5, JSP, CSS, HTML, XML, JavaScript.

Implemented Persistence layer using Spring boot JPA to interact with the Sql server database.

Used Java Script for client side validation

Write Jobs and Shell script in UNIX/LINUX.

Worked on UML diagram to create technical and low level documents.

Used SOAP framework and WSDL.

Written Spring boot REST Web services. Tested the Web services by using Postman and RestTemplate.

Used RESTful Web Services exclusively for returning connection objects in JSON from host machine.

Communicating and interacting with users and other teams as needed to meet the project deliverables.

Used JSON to transfer the request from the web page to the server.

Environment: Java, Spring boot Microservices, AEM 6.3/6.5, log4j, REST/SOAP Services, Maven, Junit, BIT Bucket, OpenShift, Bamboo, SQL server, Eclipse8, AJAX, Windows family.

BCBS Florida Blue – Jacksonville, FL June ’18 to April ‘19

Senior Java Developer

Project: Enrollment and Billing Services

This project is to provide service to enroll your health insurance, primary care physicians for current insurance plan to your family using online application portal.

Responsibilities:

Design and develop the application using agile methodology and followed Test Driven Development, Scrum;

Use the Eclipse/RAD as IDE, configured and deployed the application onto WebSphere application server using Maven build scripts to automate the build and deployment process;

Use JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions;

Develop Micro services by creating REST APIs for enrollment services;

Convert monolithic application into new micro services architecture to resolved dependencies;

Migrate existing application into REST based Micro services by EJB, Spring Boot to provide all the CRUD capabilities using Java Frame works;

Consume RESTful web services using apache Http for the data coming from external systems; Involve in unit testing, integration testing;

Implement Persistence layer using JDBC to interact with the Oracle SQL database; Write REST Web services. Tested the Web services by using Chrome Rest Client;

Develop UI using Servlets, JSP, CSS, HTML, XML, XSLT, JSON and JavaScript; Use RESTful Web Services exclusively for returning connection objects in JSON from host machine;

Communicate and interact with users and other teams as needed to meet the project deliverables; Use JSON to transfer the request from the web page to the server;

Develop Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio;

Involve in the implementation of Stateless session beans (EJB) for business logic layer. Environment: Java, J2EE, EJB, JSF, JDBC, log4j, Micro services REST/SOAP Services, Maven, Junit, Git, WebLogic Application server 12.x, Eclipse, Open shift, AJAX, Windows family.

Environment: Java, J2EE, EJB, Hibernate, log4j, REST/SOAP Services, Maven, Junit, SVN/GIT, Websphere Application server 9.x, MyEclipse, AJAX, JMS, IBM MQ Windows family.

Freddie Mac – Mclean, VA Aug’17 to May ‘18

Senior Java Microservices Developer

Freddie Mac Multifamily securitization program encompasses the majority suite of products and the vast majority of loans that they purchase, with over 90% of our loans funded for securitization.

Responsibilities:

Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.

Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.

Developed single page applications using Angular 4, Typescript and Bootstrap.

Implemented Java8 collections to retrieve list & set processings.

Developing Microservices by creating REST APIs for securitization services

Used Open Shift Container Platform to deploy each Microservices in separate POD.

Converted monolithic application into new micro services architecture to resolved dependencies.

Designed and developed the application using agile methodology and followed Test Driven Development, Scrum.

Created UML class/sequence diagrams for Low level design documents for dev activities.

Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Java Frame works.

Worked on CI/CD pipelines and setup auto trigger, auto build and auto deployment with the help of the CI/CD tool like Jenkins.

Consumed RESTful web services using apache Http for the data coming from external systems

Involved in unit testing, integration testing.

Implemented Persistence layer using JDBC to interact with the MS SQL database.

Written REST Web services. Tested the Web services by using Chrome Rest Client.

Developed UI using Servlets, JSP, CSS, HTML, XML, XSLT, JSON and JavaScript

Used RESTful Web Services exclusively for returning connection objects in JSON from host machine.

Communicating and interacting with users and other teams as needed to meet the project deliverables.

Used JSON to transfer the request from the web page to the server.

Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio

Involved in the implementation of Stateless session beans (EJB) for business logic layer.

Environment: Java, J2EE, EJB, JSF, JDBC, log4j, Micro services REST/SOAP Services, Maven, Junit, Git, WebLogic Application server 12.x, Eclipse, Open shift, AJAX, Windows family.

PayPal - Austin. Oct '16 to Jul ‘17 Senior Java Developer

Project Details:

This Project is PayPal Back office dispute processing system. When users identified any unauthorized online activity or transaction that will be recorded in this portal that will tracked at different levels to resolve the Issues. Customers can report their issue by online PayPal portal, phone(IVR), customer care center and from external merchant that all information recorded and processed to satisfy customers.

Involved in Agile Methodology with sprint cycle of 15 days

Developed REST based services using Apache CXF.

Used Spring Dependency Injection, spring application context features in the application.

Implemented spring based MVC, AOP framework.

Involved in UI level fixes on Jsp, javascript, css, Angular js.

Worked with DevOp's team and with use of Continuous integration Jenkins deployed the code in Amazon Web Series (AWS), EC2 and generated reports in SonarQube to verify the JUnit coverage and PMD violations.

Responsible for Unit Testing using JUnit Testing.

Utilized Log4j for request/response/error logging.

Used JIRA for issue tracking and confluence for creating code reviews.

Used Bamboo continuous integration server for deploying some of web applications in UAT and Production.

Designed and executed test cases using TestNG Selenium with WebDriver and reported defects.

Used Winscp, Putty to monitor logs and SIT, UAT application deployments

Created a responsive web application integrating bootstrap along with AngularJs and media queries.

Involved in production bug fixes, analyzing and improving overall application performance.

Used AngularJS to address many of the challenges encountered in developing single page applications.

Used maven as a build tool in the application.

Used JIRA as ticketing system tool to track work items and Log4J for logging.

Involved in deploying the enhancements and bug fixes to development environment and staging environment for UAT before Production Go Live.

Implemented Microservices architecture with Netflix Eureka using Spring Boot for making different application smaller and independent.

Involved in creating hibernate configuration files for session factory and transaction manager.

Created hibernate mapping files for java classes using table per class hierarchy strategy.

Worked on persistence layer, developed hibernate DAO classes to persists objects into database

Developed JUnit test cases, used Junit4, Mockito, and Power Mock, Jasmine unit tests using Karma to verify AngularJs modules and JavaScript utility routines.

Implemented Microservices architecture to convert monolithic heavy application into smaller applications.

Worked in Agile model, Conducting Daily Scrum/Stand ups, Backlog Grooming, Sprint Planning Sprint Review, Sprint Retrospective Meeting, supporting Product owner in refining and grooming product backlog.

Environment: Java, J2EE, Spring, Hibernate, log4j, REST Services, Ant, Junit, GIT, WebSphere Application server 8.x, My Eclipse8.x, AJAX, Windows 2007.

CITI BANK – New Jersy, USA Mar '14 to Dec ‘15

Java Developer

Comprehensive Policy Access and Storage System is a single policy website which would provide access to all Citi Policies and related documents. Integration of a policy-specific search function will allow employees to search for policies without having to review non-policy results. This project will also include policy management and version control capability.

Responsibilites:

Worked in Spring MVC module to develop different controllers.

Involved WASCE Server migrations.

I have done xml parser development.

Involved to fix UI issues.

Worked on Agile Environment to finish tasks on given sprint.

Writing Test cases and tested in Dev Environment.

Added Java Batch Jobs for processing of large data files on new and enhanced processes.

Modify and maintain existing Java/J2EE applications on their own as well as under direction from Technical Architect.

Used Mockito, Power Mock framework for unit testing of application and Maven to build the application.

Involved in developing ANT scripts as per project.

Myself Handled All Project related Deployment in SIT, UAT and PROD.

Involved in developing the application level flow by utilizing Java, JSP and Servlets

Worked on multiple web projects included gathering requirements and development by following code standards and best practices based on Spring MVC using Spring Boot.

I am the coordinator Of Service Now tool to review all kind of deployments to my project.

I get the requirement gathering, Estimations and developing for the project.

Environment: Java, J2EE, Spring, log4j, Ant, Junit, SVN, WASCE 3.x Server, My Eclipse 8.x, AJAX, Windows 2007.

HSBC-Pune, India Jun ’12 to Feb’14

Java Developer

The mandate for DIGITAL was to meet market demand for Internet Banking. Digital project is Based on Internet banking it provide facilities to transfer amount from one account to another account through internet it provides certain securities for transferring amount and provides online payments etc

Responsibilities:

•Writing JUNIT Test cases and Test it for integration layer messages

•I configured Themes and Skins for providing look and feel for the application

•Developed JSF(Jhx) components and its validation process.

•Developed DataTable concept in JSF.

•Handling Spring IOC and AOP concepts

•I implemented validations as per business rules.

• Involved in Security problems to prevent hacking issues.

•I implemented IPC for sending data from one portlet to another portlet.

•Involved in portlet preference concept.

•Developed page-to-page communication concept using Cross Page wiring

•Adding, removing portlet creating pages and its management in websphere portal sever.

•Involved in Design documents, coding, unit testing, debugging of enhancement, bug fixing and deployment on various environments.

•Used Spring Aspects for implementing functionalities like caching.

•Designed and implemented transaction management using Spring AOP.

•Worked on providing production support.

•Defined required mappings in xml that are supported by MVC architecture and Spring framework

•Involved in server side validations using AJAX

•Used SVN for version control.

•Involved in implementation of front end validation component using Java Script, server side validation component using Java classes.

•Designed and Developed WebServices using WSDL, SOAP to communicate to the other modules.

•Configured Hibernate objects as Spring Beans in the Spring Configuration File.

•Configured the Hibernate configuration files to persist the data to the Oracle 10g Database.

•Developed DAOs using DAO Design Pattern to insert and update the data for various modules

Environment: Java, J2EE, JSR 168 portlets, JSF, Spring, log4j, maven, Junit, MKS, Web sphere Portal Server7.0, Rational Application Developer 8.5.1, Windows 2007.



Contact this candidate