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 teh 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 teh 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 Autantication.
- 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.
PROFESSIONAL EXPERIENCE
Sr Full Stack Java Developer
Confidential, Bentonville, AR
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of teh 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 teh 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 TEMPeffective sorting mechanisms.
- Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for teh runtime environment for teh 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 teh Payment page for teh 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 teh 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 teh job scheduler and technologies like SQL Invoker, UNIX shell scripting and core java.
- Implemented React router for building teh single page application.
- Developed Python web services for processing JSON and interfacing with teh Data layer.
- Created POC for Automatic update for teh 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 teh database.
- Designed teh 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 teh data using Spark with Kafka
- Configured Spark streaming to receive real time data from teh Kafka and store teh 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 teh team in building an application for verifying teh time off teh employee using IVR system.
- Applied design patterns like Factory pattern, Singleton and DAO TEMPeffectively.
- Defining teh 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 teh 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 teh Oracle BPM with teh Spring Framework in teh 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 teh 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 teh data got from Kafka and Persists into Cassandra database.
- Updated teh application with new features of Angular 6.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with teh database.
- Worked with Angular 2 and typescript as part of migration from Angular and vanilla JavaScript to Angular 2 and react.
- Integrated teh different pages to be a single page application using Angular 4 and Typescript.
- Developed end to end data processing pipelines dat begin with receiving data using distributed messaging systems Kafka through persistence of data into HBase.
- Design JSON requests according to teh front-end pages.
- Used React-router to route teh pages on teh 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 teh 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 teh 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 teh best/worst practices for integrating Micro Services into existing system architecture.
- Used object storage container to store teh 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 teh project.
- Expertise in J2EE Technology- Servlets, Struts, spring, JDBC, JTA, JPA, Hibernate and JMS.
- Used GitHub to maintain teh version of teh files and took teh responsibility to do teh 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 teh web-based application using teh J2EE architecture.
- Performed Application Demo's to teh 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 teh application in Websphere Application Server.
- Created XML Schema, XML template and XSL.
- Involved in teh design and development of XML presentation using CSS & XSLT.
- Formulated Use Cases for each business requirement and normalized teh use cases to suit teh requirements.
- Teh UML use case designs are developed using and Rational Software Architect v7.0/6.0.
- Developed angular views to hook up models to teh 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 teh OOPS, Multi-threading, String pool, C++ Packages, Exception-Handling & Collections.
- Created various re-usable Polymer components using polymer library.
- Designed teh data base and Normalized teh 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 teh 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 teh 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 teh 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
Creator Technologies Pvt Ltd Hyderabad, India
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 teh JavaScript code using AngularJS.
- Design and develop template-based User Interface using Bootstrap and Angular JS.
- Handled all teh 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 teh 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 teh applications in AWS as EC2 instances and create snapshots for teh data dat must be stored in AWS S3.
- Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers.
- Create and configured teh continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server.
- Worked on development and implementation of teh MVC Architectural pattern using Spring Framework.
- Developed teh 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 teh Web tier level to isolate each layer of teh application so dat 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 teh similar jobs simultaneously.
- Designed and integrated teh full-scale Hibernate persistence solution with teh application architecture.
- Involved in design and development of teh Hibernate Domain Model for teh 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 teh 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 teh application on devices.
- WebSphere is used as an Application Server to Deploy teh 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
Brio Technologies Private Limited Hyd India
Responsibilities:
- Designed teh 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 teh complete project life cycle.
- Helped in preparing teh 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 teh complete project development, webservices, MVC design.
- Used JMS for consuming pin verification, device connect disconnect messages.
- Used JPA as data persistence API for all teh 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 teh application.
- Used Spring quartz timer to load teh 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 teh containers created by PCF.
- Developed Spring REST Web services for opening, closing teh locker door webservice operations.
- Responsible for providing architectural guidance to external business team in Apigee API management.
- Incorporated Basic autantication and JSON threat protection by using Apigee API gateway.
- Wrote lots of JSP's for maintains and enhancements of teh application. Worked on Front End using Servlets, JSP and backend using Hibernate.
- Developed teh presentation and controller logic for teh 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.
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.