Sr Java Full Stack Developer Resume
Seattle, WA
SUMMARY
- Around 6 Years of Professional experience in developing web applications using J2EE technologies like Java, Restful services, Servlet, JSP, JDBC, Java Script, spring, Spring Batch, Hibernate, XML, JSON, UNIX shell scripting, Web services.
- Extensive knowledge and hands on experience in Web development using HTML, DHTML, AJAX, Angular JS, CSS, JavaScript, XML, XSL, XSLT, validations with DTD & amp, XML Schema and processing files with SAX, DOM Parsers.
- Strong Object Oriented Analysis and Design (OOAD), ERD documentation, UML artifacts modeling with Rational Rose and Enterprise Architect. Applied the requirements engineering, analysis, and design disciplines of the RUP to J2EE projects.
- Application development experience using multithreading, Serialization, Externalization, Collections, Generics, Core JAVA.
- Hands on development experience with Open source systems and in depth working knowledge of Spring3.1, Hibernate3.X, and Struts 2.0 frameworks, AJAX, JSON and XML.
- Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module etc. in Spring Framework.
- Strong experience in Service Oriented Architecture (SOA) and publishing Web Services both SOAP & REST (consume and implementations) that include several components like SOAP, WSDL, XSD, UDDI and JAX - WS, JAX-RS.
- Experience with JMS both Synchronous and Asynchronous messaging. Hands on experience on IDE tools like Eclipse, NetBeans, Web Storm, IBM RAD, Spring Tool Suite.
- Competent in developing and designing web pages efficiently using jQuery, jQuery UI and jQuery mobile.
- Expertise in back-end/server-side java technologies such as Enterprise Java Beans (EJB), Java Persistence API(JPA), Java Messaging Service (JMS), Java Connector Architecture (JCA), Java Data Base Connectivity (JDBC).
- Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, and Session Facade.
- Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
- Expertise in using ANT, Maven and Gradle for building and deploying application on the servers.
- Experience in building and deployment of EAR, WAR, JAR files on different SDLC systems in IBM WebSphere Application Server v7.
- Good knowledge in Python and Hadoop, HDFS, Map Reduce, Hive, HBase, Flume.
- Extensively used AJAX, JSON, and XML to link clients to server back end applications.
- Experienced in Agile methods like Scrum and Extreme Programming (XP), and Agile practices like Continuous Integration and Test-Driven Development (TDD).
- Proficient in writing Selenium Web Driver automation scripts in JAVA using Maven, Cucumber and Test NG Automation Testing for Web Applications.
- Very good understanding of Oriented Design (OOD), Spring MVC architectures, distributed architectures.
- Expertise in database modeling, administration and development using SQL, PL/SQL, toad in Oracle (8i, 9i, 10g and 11g), IBM DB2 and SQL Server environments.
TECHNICAL SKILLS
Programming Languages: Java 1.7,1.6,1.5, C++, PL/SQL
Java/J2EE Technologies: Servlets, JSP 1.2/2.0, EJB, JSTL, JDBC, JNDI, JMS, JPA, RESTful services
Web Development: HTML5, DHTML, XHTML, CSS3, Java Script, AJAX, JSON, RequireJS, EXT JS, jQuery
Frameworks: Struts 1.x/2.x, Hibernate 3.0/4.0, Spring 3.0/4.0, JSF, AngularJS 2, Node JS, Backbone JS
XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XMLBeans, REST
Application/Web Servers: IBM Web Sphere 8.x/6.x, Web Logic 9.x/10.x/11.x, Apache Tomcat 7.x/6.x, JBOSS
Methodologies/ Design Patterns: Agile, Waterfall, OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Façade
Databases: Oracle 9i/10g/11g, SQL Server 2000/2005, My SQL 5.1, MongoDB, DB2
IDEs: Eclipse 3.x/4.x,WebStorm, Sublime Text, RAD8, WSAD, NetBeans3.3, MS Visual studio 2005
Build Tools: Ant 1.7, Maven 3.x/2.x, Jenkins, Bamboo, Gradle
Testing Tools and Logging Frameworks: JUnit 4.x, Load runner 11.0/11.5, Jmeter, Jasmine, Protractor, Selenium, Log4J
Version Controls: CVS, SVN, VSS, Rational Clear Case, Stash
Operating Systems: Windows, Unix (AIX, Sun Solaris), HP-UX
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
Sr Java Full Stack Developer
Responsibilities:
- Analyzed business requirements and participated in technical design, development and testing of various modules.
- Designed and implemented web-based applications using J2EE, Java, DOJO, REST, and JDBC.
- Responsible for the operation, maintenance and integrity of a distributed networked Linux/AIX environment.
- Designed and documented REST/HTTP API's, including JSON data formats and API versioning strategy.
- Implemented the project using Web Services, WSDL, s UDDI, and SOAP to communicate with other systems by using apache Axis.
- Involved in the implementation of DAO using Spring-Hibernate ORM and Spring Integration.
- Implemented SOAP Services (JAX-WS) to interact with external systems. Involved in writing client code for invoking SOAP based web services.
- Used J2EE design patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
- Installed and configured Apache on Linux and Solaris and configured Virtual hosts and applied SSL s.
- Used Hazelcast to implement memory caching. Implemented the API level caching using HazelCast and Spring AOP.
- Developed POJO and implemented Hibernate and integration with Spring Framework.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Managed and maintained Oracle and NoSql databases in production domain.
- Integration of spring modules with AWS modules in order to consume third party services.
- Used RESTful web services to communicate with third party services or internal applications. Wrote java back end web services in RESTful framework using the jersey JAX-RS framework.
- Designed and developed user interface (UI) components using JSP, HTML, CSS, and JavaScript.
- Developed pages using HTML5, XUL, DHTML, XSL/XSLT, XHTML, CSS3, and JSON.
- Managed JSON objects through AJAX to present the data to the front-end interface.
- Also designed Frontend with in object oriented JavaScript framework like Angular.js, Node.js and Ext.js.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS, NodeJS and JQuery.
- Used Ajax, JSON with jQuery for request data and response processing. Used concepts of Directives, Data-Binding and Dependency Injection in AngularJS.
- Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
- ModifiedReact/Spring application's architecture, maximized code reusability, project scalability, future upgradability, and maintainability.
- Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
- Designed the real time analytics and ingestion platform using Storm and Kafka
- Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS and React JS.
- All the functionality is implemented usingSpringIO /SpringBoot,Microservicesand Hibernate ORM.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Developed JAXB objects to represent request and responses to support XML and JSON format.
- Developed the Spring AOP Programming to configure logging for the application.
- Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
- Developed, implemented and maintained an asynchronous, AJAX based rich client for improved customer experience using XML parsing, XSLT templates.
- Facilitate scrum ceremonies like grooming, sprint planning, retrospectives, daily standups etc.
- Using Soap UI to test the service call, by passing required parameters for the service.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library.
- Designed and developed the Presentation layer usingAngular4 and written logics using Typescript.
- ConfiguredKafkamessage source with Spring XD.
- Used Maven to compile java classes and package into jar archives. Used Maven for build automation and Jenkins tool for Version Control.
- Implemented AWS client API to interact with different services as Console configuration for AWS EC2.
- Developed unit test cases and suits on Junit framework for unit testing, writing Junit tests cases for every java class.
Environment: Java 8/7, J2EE, SQL, Oracle 11g, PL/SQL, JSON, XSLT, XPath, Groovy/Grails framework, Ext JS, JavaScript, DOJO, DAO, Junit, Spring 4.x, HazelCast, MongoDB, Log4j, React JS, AWS, Kafka, Spring Boot, Microservices, Spring Integration, iBatis, Hibernate ORM, TDD, Git, Web Services (SOAP), Linux, Tomcat server, Agile, Jenkins, Maven, Servlets, Node.js, JSP, HTML5.
Confidential, Atlanta, GA
Java Full Stack Developer
Responsibilities:
- Worked with HTML, CSS, JSP, XML, JSON, and Ext JS for developing user interface.
- Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology.
- Creating, installing, Weblogic Application servers, deploying WAR, JAR files on them installed on both Linux, Solaris servers.
- Involved in implementing Object Relational Mapping (ORM) using Hibernate for persisting business objects data into underlying database.
- Used Maven repository to include all the jar files required for the JDBC Connections and JSP Tag libraries.
- Implemented dynamic functionality to screens using Ext JS and Implemented Asynchronous means of retrieval of data using AJAX.
- Developed application in Angular JS, JSON, and deployed into development, Test and production environment successfully.
- Experience in implementing and hosting Docker and Kubernetes containers.
- Worked on project to retrieve log messages procured from Kafka by leveragingSparkStreaming
- Develop AWS Lambda based Microservices interacting withDyanamo B& SNS/SQS using AWS SDK.
- Implemented Microservices architecture using Spring Boot for making application smaller and independent.
- Extensively involved in developing and consuming Restful web services.
- Developed RESTful Web Services for CIP using Java, Spring Boot, NoSQL databases like Couchbase.
- Consumed SOAP based Web Services to integrate with the Web Application.
- Published and consumed Web Services using SOAP, WSDL and deployed it on WebLogic server Web Server.
- Configured, tested and troubleshoot newly built Linux servers with NIC card configurations
- Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
- Created dynamic HTML pages, used JavaScript, Ext.js, JQuery, NoSQL, Restful and AJAX to create interactive front-end GUI.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Worked with CSS3 background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Using AngularJS and Angular-Bootstrap UI extensively for developing the UI using MVC framework.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed Single page web applications object oriented JavaScript Framework like Angular.JS and Ext.JS.
- Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP, Apache and Weblogic.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Coded extensively using JavaScript MVC Framework, AngularJS to make rich internet web application for a Single page app.
- Used NodeJS to resolve dependencies via Angular 2, typescript, jasmine.
- Worked with React JS to build bootstrap components for UI web objects. Linked with API data to view render virtual DOM dynamically.
- Designed and developed the REST based Microservices using the Spring Boot
- Hibernate is used as persistent at middle tire for providing object model over relational data model.
- Used SOAPUI tool extensive to conduct regression and performance testing of our services
- Implemented migration from Oracle coherence cache with Hazelcast cache.
- Extensively used Spring Bean Wiring, Spring DAO and Spring AOP modules.
- Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Worked on JavaScript framework that is BackboneJS, NodeJS, and Express JS to augment browser based applications with MVC capability.
- UsedReactJS for templating for faster compilation and developing reusable components
- Involved in designing and developing the JSON, XML Objects with SQL Server.
- Used Maven for build automation and used Log4j for the logging. Source control using Git and GitHub. Implemented and configured Jenkins job for Continuous Integration (CI) tool.
- Used Spring Core for Inversion of control (IOC) implemented using dependency injection.
Environment: Java/J2EE, Design Pattern, Servlets, JSP, JSF, JDBC, Spring, Hibernate, JavaScript, Ajax, JQuery, Web Services, ReactJS, AngularJS, JSON, JUnit, HazelCast, HTML, CSS3, Bootstrap, Spring Boot, Microservices, JBoss Application Server, Apache Maven build tool, PL/SQL, AWS, Linux, RESTful API, GRUNT, Jenkins, GIT, LESS, Backbone.js and Eclipse.
Confidential, Louisville, KY
Java Developer
Responsibilities:
- Designed and implemented application using spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate 3.0, SQL, and IBM WebSphere 8.
- Involved in development of data abstraction layer using Hibernate ORM framework with Spring support, and JDBC driven components
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Created optimized graphic websites and application interfaces using HTML, CSS, and spring framework.
- Developed JSPs for displaying account activation criteria using JSON and oracle stored procedure.
- Developed GUI using HTML, CSS3, JavaScript, Bootstrap, DOM, XHTML, AJAX and AngularJS as a part of current project.
- Created instances in AWS as well as worked on migration to AWS from data center.
- Used AngularJS for creating Routes, Filters, Directives, Factory and Services.
- Development UI modules using Bootstrap, HTML, JSP, JSF, JavaScript and CSS.
- Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations.
- Developed module for activate/deactivate criteria for account data service using JSON to send AJAX request and spring framework to implement the MVC.
- Used Spring Dependency Injection (DI) or Inversion of Control (IOC) In order to develop code for obtaining bean s in spring framework using annotations.
- Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of spring.
- Worked on Live Class & Study Calendar module by using Adobe Flash, Action Script, Adobe Photoshop and Adobe Illustrator.
- Implemented RESTful Web Services for other applications to communicate
- Used J2EE design patterns like MVC, Session Facade, Business Delegate, and DAO.
- Implemented Spring Batch and Spring Task Scheduler to automate importing data from CSV files sent from client into DB2database.
- Used SQL Developer framework to write SQL queries and used JDBC to access database and implemented of connection pooling.
- Involved in consuming, producing SOAP based Web services using JAX-WS and tested the web services with SOAPUI.
- Designed and developed a number of RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Web Services, JSON, RESTful, MySQL, and Maven.
- Implemented Backup & Disaster recovery management on Linux platforms
- Integrated HTTP Apache Http plug-in with WebLogic Servers.
- Developed stored procedures and complex queries for manipulating the banking database.
- Developed Maven build scripts and created the War, Ear files and deployed in Web Sphere application server. Used Maven to build the project, Jenkins as version control and Enterprise GitHub as repository.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
Environment: Java, Springs, hibernate 3.0, JMS, SOAP web service client (using JAX-WS), Restful Web service client (using JAX-RS), AngularJS, Linux, Bootstrap, HTML, CSS, AJAX, Oracle 11g, SQL, JUnit, Eclipse 4.2, Jenkins, Maven, IBM WebSphere.
