Lead Hybris/java Developer Resume
FL
SUMMARY:
- Over 9 + years of IT experience in architecture design, development and support on Unix flavor platforms and Client/Server architecture using latest technologies including in Java, JDBC, Servlets, JSP, JMS, Struts 1.x, Spring 3.x, Webservices, MuleESB3.2.1, Hibernate3.x, JPA, JDOM, JAXB, XML, Apache Solr, Liferay Portal, Spring Portlet, itext API, Apache POI, Hybris 5.x,6.x AWS, Jenkins, Github and Kibana.
- Vast experience in Object Oriented Analysis, Design, Development and implementation of Web based applications that require strong technical analysis and design skills.
- Comprehensive experience of 3 years in SAP Hybris E - Commerce package which includes DATAHUB and customize as per customer requirements.
- Experience of 3 years in Portal applications development using Liferay.
- Experience in building Rest API using JAX-RS and SOAP based webservices(JAX-WS).
- Experience in cloud computing platform and its many dimensions of security, scalability, reliability, cost and efficiency. Considerable knowledge on Microservices architecture offerings.
- Experience on java8, Spring Framework, hibernate, Spring boot, Spring microservices and Spring batch.
- 3 years’ experience on Amazon webservices Cloud Administration
- Experience working with Java 8 Lambdas, Functional Interfaces, Collections & Streams.
- Proficient in liaising between business and technical areas, requirements gathering, documenting design, code development/review, test planning and execution in Agile as well as Waterfall Software Development Life Cycle (SDLC)
- Excellent communication & interpersonal skills; adept in multi-tasking, conflict management and managing stakeholder expectations; fantastic team player with organizational abilities, detail orientation, clear understanding of fast-changing & multi-cultural work environment (consisting of virtual teams)
- Extensive experience working with multiple concurrent projects, team size of 20+ resources, including strong know-how of challenges/opportunities of onsite-offshore model, and managing high performance project teams
- Experienced and having knowledge in E-Commerce, SCM, Telecom, and P&C Insurance Domain.
TECHNICAL SKILLS:
Software Design: - Object-oriented design/analysis (OOAD), UML modeling, Classic design patterns, JEE design patterns
General Technologies: - Core Java, JEE APIs, Web services (REST, SOAP, WSDL, UDDI), SOA, Servlets, JDBC, Spring Framework (Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring Validation, Spring Data, Spring Integration, Spring AOP), Struts Framework, EJB, Hibernate, RMI, XML and XML Parsing using JAXP, JAXB, SAX, DOM, XSLT, JMS, MQ, Log4J, Web services, Microservices using Spring
Cloud Platform: - Amazon Web Services (AWS)
Frontend Technologies: - Html 5, JavaScript, JSP, JSTL, Bootstrap, AngularJS, JQuery, CSS, AJAX, JSON
Relational Database Management System (RDBMS) - Oracle (9i/10g/11g), Microsoft SQL Server, MySQL
Packages: - SAP Hybris, Liferay
NoSQL Databases/Searches: - Apache Solr
Software Development Life Cycle (SDLC) Models - Waterfall Model, Iterative Model, Incremental Model/Spiral Model and Agile Model Driven Development (AMDD)
Project Management Skills: - Well versed with all aspects of Scoping, Scheduling, Stakeholder and Team Management, Project Metrics, coordinating Quality Assurance, Control and Audit Processes, Managing Virtual Teams, Team Building, Customer Satisfaction, Request for Proposals. Assisting decision makers, preparing Presentations to Senior Executives
PROFESSIONAL EXPERIENCE:
Confidential - FL
Lead Hybris/Java developer
Responsibilities:
- Interacted with functional analyst to gather requirements on the cruise travel information and designing the REST API and high level architecture.
- Constructed the REST Service End points (JSON) of the Enterprise level applications in Spring Framework and Spring Boot interacting with Oracle server using Hibernate(ORM) tool.
- Implemented web application using Spring framework (Spring Ioc, Spring AOP, Spring MVC, Spring tx, Spring ORM, java8) interacting with Hibernate Layer, UI in HTML/JQuery. Solution utilized Java/J2EE Design patterns like Singleton, Business Delegate, Data Transfer Object (DTO), Data Access Object and automated Maven build scripts to compile and package, Log4j for logging.
- Built front end JSPs for application using HTML5, CSS3, Java Server Page Tag Library (JSTL), Bootstrap, JQuery, AJAX
- Understanding web content pages’ design and creating templates using Hybris WCMS module.
- Used Apache Lucene SOLR search tool to build the search on product content.
- Customizing Cronjobs for loading master data to hybris database which internally uses spring batch framework.
- Customizing the Product Cockpit for adding new attributes in editor area.
- Customizing the REST Client to integrate Revelex API into custom applications. APIs provide access to resources (data entities) via URI paths. This is used to access cruise sailings data like sailings info, categories, cabin and promotions.
- Designing and executing Proof of Concepts(PoC) in consultation with architects, creating High Level and Low Level Design Specifications for the product feature changes
- Designing and deploying an application into Amazon Web Services (AWS) cloud platform being part of the core engineering team
- Compiling and packaging the application using Maven and ANT tool.
- Configuring continuous integration and delivery with Jenkins.
- Addressing application issues/customer complaints on daily basis with the help of Jira for bug tracking.
- Involve in writing PL/SQL queries, stored procedures and functions
- Contributed to Release planning, Quality Assurance for project.
Solution Environment: The J2EE environment comprises of java8, Advanced Java, REST based services, XML, JSON, Bootstrap, JSP, JQuery, Apache Lucene SOLR, Hybris 6.x, DataHub, running on Tomcat 9.0, Oracle 11g, Hibernate, Spring 4.x, Spring Boot, Spring Batch and Spring Security.
Confidential - TX
Lead Hybris/Java developer
Responsibilities:
- Interacted with functional analyst to gather requirements on the Rent to own business model and designing the high-level architecture.
- Implemented web application using Spring framework (Spring Ioc, Spring AOP, Spring MVC, Spring tx, Spring ORM, java8) interacting with Hibernate Layer, UI in HTML/JQuery. Solution utilized Java/J2EE Design patterns like Singleton, Business Delegate, Data Transfer Object (DTO), Data Access Object and automated Maven build scripts to compile and package, Log4j for logging.
- Built front end JSPs for application using HTML5, CSS3, Java Server Page Tag Library (JSTL), Bootstrap, JQuery, AJAX
- Understanding web content pages’ design and creating templates using Hybris WCMS module.
- Used Apache Lucene SOLR search tool to build the search on product content.
- Customizing Cronjobs for loading master data to hybris database which internally uses spring batch framework.
- Customizing the Product Cockpit for adding new attributes in editor area.
- Customizing the REST Client to integrate Revelex API into custom applications. APIs provide access to resources (data entities) via URI paths. This is used to access cruise sailings data like sailings info, categories, cabin and promotions.
- Designing and executing Proof of Concepts(PoC) in consultation with architects, creating High Level and Low Level Design Specifications for the product feature changes
- Designing and deploying an application into Amazon Web Services (AWS) cloud platform being part of the core engineering team
- Compiling and packaging the application using Maven and ANT tool.
- Configuring continuous integration and delivery with Jenkins.
- Addressing application issues/customer complaints on daily basis with the help of Jira for bug tracking.
- Contributed to Release planning, Quality Assurance for project.
Solution Environment: The J2EE environment comprises of java7, Advanced Java, REST based services, XML, JSON, Bootstrap, JSP, JQuery, Apache Lucene SOLR, Hybris 5.x, DataHub, running on Tomcat 9.0, Oracle 11g, Hibernate, Spring 4.x, Spring Boot, Spring Batch and Spring Security.
Confidential
Hybris/Java developer
Responsibilities:
- Interacted with functional analyst to gather requirements on the airlines parts manufacturing and designing high level architecture.
- Constructed the REST Service End points (JSON) of the Enterprise level applications in Spring Framework and Spring Boot interacting with Oracle server using Hibernate(ORM) tool.
- Implemented web application using Spring framework (Spring Ioc, Spring AOP, Spring MVC, Spring tx, Spring ORM, java8) interacting with Hibernate Layer, UI in HTML/JQuery. Solution utilized Java/J2EE Design patterns like Singleton, Business Delegate, Data Transfer Object (DTO), Data Access Object and automated Maven build scripts to compile and package, Log4j for logging.
- Built front end JSPs for application using HTML5, CSS3, Java Server Page Tag Library (JSTL), Bootstrap, JQuery, AJAX
- Understanding web content pages’ design and creating templates using Hybris WCMS module.
- Used Apache Lucene SOLR search tool to build the search on product content.
- Customizing Cronjobs for loading master data to hybris database which internally uses spring batch framework.
- Customizing the Product Cockpit for adding new attributes in editor area.
- Customizing the REST Client to integrate Revelex API into custom applications. APIs provide access to resources (data entities) via URI paths. This is used to access cruise sailings data like sailings info, categories, cabin and promotions.
- Designing and executing Proof of Concepts(PoC) in consultation with architects, creating High Level and Low Level Design Specifications for the product feature changes
- Designing and deploying an application into Amazon Web Services (AWS) cloud platform being part of the core engineering team
- Compiling and packaging the application using Maven and ANT tool.
- Configuring continuous integration and delivery with Jenkins.
- Addressing application issues/customer complaints on daily basis with the help of Jira for bug tracking.
- Involve in writing PL/SQL queries, stored procedures and functions
- Contributed to Release planning, Quality Assurance for project.
Solution Environment: The J2EE environment comprises of java8, Advanced Java, REST based services, XML, JSON, Bootstrap, JSP, JQuery, Apache Lucene SOLR, Hybris 5.x, running on Tomcat 9.0, Oracle 11g, Hibernate, Spring 4.x, Spring Boot, Spring Batch and Spring Security, Butbucket.
Confidential - CA
Lead Liferay Portal Developer
Responsibilities:
- Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
- Involved in the development of JavaBeans and POJOs as per the domain model.
- Mapping domain objects to tables using mapping xml in ORM tool(Hibernate).
- Modified and refactored the SOA composites as per the changing business requirements.
- Implemented web application using Spring framework (Spring Ioc, Spring AOP, Spring MVC, Spring tx, Spring ORM, java8) interacting with Hibernate Layer, UI in HTML/JQuery. Solution utilized Java/J2EE Design patterns like Singleton, Business Delegate, Data Transfer Object (DTO), Data Access Object and automated Maven build scripts to compile and package, Log4j for logging.
- Involved in preparing the Use case document, Module Specifications and UML diagrams using MS Visio.
- Involved in designing and developing portlets using Liferay Portal and Spring Framework.
- Implemented SOAP Web-Services (Spring Webservices) to integrate between applications.
- Used Spring RestTemplate for interacting with FMW services for getting customer’s order information.
- Used WebServiceTemplate for interacting with FMW services for getting customer’s order information.
- Implemented search functionality on 150 + millions record of data using Apache Solr Search engine.
- Generated Excel Reports using Apache POI framework API for customer reports.
- Generated PDF reports using itext API.
- Involved in coordinating with the QA team to help develop their test cases.
- Closely interacted with the testing team to assign and tracking the defects.
Solution Environment: The J2EE environment comprises of java7, Advanced Java, REST based services, XML, JSON, Bootstrap, JSP, JQuery, Apache Lucene SOLR, Liferay, running on Tomcat 9.0, Oracle 11g, Hibernate, Spring 3.x, Spring Boot, Spring Security, Apache POI, itext, log4j, maven and Perforce.
Tower Group - NY
Liferay Portal Developer
Responsibilities:
- Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
- Involved in the development of JavaBeans and POJOs as per the domain model.
- Mapping domain objects to tables using mapping xml in ORM tool(Hibernate).
- Modified and refactored the SOA composites as per the changing business requirements.
- Implemented web application using Spring framework (Spring Ioc, Spring AOP, Spring MVC, Spring tx, Spring ORM, java6) interacting with Hibernate Layer, UI in HTML/JQuery. Solution utilized Java/J2EE Design patterns like Singleton, Business Delegate, Data Transfer Object (DTO), Data Access Object and automated Maven build scripts to compile and package, Log4j for logging.
- Involved in preparing the Use case document, Module Specifications and UML diagrams using MS Visio.
- Involved in designing and developing portlets using Liferay Portal and Spring Framework.
- Implemented SOAP Web-Services (Spring Webservices) to integrate between applications.
- Used Spring RestTemplate for interacting with FMW services for getting customer’s order information.
- Used WebServiceTemplate for interacting with FMW services for getting customer’s order information.
- Implemented search functionality on 150 + millions record of data using Apache Solr Search engine.
- Generated PDF reports using jsperreports.
- Involved in coordinating with the QA team to help develop their test cases.
Solution Environment: The J2EE environment comprises of java7, Advanced Java, REST based services, XML, JSON, Bootstrap, JSP, JQuery, Liferay, running on Tomcat 8.0, Oracle 10g, Hibernate, Spring 3.x, Spring Boot, Spring Security, jasperreports, itext, log4j, maven and SVN.
Confidential
Lead Java Developer
Responsibilities:
- Involved in the Requirement Analysis, Design and Coding.
- Implemented web application using Spring framework (Spring Ioc, Spring AOP, Spring MVC, Spring tx, Spring ORM, java6) interacting with Hibernate Layer, UI in HTML/JQuery. Solution utilized Java/J2EE Design patterns like Singleton, Business Delegate, Data Transfer Object (DTO), Data Access Object and automated Maven build scripts to compile and package, Log4j for logging.
- Developed user interfaces for the application using JSP, HTML, JavaScript, and CSS.
- Implemented ETL jobs using informatica power center and jobs code migration from one environment to other environments.
- Developed Controller Servlets, Command objects for process of interacting with Oracle database and retrieving dynamic data.
- Developed Web Services (SOAP Based) to expose major capabilities of the system.
- Used Eclipse IDE to develop the code and for debugging.
- Developed and modify Java Server Pages.
- Used JavaScript for client side validations.
- Tested, debugged and implemented the application using JUnit for unit testing.
- Used SVN for revision control of source code and tracking.
- Used Log4j for logging purpose.
- Code Reviews done on a regular basis
Solution Environment: The J2EE environment comprises of java6, Advanced Java, JSP, Javascript, running on Tomcat 7.0, Oracle 11g, Hibernate, Spring 2.x, log4j, maven and SVN.
Confidential
Java Developer
Responsibilities:
- Involved in the Requirement Analysis, Design and Coding.
- Implemented web application using Spring framework (Spring Ioc, Spring AOP, Spring MVC, Spring tx, Spring ORM, java6) interacting with Hibernate Layer, UI in HTML/JQuery. Solution utilized Java/J2EE Design patterns like Singleton, Business Delegate, Data Transfer Object (DTO), Data Access Object and automated Maven build scripts to compile and package, Log4j for logging.
- Developed user interfaces for the application using JSP, HTML, JavaScript, and CSS.
- Implemented ETL jobs using informatica power center and jobs code migration from one environment to other environments.
- Developed Controller Servlets, Command objects for process of interacting with Oracle database and retrieving dynamic data.
- Developed Web Services (SOAP Based) to expose major capabilities of the system.
- Used Eclipse IDE to develop the code and for debugging.
- Developed and modify Java Server Pages.
- Used JavaScript for client side validations.
- Tested, debugged and implemented the application using JUnit for unit testing.
- Used SVN for revision control of source code and tracking.
- Used Log4j for logging purpose.
- Code Reviews done on a regular basis
Solution Environment: The J2EE environment comprises of java6, Advanced Java, JSP, JavaScript, running on Tomcat 7.0, Oracle 9i, Hibernate, Spring 2.x, log4j, maven and SVN.
Confidential
Java Developer
Responsibilities:
- Involved in the Requirement Analysis, Design and Coding.
- Implemented web application using Spring framework (Spring Ioc, Spring AOP, Spring MVC, Spring tx, Spring ORM, java6) interacting with Hibernate Layer, UI in HTML/JQuery. Solution utilized Java/J2EE Design patterns like Singleton, Business Delegate, Data Transfer Object (DTO), Data Access Object and automated Maven build scripts to compile and package, Log4j for logging.
- Developed user interfaces for the application using JSP, HTML, JavaScript, and CSS.
- Implemented Multithreading environment to execute jobs and process events.
- Developed Controller Servlets, Command objects for process of interacting with Oracle database and retrieving dynamic data.
- Used Eclipse IDE to develop the code and for debugging.
- Developed and modify Java Server Pages.
- Used JavaScript for client side validations.
- Tested, debugged and implemented the application using JUnit for unit testing.
- Used SVN for revision control of source code and tracking.
- Used Log4j for logging purpose.
- Code Reviews done on a regular basis
Solution Environment: The J2EE environment comprises of java6, Advanced Java, JSP, JavaScript, running on Tomcat 7.0, Oracle 9i, Hibernate, Spring 2.x, log4j, maven and SVN.