Sr Full Stack Java Developer Resume
Bentonville, AR
SUMMARY
- Over 8+ years of experience as a Sr. Java Full stack developer in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
- Experience in the field of Web Applications development with intensive knowledge on all phases of Software Development cycle using HTML5, CSS3, JavaScript, Angular JS, Angular 2/4, Angular 5, Angular 6,7 React JS, jQuery, AJAX, RWD and JSON.
- Experience in Test Driven Development (TDD), Waterfall model and agile methodologies like SCRUM
- Expertise experience in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e - commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, spring, Hibernate, AJAX, JavaScript.
- Experience in working with the presentation layer using HTML5, CSS3, JSP, JSTL, Custom Tag Libraries, JavaScript, jQuery, and AJAX.
- Hands of experience in GCP, Big Query, GCS bucket, G - cloud function, cloud dataflow, Pub/suB cloud shell, GSUTIL, BQ command line utilities, Data Proc, Stack driver
- Experienced in SOA and Web Services technologies, including RESTful, JAX-WS, JAX-RPC, Axis, Soap, XML, WSDL, SAX and SAAS based design.
- Extensive experience in developing Web interfaces using HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, jQuery, Angular-Js, and Backbone-Js.
- Experienced in performing automation using Selenium, Java and performing Behavioral driven testing using Cucumber and jbehive.
- Hands on experience in Web Design ANGULAR-JS, AJAX, CSS, XML, WSDL, SOAP, Restful, Dojo, jQuery, EXT-JS, Java/J2EE, Struts, Spring and Hibernate.
- Expertise in XML technologies like XSD, DTD, XSL, XPATH, XSLT and parsers like SAX and DOM.
- Developed Web Services like REST and SOAP using Spring Web Services, Axis and JAX-WS.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
- Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
- Experience in developing User Interface (UI) Applications and professional web applications using HTML5, CSS3, Bootstrap, AngularJS, JavaScript, RxJS, jQuery, AJAX, RWD, JSON, XHTML and XML.
- Expertise in various open-source frameworks like NodeJS, Struts 2.0/1.2, Spring 2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0, IBatis, Mybatis, jQuery.
- Experience with different IDEs like Eclipse, NetBeans, IntelliJ
- Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.
- Expertise building SOAP Web services based on AWS (Amazon Web Services).
- Experienced in other front-end technologies such as SASS, LESS, Typescript, BOOTSTRAP, TypeScript, Angular1, Angular1.5, Angular 2, Angular 4, Angular 5, Angular 6, Ajax, JSON, Nodes etc.
- Expertise in Distributed and Web environments, focused on JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring products (core, boot, integrations, security), Hibernate Framework.
- Expertise in Spring Security Modules and Authentication.
- Expertise in Web-Development technologies like Servlets, JSP, JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, jQuery.
- Experience in designing and coding stored procedures and functions using PL/SQL and fine-tuning SQL queries.
- Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, Spring (IOC&AOP), Spring Boot, Hibernate, ATG Commerce, EJBs, MDBs, Session Beans, JDBC and JNDI.
- Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc.)
- Created POC's using NodeJS, MongoDB, Express-JS, and Body-Parser to create REST services.
- Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts.
- Good understanding of NoSQL Database and hands on work experience in writing application on No SQL database which is MongoDB. Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB
- Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
- Experience in handling messaging services using Apache Kafka.
- In depth knowledge on ELK Stack like Elastic search.
TECHNICAL SKILLS
Java & J2EE Technologies: Java1.8, JSP, Servlets, JDBC, JSTL, Custom tags, EJB, JavaBeans, JNDI, RMI, EJB Session Beans, Entity Beans, JMS.
Frameworks: Struts1.x/2.x, Angular js, Angular js2.0, Node js, React js, JSF2.x, Hibernate (JPA, XML), Spring (CORE, BOOT, SECURITY, AOP).
IDE & Editors: Eclipse, RAD and Net Beans, Notepad++, Visual Studio, Edit Plus, Sublime Text.
Web Services: SOAP, REST, WSDL, UDDI, JAXRS, JAXWS.
Design Methodologies: J2EE Design Patterns (MVC, MVP, MVVM, Singleton).
Open Source: JUNIT, log4j, GIT, CVS, SVN.
Platforms: Windows 7/XP, UNIX, LINUX(Ubuntu)
Databases: Oracle 11g/10g/9i/8i, MS SQL Server, MYSQL-SQL&PL/SQL, No SQL.
Internet Technologies: HTML5, DHTML, CSS (Bootstrap), Java Script, AJAX, XML, DTD/XSD, XSTL, DOM/SAX, JAXP, JAXB, JSON, JQUERY3.x, DOJ.
Scripting Languages: Maven, Ant, Java Script, UNIX.
Tools: JIRA, Jenkins.
Web/Application Servers: Web Sphere8.x, Tomcat7.x, Web Logic9.x and JBOSS.
PROFESSIONAL EXPERIENCE
Sr Full Stack Java Developer
Confidential, Bentonville, AR
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed java modules implementing business rules and workflows using Spring MVC, IoC, Web Framework.
- Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
- Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript, and Bootstrap.
- Build and maintain code repositories and code migrations using CI/CD strategies (GIT, SVN, CSV, Jenkins).
- Used NodeJS for building web applications with client-server architecture for two-way data exchange.
- Experienced in validations using Ajax in NodeJs, Angular is, dash boards reports using BackboneJs.
- Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
- Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
- Worked in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React concepts.
- Scalable data design for MongoDB and Redis, caching in MongoDB with Redis Cache Using Spring Boot.
- Created Xslts for the Payment page for the integration with multiple channels Web, Mobile, POS, KIOSK etc.
- Migrated applications to PKS, GCP clouds.
- Involved in CI/CD process using GIT, Nexus, Jenkins's job creation, Maven build Create Docker image and deployment in AWS environment.
- Extensively worked in Test Driven Development (TDD) framework using JUnit.
- Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
- Comprehensive experience in Bigdata processing using ecosystem components (MapReduce, Pig, Hive, Sqoop, Flume, Spark, Kafka, HBase, oozy and Zookeeper).
- Setup and benchmarked Hadoop/HBase clusters for internal use.
- Have implemented RPA/RDA by using Web and Window Adapters.
- Working on creating batch jobs using Autosys as the job scheduler and technologies like SQL Invoker, UNIX shell scripting and core java.
- Implemented React router for building the single page application.
- Developed Python web services for processing JSON and interfacing with the Data layer.
- Created POC for Automatic update for the deployment status update using Vert.x Framework (push Notification), HTML5, CSS3, JavaScript, Junit & JAVA.
- Created POC for SSl authorization using Vert.x Framework. z
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Designed the responsive front-end screens using Angular 2, HTML5, CSS3, JavaScript, Typescript, jQuery, and Bootstrap.
- Created Directives, Services, Filters using Angular JS with Typescript.
- Real time streaming the data using Spark with Kafka
- Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
- Developing and building development and test solutions with Confidential, Amazon AWS, and Rackspace cloud computing offerings
- Worked closely with the team in building an application for verifying the time off the employee using IVR system.
- Applied design patterns like Factory pattern, Singleton and DAO effectively.
- Defining the Scope of SIT and producing SIT Phase Test Plan
- Extensively used core java concepts like Collections Framework, and Exception Handling, I/O System, JDBC, Generics.
- Configured Kafka to read and write messages from external programs.
- Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
- Used Backbone.js, Node.js, Bootstrap and other JavaScript libraries to create intuitive and rich Single Page Applications.
- Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
- Involved in developing custom taglibs, JSP, EJB's, Portlets and DB2 - stored procedures.
- Integrate the Oracle BPM with the Spring Framework in the enterprise layer.
- Involved in packaging, deployment, and upgrade of different modules of SAS on JBoss App Server. VB code Analysis and Sybase store procedure converted into SQL.
Environment: JDK 1.8, Spring Boot, Spring MVC, Protractor, Kubernetes, JMeter, Angular 2/4, Spring AOP, Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, AJAX, UML, JSTL SQL, PL/SQL, Typescript, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, AWS, NodeJS, Bootstrap, HTML5, CSS3, Maven, Jenkins, Junit 4.1, Selenium, JIRA, Selenium, GIT, Chef, MongoDB, Apache Camel, AWS.
Sr Full Stack Java Developer
Confidential, Greenwood Village, CO
Responsibilities:
- Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
- Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
- Developed an application were involved in design changes using HTML5, CSS3, jQuery and Bootstrap.
- Used Spark-Streaming APIs to perform necessary transformations and actions on the data got from Kafka and Persists into Cassandra database.
- Updated the application with new features of Angular 6.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Worked with Angular 2 and typescript as part of migration from Angular and vanilla JavaScript to Angular 2 and react.
- Integrated the different pages to be a single page application using Angular 4 and Typescript.
- Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka through persistence of data into HBase.
- Design JSON requests according to the front-end pages.
- Used React-router to route the pages on the client-side and built SPA.
- Developed front-end applications using ReactJs, Flux, NodeJs, and Docker and Built Spring based Java and Scala services to support Enterprise Web application
- Backend processes were built in Python and utilized RabbitMQ as the messaging middleware.
- Used React JS to create custom components for data manipulations and to display data in company standard format.
- Configured Kafka to handle real time data.
- Responsible to write Unit Test Cases using JUnit Selenium WebDriver Load Testing using Apache JMeter.
- Involved in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience in managing Cassandra clusters on Amazon Web Services (AWS).
- Used Java 1.8 Method references feature to point to methods by their names and used functional Interfaces.
- Unique experience with Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes
- Used Spring Boot which is radically faster in building cloud Micro services and develop spring-based application with very less configuration.
- Actively involved in deployment Application war files in WebLogic Application server.
- Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
- Used Docker for creating Docker images for launching containers on AWS EC2 and Expert in using Docker for Environment provision solution.
- Apache Tomcat 8 and NodeJS servers to deploy and configure Java API's and frontend modules.
- Involved in using java like Collections, Exception Handling, Multi-Threading, Serialization and Java 1.8 features like Lambda expressions, Stream API, and Method references.
- Experience with advance technologies like MongoDB, Cassandra, and advanced framework like Spring Row
- Experience with NoSQL document-based data stores like Mongo DB and have designed various data models for the system.
- Developed CI/CD solutions for running an AngularJS application from a Tomcat container using Jenkins and Sona type Nexus.
- Designed and developed Micro Services business components and Restful service endpoints using spring boot.
- Implemented first-hand the best/worst practices for integrating Micro Services into existing system architecture.
- Used object storage container to store the secured files and retrieved from API by using Amazon Web Services (AWS).
- Implemented Restful and SOAP based Web Services and used Soap UI for testing.
- Strong knowledge in developing Web Services using SOA, SOAP, WSDL and XML.
- Used NodeJs to run Web pack tasks and build properly the project.
- Expertise in J2EE Technology- Servlets, Struts, spring, JDBC, JTA, JPA, Hibernate and JMS.
- Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
- Used Spring Tool Suite (STS) IDE tool for application development.
Environment: Java1.8, HTML5, JMeter, Protractor, Kubernetes CSS3, JavaScript, jQuery, Ajax, AngularJS, AWS, Micro Services, Spring, Spring Boot, Spring Security, Spring batch, Servlets, Cassandra, Spring MVC, JUnit, J2EE, Drools, Node JS, Gradle, JMS, RESTful, Agile Methodology, Log4J, Web Sphere, GitHub, Rally
Sr. Java Developer
Confidential, MI
Responsibilities:
- Designed, developed, debugged, and tested the web-based application using the J2EE architecture.
- Performed Application Demo's to the end clients.
- Developed WS-Security based Web Services to interact.
- Understanding and analyzing business requirement.
- Implemented client-side data validations using JavaScript and Server-side data validations using JSF validators.
- Developed & deployed the application in Websphere Application Server.
- Created XML Schema, XML template and XSL.
- Involved in the design and development of XML presentation using CSS & XSLT.
- Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
- The UML use case designs are developed using and Rational Software Architect v7.0/6.0.
- Developed angular views to hook up models to the DOM and synchronize data with server as a SPA.
- Used Hibernate, Object/Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Designed and developed Spring REST API with Spring Boot 2.0.
- Designed and developed microservices with Spring Boot 2.0 and Spring REST.
- Expertise in the OOPS, Multi-threading, String pool, C++ Packages, Exception-Handling & Collections.
- Created various re-usable Polymer components using polymer library.
- Designed the data base and Normalized the Data Base in 3NF.
- Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each and every module developed.
- Implemented services call from Angular at client to Express JS at Node JS server.
- Responsible in maintaining the testing and development environments with everyday smoke test.
- Involved in developing various reusable Helper and Utility classes using Core Java.
- Expertise in working on transformations in MuleSoft.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client-Side validations were done using JavaScript.
- Developed single page application using AngularJS, NodeJS, Express JS and MongoDB with ng-view directive.
- Developed scripts in Python and Excel VBA to automate the data analysis, generating statistics isolating trends in memory failures.
- Create new Spring Boot microservices and deploying to PCF.
Environment: J2EE1.4/1.5/1.6, J2SE 1.4/1.5/1.6, Java, JSP, JavaBeans, Angular 5.0/4.0, Java Script, REST API, spring boot 2.0, Spring REST, microservices, jQuery, StrutsV2.x, JSF, XML, XSLT, Web Sphere Application Server (WAS).
Java Developer
Confidential
Responsibilities:
- Worked on High level and low-level system design, planning, estimation, and implementation
- Developed presentat0ion layer using JSP, HTML5, CSS3 and client validation using JavaScript.
- Developed Single page application and structured the JavaScript code using AngularJS.
- Design and develop template-based User Interface using Bootstrap and Angular JS.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
- Build servers using GCP, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Worked on Java features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
- Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.
- Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers.
- Create and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server.
- Worked on development and implementation of the MVC Architectural pattern using Spring Framework.
- Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Security, Spring Batch.
- Designing and implementing scalable, RESTful and Microservices based mobile back-end.
- Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
- Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
- Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
- Designed and integrated the full-scale Hibernate persistence solution with the application architecture.
- Involved in design and development of the Hibernate Domain Model for the service.
- Involved in using JPA (Java Persistence API) frameworks and APIs as JDO and Hibernate.
- Enterprises Integrated Pattern Implemented with Apache Camel (ESB).
- Developed a RESTFUL based service for data retrieval to make it independent of the current application.
- Involved on development of RESTFUL web services using JAX-RS in a Spring based project.
- Proficient in Application Development/Maintenance using Legacy RPI languages.
- Worked on XML and JSON for transferring and retrieving data between different applications.
- Wrote services to store and retrieve user data from MongoDB for the application on devices.
- WebSphere is used as an Application Server to Deploy the Application.
- Experience in using JUnit and build tools such as MAVEN.
- Collaborated with testers and developers and prepared test plans for producing high quality software applications
- Worked on Log4j for logging errors, messages, and performance logs
Environment: Java 1.8, J2EE, HTML5, CSS3, jQuery, Ajax. Bootstrap, JavaScript, AngularJS, NodeJS, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, OAuth, XML, GIT, JSP, JUnit, Maven, IBM WebSphere, Apache AXIS, JAX-WS, Restful, Amazon Web Services (AWS), Micro Services, Log4J, Oracle, Mongo DB, WSD, GCP, JIRA and Spring Tool Suite.
Java Developer
Confidential
Responsibilities:
- Designed the Web Application Using Spring MVC (Model View Controller) pattern to make it extensible and flexible.
- Analyzed, designed, implemented web-based application using Java8, JPA, JSP, Spring, XML, and SQL.
- Used Agile methodologies during the complete project life cycle.
- Helped in preparing the design documents like process flow, sequence, component diagram.
- Implemented DIM Web service using Spring Framework.
- Used Agile methodology XP for development using User Stories.
- Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring JDBC.
- Used annotations in the complete project development, webservices, MVC design.
- Used JMS for consuming pin verification, device connect disconnect messages.
- Used JPA as data persistence API for all the DAO, database operations.
- Designed Interactive GUIs using Java Applets and Swing.
- Generated Hibernate Objects and used Hibernate ORM for SOTI Publisher application.
- Used Maven project management tool for build and deployment of the application.
- Used Spring quartz timer to load the DIM data base with device battery information on regular intervals of time.
- Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF.
- Developed Spring REST Web services for opening, closing the locker door webservice operations.
- Responsible for providing architectural guidance to external business team in Apigee API management.
- Incorporated Basic authentication and JSON threat protection by using Apigee API gateway.
- Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and backend using Hibernate.
- Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, bean, and form tag libraries.
- Used Hudson for continuous integration. Utilized Apache Camel to integrate microservices and RabbitMQ messaging exchanges.
Environment: JDK 1.6, Eclipse 3.6, Agile, Spring FW 3.1.0, Cache Abstraction, REST Webservices, tomcat, Microservice, Spring Boot, Apache Camel, Oracle 11g, APIGEE, Spring MVC, Hibernate, Drools, JPA, Maven, JUnit, Log4j, HTML5, CSS3, JavaScript, JSON, JMS, DB Visualizer 7.1, WebLogic, UML, Mockito, JSP, XML, JAXB, Unix, Subversion (SVN), ClearCase, Jenkins.