We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Confidential has 14+ years as a Full Stack Developer with solid understanding in all the phases of the Software Development Lifecycle (SDLC), this includes Analysis Design, Development, Testing and Maintenance ofJavaUI applications for largeEnterprise Customers.
  • He also comes with Architecture, Engineering, Consulting, Support and Dev - ops experiences with Fortune 500 companies helping them to create & maintain competitive edge by improving & increasing operation efficiency to fuel expansion of various lines of business.
  • He brings with him a background in Software OEM, Supply Chain, B2B2C (java) enterprise commerce, Cloud Native Java as well as architecture knowledge and best practices
  • Strong programming skills inJava, J2EE, J2SE with extensive ability to develop scalable applications.
  • Experienced in developing Web UI Applications using HTML5, CSS3, Boot Strap,
  • JavaScript, Type script, Ajax, JQuery, Angular.js, React.js, Express.js, Node JS,JQuery UI and Spring MVC.
  • Experience in XML related technologies like XSL, XSD, XPATH, DTD, and XMLSchemas, XML Parsers like DOM & SAX.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, andImprovements on Collection, Concurrency, and IO improvements by usingJava8
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge on AWS services like Elastic Compute Cloud (EC2), Simple Storage
  • Service (S3), Glacier, Auto Scaling, IAM, Dynamo DB, Virtual Private Cloud (VPC), Route53, Cloud Watch, AWS CLI, Cloud Formation, Cloud Front, Elastic Beanstalk,ELB (Elastic Load Balancers), RDS, SNS, SWF, SES, SQS, and EBS etc.
  • Experienced in AWS Dynamo DB to capture the any modification on DB.
  • Extensive working with Amazon web Services like using Elastic Beanstalk, EC2 andAMI with Linux.
  • Designed and developed Micro service business components usingJava/J2EE,Spring Boot and Implemented REST web services based on RESTful APIs .
  • Expertise in design and development of enterprise level spring-based web applications using Spring REST, Hibernate, EJB, Struts, Servlets, JSP for UserInterface Applications.
  • Experienced on spring framework applications like Spring Core, Spring AOP,Spring IOC, Spring MVC, Spring Batch, Spring JPA, Spring Security and Spring Boot and did integration to Micro services into existing system architecture.
  • Well versed in developing SOA services and consuming the services.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, REST, and WSDL and exposure to JAXB, JAX-RPC, and JAX-RS & JAX-WS.
  • Build hypermedia-driven and implemented connectors between HATEOAS and SpringREST services.
  • Improved overall performance via Multithreading, collections, synchronization, and exception handling strategies.
  • Used Apache for integration and Data Processing with Spring and forMulti-Threaded Message Consumption and worked on Zookeeper to maintain services.
  • Extensive experience in using NPM, BOWER, Grunt and Gulp for build process.
  • Experience with Docker images, Containers, push/pull with Spring Boot, usedJenkins for CICD and AI.Experience in using Jenkins for Continuous Integration and Sonar jobs forjavacode quality.
  • Experience in message streaming by using Apache Kafka.
  • Experience with large-scale distributed systems using JMS, Message Queues andSpring JMS Integration.
  • Hands-on experience in using message brokers such as Active MQ and RabbitMQ.
  • Hands on experience with Netflix cloud and fall-back technologies like Eureka,Hystrix and Ribbon.
  • Strongly associated with usage of Selenium, Jenkins, Junit and Curl for Unit andSystem Testing.
  • Expertise in Hybris e-Commerce suite(HMC, Product Cockpit, Print Cockpit, Admin Console, Data Modeling, WCMS, Cronjobs, Impex scripts, Integration with SAP ERP, Workflow management).
  • Experience in Catalog Management, PIM and creation of Data Models, Knowledge in Cart Management, Checkout and Order processing.
  • Experience in creation of content data like page templates, pages, content slots and component.
  • Expertise in working with SOLR search engine.
  • Worked with B2B and B2C commerce applications include an Omni-Channel Offering, Product Information Management, Order Management, Hybris Marketing Conversion, and powerful search and merchandising.
  • Experienced in developing new extensions on Hybris platform to support different e-commerce functionalities, product creations, setting the catalog, content, script generator, impex import/export, cronjobs, validations and interceptors.

TECHNICAL SKILLS

Languages: Java, J2EE, J2SE, REXX, JCL, CLIST, SQL, PL/SQL, SQL/PL, Visual Basic, C#, C++

Op. Systems: UNIX (Solaris), Linux, Mac, MVS, I-series, Windows 9X/2000/NT/XP, Win NT Server

Databases: Sybase ASA/ASE, MS SQL Server, MySQL, DB2 LUW/I/Z, Oracle, IDS

Technologies: JSP, Servlets, Struts, XML, RMI, RCP, Model View Controller (MVC), Visual Basic .NET, ADO.NET, COM, DCOM, Crystal Reports, LabVIEW, OOP, Parallel Programming

Methodologies: Agile Development, UML - Use Cases, ERD, DFD, Class Diagrams, CRCs, Sequence Diagrams, Activity Diagrams, Iterative Development, Design Patterns, OOP, Database Design, RCP (Rich Client Platform), JDBC, ODBC, Application Security, Database Design, Data Warehousing, Data Marts, Predictive Analysis, Data Mining, Micro Services, SOA, SaaS, PaaS, IaaS

Applications: Eclipse, ClearCase, ClearQuest, CVS, Change Management Expert (CME), Rational Software Architect, Rational Data Architect, Data Studio, Microsoft Visio, Smart Draw, SAP Hybris, SAP C4C, SAP CPI

Other: Stored Procedures, Triggers, Constraints, Data, Web Server, UDF (User Defined Functions), Z/OS, Enterprise Scale Projects, Unit Testing, SWT, Apache, Tomcat

PROFESSIONAL EXPERIENCE

Senior Full Stack Java Developer

Confidential

Responsibilities:

  • Performed multiple Java version upgrades java 8 to java 11
  • Migration from sun jdk 8 to open JDK 11
  • Migration of monolithic legacy java applications to composable microservices
  • Separation/migration of JSP-based UI to angular single page UI
  • Expansion of integration and Unit tests for wider code coverage across new micro services
  • Addressing security concerns in microservices including but not limited to implementation of Single Sign-on, data encryption in transit and at rest, implementation of java-based rules engine for authorization.
  • Implemented multiple cross cutting concerns including but not limited to AOP, logging, security etc.
  • Address the log4j security risks ('Log4Shell', CVE 8) before it was published.
  • Implemented multiple offline and online design patterns across various function. Offline/online functions allow for local data caching and central online synchronization.
  • Implemented multiple performance and data cache strategy and patterns including off-heap centralized and decentralized caches.
  • Implemented and configured JVM performance tuning including JVM GC strategy, JDBC configuration tunning etc.
  • Addressing heavy traffic situation and migrating user-specific data off service instances and into a shared highly available distributed Micro services.
  • All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
  • Designed REST and SOAP services.
  • Designed and developed the RESTful web services using the JAX-RS API to communicate over the network.
  • Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
  • ImplementedJavaEE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application into Single Page Application.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Implemented persistence layer using Spring JDBC template to store the data in Oracle database.
  • Involved in maintaining and updating the procedure for ETL process.
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Involved in writing complex SQL queries using correlated subqueries, joins, and recursive queries, PL/SQL stored procedures.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
  • Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Implemented unit tests for testing Angular components with frameworks using Karma and Jasmine.
  • Created JSON request and validated the response using postman Interceptor and Swagger UI.
  • Setup CI/CD pipeline process for the application using the Jenkins, Azure pipelines and github actions.
  • Apache Maven tool has been used for the build and deployment of the application.
  • Monitored the Error logs using Log4j and fixed the problems.
  • Involved in understanding SDLC using Agile methodology.

Environment: Micro Services, Java, YAML, git workflows, github actions, google cloud run, AWS cloud services, Lens, Multithreading, data transformation, java schedulers, production support, Maven, git, GCP, Azure, Kafka, Angular, azure pipelines

Snr Full Stack Java Developer

Confidential

Responsibilities:

  • Worked on front-end technologies with Html, CSS, jQuery, Struts framework, and Angular.
  • Used angular-cli tool to be configuring the angular project and building it for development of Angular application usingAngular 9.
  • Involved in Analysis, Design, Development and Testing of application using Agile Model.
  • Expertise in front-end development in working with AJAX frameworks: Angular (typescript), Angular JS, JQuery, Sencha,YUI, DWR and Dojo.
  • Integrated the different pages to be a single page application using Angular and Typescript.
  • Design and implementation of desktop, mobile and web applications in Java and HTML5/Javascript using Eclipse,NetBeans, and Xcode IDE's; Swing, GWT, Vaadin, JPA, Hibernate, PhoneGap frameworks; and SVN, git, maven sourcecode environments.
  • Created Typescript reusable components and services to consume API's using Component based architecture providedby angular 8.
  • Worked with Angular 9 and typescript as part of migration from Angular and vanilla javascript to Angular
  • Converted the modules into a maven structure and implemented tokenized properties for azure Yaml.
  • Converted the EJB classes to Spring Java.
  • Used sonar for the vulnerabilities and coverage functionalities.
  • Worked with the testing team for the automation of the application using selenium.
  • Exposed and consumed web services between the systems.
  • Worked on web services with SOAP, WSDL, XML, XSLT, and XPATH.
  • Worked on Azure pipelines for CI/CD configurations.
  • Worked on Azure App Services, Key Vaults, App Configurations, Alerts, and
  • Storage accounts.
  • Worked on Message-driven beans for processing the data using JMS.
  • Worked on MySQL and Postgres data connections.
  • Implemented Junit Test cases.
  • Used WinSCP to share files from the stored server locations and local systems.
  • Used putty for server instances as well as to check log files.

Environment: Java, Angular, CSS, BTP Business Transformation Platform, Kyma, Micro-Services, OData.

SAP (Java)Java Data & Application Migration Consultant

Confidential

Responsibilities:

  • Execute java-based enterprise Application Migration Assessments from on-prem to cloud.
  • Define Schema and data model assessments and alignment strategy.
  • Propose best data migration strategy.
  • Developed increment database migration where possible to reduce time during go live.
  • Migration of database schema to reduce/eliminate effort in schema cleanup.
  • Support on go live with upgrade and migration project with customized data staging strategy.
  • Advise on enterprise java migration approach and recommend best practices for the customer.

Environment: SAPCommerce 6.x, 18x, 19x, 20x and 2105, CCV2, BTP Business Transformation Platform, Kyma, Micro-Services, OData.

SAP Hybris(Java) Developer/Business Analyst

Confidential

Responsibilities:

  • Analyze, Design and Develop applications inHybrisE-commerce Platform.
  • Create Java andHybrisE-commerce applications, designs that mesh with client's architectural guidelines and best practices.
  • Create new extensions onHybrisplatform to support different e-commerce functionalities like data modelling, product and price catalog management, impex import/export, flexible search queries, cronjobs, validations, interceptors and SOLR Search.
  • Develop Commerce functionalities like product/inventory/dealer browsing and search, customer login, customer profile, cart, order, delivery, shipments, pricing, stock availability, payment etc.
  • Develop and deliver proof-of-concept demonstrations. Backoffice customization and HAC. CMS cockpit customization for Content management systems.
  • Actively participating in designing and development of dashboards creation such as order count by country, region, date, vehicle battery types, vehicle models.
  • Actively participating in designing and development of vehicle pre-order and confirm order business process having features like vehicle specification amendment, payment capture and refund, customer email notification.
  • Customized and Integrated between IAL, GOMS, Dealer systems using rest services for sending notifications synchronously.
  • ProvidingHybrisapplication expertise and representation to our product owners and business partners.
  • Participate in code reviews and discussions.
  • Closely associate with Business teams to support and fix production issues in Ecommerce websites across multiple regions like Europe and North America.
  • Backoffice customization

Environment: SAPHybris1905, Java 11, Spring, Spring Boot, MYSQL, Groovy, Junit, Jenkins, PCF, GIT, Kafka, Kibana, Dynatrace, Rest Services using Feign, IntelliJ, Wire Mock.

SAP Hybris(Java) Developer/Support Engineer

Confidential

Responsibilities:

  • Developing a Multichannel E-Commerce website usingHybris& Java.
  • Integrated with the RFO and Bhoomi.
  • Worked for the Creating of the Pulse user, terminating and activating of the Customer.
  • Worked for the Product Details Page, by retrieving all the orders for a customer using the Order History Rest service call.
  • Worked for Payment integration with Third party Litle.
  • Working for all email functionality of entire application, creating contexts, page templates, and pages.
  • Customized Data handlers in order to process the data and send data to target system.
  • Customized the Spring security, Batch Size and Rest Service endpoint calls of target System.
  • After migration to 5.5 versions, I created the dynamic component to ease the use of the WCMS by digital marketing team to update the content of all the emails.
  • Working with REST web services to integrate with EIS and Bhoomi to get the availability of the product, Consultant account details,
  • Order details from and to of RFO.
  • Designed and customized whole email functionality of whole application which has around 140 emails.

Environment: Java (JDK 1.6), J2EE, MYSQL, Oracle 10g, PL/SQL, HTML5, XML, APIs, JSP, Java script, Ant, css, Junit, Spring MVC, Json, Hibernate,HybrisSuite 5.5, GitHub, Ajax, Webservices.

Consulting Java Developer

Confidential

Responsibilities:

  • Working with partners and customers to clearly identify, define or clarify business goals and objective to be met by current or future technical implementation based on the size of the project.
  • Outlining development tasks and service delivery schedules for all key implementation modules while ensuring the availability of adequate technical resources and/or having a plan to procure what is missing
  • Designating team member responsibilities through the creation of general team plan with overall roles that each team member will play
  • Identify and defining the matrix for success for all engagements while also specifying how often progress will be evaluated
  • Expert in executing and migration hybris on-premise installation to the Azure and AWS public cloud.
  • Expert in executing and delivering commerce upgrades
  • Optimized the Solutions Sales Configuration (SSC) data loader process in Hybris Commerce to include:
  • Multi-threading of data load jobs so that more than one data load job can be active at a time.
  • Multi tenancy of data load tasks so that it is possible multiple data load tasks from different ERP clients into different SSC Database.
  • Designed suspend-able, resume-able and abort-able data load tasks. The pattern used was later adopted as product-framework
  • Restful Web Service Cacheing: Performance optimization to reduce service side processing through the configurable caching of Data Transfer for Object web service calls into commerce
  • Fulfilling multiple data load tasks
  • Designed and develop Big Data Innovative POC with SAP Hybris Marketing Cloud
  • Shortened time to value for most projects by (1) creating standardize templates to help identify projects risks much earlier (2) ensured better collaboration through programs that encouraged early teaming up of expert teams (3) delivering internal education program to train consultants on how to focus on what customers define as success.
  • Drove adoption up by (1) Tracking adoption continuously by carrying out business reviews with clients on progress of achieving their value (2) Advising customers on best practices and closing feedback loop
  • Creating CMS contents and adding web services to support CRUD operations on data entities of hybris platform.
  • Created WCMS components.
  • Created/updated controllers, jsp, tag, js files.
  • Created new /customized OOTB services based on business requirements.
  • Created and updated populates and facades.
  • Prepared cms content with impex files for cms pages and components.
  • Upgraded from SAP Hybris 5.7 to 6.3 and updated B2C responsive storefront templates with 6.3.
  • Datahub added new features to integrate SAP system and persistence framework improvement.
  • Participation in over program's technical aspects and governance, coordinating with business team for requirements.
  • Created on screen custom fields using SAP CRM Application enhancement tool.
  • Successfully performed integration and configuration of On-Premise SAP CRM system with SAP’s Hybris C4C system in the Cloud using HANA Cloud Platform.
  • Actively participated in the daily SCRUM meetings to produce quality development within time.
  • Used OCC v2 API for REST calls related to cart, promotions, orders, products.
  • Creating item types, populating data models, modifying/adding cockpit and hmc configurations.
  • Worked for all the page templates, pages and content slots of all the pages of store front.
  • Integrated with the SAP ERP System using REST services.
  • Customized Consignment to update the Imei and serial numbers for the corresponding product, created, and populated the CSV file with all the Order details.
  • Good Implementation knowledge in Hot folder, JCO and generic framework of web channel (SAP) add-on.
  • B2B and B2C applications using modules as Account, checkout flow, order approval, replenishment and order quotation.
  • Integrated cloud for customer (C4C) with B2C application for customer to place an order through phone or offline (email).
  • Customer order details are synchronized by integrating C4C and ERP.
  • Creating hybris extensions and add-ons, and extending or modifying according to the business needs.
  • Developing classes, adding configuration, creating impex files, creating and scheduling cron jobs.
  • Integrating hybris store with external services like payment service, logistic service.

Consulting SAP Hybris Developer

Confidential, Dallas, TX

Responsibilities:

  • Corresponded with executive leadership, conveying customer requirements and market direction to help define new product requirements for: shaping and enabling sales team productivity and effectiveness; online growth through digital marketing including ecommerce strategies for B2B/C brand teams.
  • Involved in analysis of the requirements.
  • Worked on development of Multi-Channel ecommerce website with the functionalities like product browsing and search, customer login, customer profile, cart, order placement, hac, hmc, impex, payment, multi locale, security, customizations,
  • Worked on customization of cart management and checkout process as per the requirements.
  • Worked on creation of new data models and customization of existing data models.
  • Worked on developing the flexible search queries to fetch the data from hybris data base.
  • Used test driven development approach for application development.
  • Customization of Product Cockpit.
  • Involved in implementing the REST services.
  • End to end Implementation of a new & complex functionality of Supplier File Import
  • Writing the Impex scripts and flexible search queries.
  • Added security for service layer methods using Spring Security.
  • Customized and extended hybris Service Layer functionality by creating new Services.
  • Supported for unit and Integration testing.

Consulting Hybris Developer

Confidential, Houston, Texas

Responsibilities:

  • Worked closely with functional analyst and gathered client requirements to design and develop the application.
  • Involved in importing IMPEX files through Service Layer.
  • Executed Data import/Export using Hybris Impex Scripts.
  • Performed Customization of Hybris Data Modeling as per project requirement.
  • Creation & use of item specific Interceptors.
  • Created custom content and component.
  • Worked on new enhancements for product's navigation.
  • Designed the email template and Involved in customizations of emails.
  • Involved in writing and scheduling the Cron Jobs.
  • Implemented the Cron jobs using Hybris to pass over the orders, received from the web, to the ERP Intuitive systems. for the order fulfillment process.
  • Implemented User Account Management functionality, features include User Profile Management, Password Reset and Forgot Password. Involved in development of Shopping Cart functionalities.
  • Involved in writing the Flexible Search.
  • Involved in writing the controller classes.
  • Involved in writing the items.xml files.
  • Involved in using flexible search service and Model Service.
  • Application has been developed using Hybris Multichannel Suite with Spring MVC.
  • Actively involved in developing JSP Pages.
  • Involved in writing RESTFUL services.
  • Involved in development of jasper reports using iReport with Virtual JDBC Extension.
  • Involved in development of Extension for particular functionality (Mail Integration).
  • Instituted Agile, Scrum methodology to ensure delivery of high quality work with bi-weekly iteration

Senior Systems Specialist

Confidential, Dallas, TX

Responsibilities:

  • Corresponded with executive leadership, conveying customer requirements and market direction to help define new product requirements for: shaping and enabling sales team productivity and effectiveness; online growth through digital marketing including ecommerce strategies for B2B/C brand teams.
  • Acted as a customer advocate holding monthly meetings to ensure product traction in production and uncover new product direction.
  • Trained onboarding team members on the entire Technical Landscape and internal Supply Chain/Commerce processes for Sales Applications, PIM Systems, Master Data Management, Enterprise system integration
  • Architect supply chain solutions that enable new business processes to market, sell and service products and services, order management, organization modeling, return and logistics.
  • Lead Local and offshore development teams through project releases of Confidential Sterling Commerce and SAP Hybris Commerce implementation.
  • Lead Design, Implement and customization Confidential Sterling Commerce products cutting across supply chain management, warehouse management, transport logistics.
  • Oversee Designing integration interfaces between sterling commerce and legacy systems like legacy pricing, Tax systems.
  • FCB2B (Standards) EDI Integration with Sterling Commerce for Purchase Order, Functional Acknowledgment
  • Architected/Designed/Lead Implementation of in-house automated GUI Test engine/infrastructure for highly customized Sterling Commerce Store Operation implementation.
  • Lead development of various implementation of Sterling Commerce modules including RCP Customization, JSP Customization, Database customization, multi system integration across order management, store operation, warehouse management, participant modeling, agent services, transactions definition etc.
  • Lead aspects of architecture and internal product development for high volume: order-management, inventory-management, warehouse-management, logistics, data warehousing, fore-casting and business analytics solutions.
  • Develop standards and guidelines for all implementation processes, including estimating process, talent acquisition, implementation, training/knowledge transfer and post-implementation support.
  • Responsible for bringing clarity and ease of use to complex systems.
  • Mentor engineers through skill acquisition/development by helping to create and guide them through Individual Development Plans.
  • HYBRIS - Hybris Core/Platform experience, PCM (Product Catalog Manager), OMNI Channel Suite, Storefronts, Responsive Framework, Custom Extensions, OMNI Channel connect (OCC), HYBRIS Marketing, Integration with SAP ECC, DATA HUB. Payment cards integration. Integration with 3rdparty systems (EIS, Manhattan).
  • HYBRIS - Facetted, SOLR Search and Navigation, Cart, Full Checkout Process, User Account, Order.
  • WCMS - CMS content, Page Templates, Slots, Components, custom cms items, controllers, and JSP pages. Responsive Images.
  • Hybris Cockpits - PCM, B2B, B2C, Mobile, Print and Customizations.
  • Hybris - Underlying JAVA SPRING framework, Integration, Custom Extensions, Items.xml, custom objects, HCM, WCMS, Cronjobs, Cockpits,SORL,FTS,HAC.
  • Strong experience in customization and development of Ecommerce Solutions and Websites Portals (B2B and B2C) - Shopping cart, Payment card integrations

We'd love your feedback!