We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY:

  • Over 9+ years of experience in System Design, Enterprise Software development and complex Client/Server Implementation, Web Development, Intranet/web based n - tier architecture systems utilizing Object oriented / Internet technologies , Implementation of J2EE Technologies ( spring , Hibernate ORM , Struts , EJB , JDBC , Servlets , JSP , JSTL ).
  • Expertise in J2EE and MVC architecture/implementation, Web Services , SOA , Analysis , Design , Object modeling , Data modeling , Integration , Validation , Implementation and Deployment .
  • Expertise in front-end development using JSP , JSTL , HTML , DHTML , CSS , JavaScript .
  • Experience in spring module like MVC , AOP , JDBC , ORM , JMS , and Web Services using Eclipse and STS IDE .
  • Experience in analyzing data with Hive, Pig and Hadoop Streaming.
  • Experience in developing web services (SOAP and REST) and consuming web services with Python programming language
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3.
  • Experience working with big data and real time/near real time analytics and big data platforms like Hadoop, Spark using programming languages like Scala and Java.
  • Experienced in MEAN stack advancement (MongoDB, Express.JS, AngularJS &NodeJS).
  • Excellent Java development skills with core Java8, JDBC, Hibernate and solid experience in MVC architecture, using Spring 3, Spring MVC, Struts 2.
  • Working experience in Map Reduce programming model and Hadoop Distributed File Systems.
  • Good knowledge on Big data technologies like Spark, Scala, Hadoop, Map-Reduce, HDFS, Hive, HBase, Zookeeper, Kafka.
  • Expertise in implementing Web Services using SOAP , WSDL .
  • Expertise in design and development of various web applications with n-tier architecture using MVC pattern in J2EE environment.
  • Build responsive application using AngularJS, Node.Js application compatible with mobile devices and different web platforms and browser. Consumed different plugins and angular modules and providers.
  • Experience in developing REST services in NodeJS using Express JS, in which JSON is used.
  • Involved in Design , development and testing of web application and integration projects using Object Oriented technologies such as Core Java , J2EE , Struts , JSP , JDBC , Spring Framework , Hibernate , Java Beans , Web Services ( REST/SOAP ), XML , XSLT , XSL , and Ant .
  • Experience in using various Web and Application Servers like Apache Tomcat , IBM -Web Sphere process server.
  • Utilized most of the AWS services like S3 as a data store for storing the files in Dynamo DB.
  • Good experience with a NoSQL database, Cassandra, Mongo DB.
  • Good Understanding of “big data” technologies: Hadoop, Storm, HBase, Cassandra, Cloudbase/Accumulo, Puppet and Chef.
  • Experience in developing the Web Services using the JAX-WS , JAX-RPC and Spring Restful .
  • Experience on IBM Web Sphere 4.0/5.0/6.0 application server and web servers like Tomcat , Apache and Java Web Server .
  • Extensive experience in different Integrated Development Environment like RAD , Eclipse , STS , Net Beans and Edit plus .
  • Experienced in workload management using Kubernetes Pods and controller .
  • Expertise in using Docker as a containerization tool.
  • Performed unit testing using JUnit test cases and used Mockito for stub, Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j .
  • Good experience with web stacks such as Apache, Nginx, Varnish, and Lighttpd
  • Excellent programming experience in Java 1.5/1.6 , JDBC , Servlets , JSP. s
  • Experience in using and implementing design patterns such as Model-View-Control ( MVC ), Data Access Object (DAO) , Factory, Singleton, and Business Delegate in the development of multi-tier distributed applications.
  • Experience on creating and building the application dynamically using Maven build tool.
  • Experience in developing software using SDLC and Agile/Scrum methodologies.

TECHNICAL SKILLS:

J2EE Technologies: JSP, Servlets, JDBC, JavaBeans, JNDI, RMI, EJB

Frameworks: Struts 1.x/2.x, Spring 3.x, Web Framework, JSF, Hibernate, iBatisJPA

Development Tools: Eclipse, My Eclipse, RAD and Net Beans

Web Services: SOAP, WSDL, UDDI, REST-Jersey, JAX-WS, AXIS

DB Servers: Oracle, DB2, SQL Server and MYSQL - SQL & PL/SQL

Internet Technologies: HTML, Java Script, AJAX, XML, XSTL, CSS, AJAX, DOM/SAX, JQUERY, JSONVersion Control tools: CVS, Harvest, IBM Clear case and SVN

Modeling Tools: Microsoft Visio, JUDE

Web/Application Servers: WebSphere, Tomcat, WebLogic and JBOSS

Messaging Technologies: JMS, IBM MQ Series

Other Tech &Tools: Log4j, SOAP UI, JAXP, JAXB, FileZilla, Putty, QC, Kubernetes, Docker

Programming Languages: : Angular JS, C, C++, JAVA, J2EE, Python

PROFESSIONAL EXPERIENCE:

Confidential, Fremont, CA

Sr. Java Full Stack Developer

Roles & Responsibilities

  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces, and JSP tag libraries to define custom tags and JDBC for database connectivity.
  • Developed Angular 2.0 custom directives.
  • Used Node.JS , Express.JS to create server-side API with MongoDB .
  • Designed and Developed Web Services using RESTFul and SOAP protocols with Apache CXF 2.7, JAX-RS/Jersey, JAX-WS, XML and JSON.
  • Designed and developed the Application using Angular2/4 along with HTML5, CSS4, and TypeScript and Bootstrap4, Spring, Hibernate, MySQL and DB
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 4
  • Expertise in Angular JS controllers, directives, factory and service resources, routings and events.
  • Worked on object oriented programming (OOP) concepts using Python, Django and Linux.
  • Involved in Microsoft SQL Server Packages (SSIS) and Cubes (SSAS).
  • Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Used Selenium (IDE & WebDriver for UI testing).
  • Coded in Angular JS MVC Framework to make single page and Allocation price configurations pages.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware
  • Used JSON for file composition in Docker
  • Used Kubernetes to create Container, Pods and Minions .
  • Consumed REST based Micro services with Rest template based on RESTful APIs.
  • Experience with Hadoop components such as Job Tracker, Task Tracker, Name Node, Data Node, MapReduce and HDFS Framework.
  • Developed a web service to communicate with the databases using SOAP.
  • Developed new user facing features using React Js in view level.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala and Python.
  • Automation scripts using Shell scripting, JAVA, selenium for system/performance testing.
  • Exposure on Mean Stack along with Node.js, Angular.js.
  • Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Leveraged zeno framework for Writing Storm topology to accept the events from Kafka producer and to emit into Mongo DB.
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Puppet, VMWare, Amazon
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Utilized spring and Hibernate as the architectural framework. Have utilized Dependency Injection, Spring MVC, AOP, Spring DAO and Spring Context modules of spring framework in the development of the project.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker and Python.
  • Containerized Service with Docker and deployed it to Kubernetes Cluster.
  • Used NoSQL databases like AWS Dynamo db. and S3 for data persistence.
  • Written Storm topology to accept the events from Kafka producer and emit into Cassandra DB.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Converting mocks into Angular 2 reusable components and modules.
  • Using GIT to checkout and check-in code and merge the code with other developers.
  • Implemented code to consume messages from streaming data platform (SDP) using Apache Kafka.
  • Developing Angular2 web app, front end representation for internal products.
  • Worked with EJB message driven beans to handle the service calls as handlers.
  • Used Webservices - WSDL and SOAP for getting Loan information from third party and used SAX and DOM XML parsers for data retrieval
  • Successfully implemented Web Services based on SOA architecture using SOAP.
  • Developed presentation layer using HTML5 and CSS3, JQuery, React Js, Backbone JS .
  • Used Spark-Streaming APIs to perform necessary transformations and actions on data model which gets the data from Kafka in near real time and Persists into Cassandra.
  • Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects and migrated from SVN to GitHub with merge and version and used Jenkins for continuous integration.
  • Wrote restful services on the server in NodeJS to listen to requests from devices
  • Proficient in RDBMS concepts and worked with MySQL 5.0, Oracle 12c/11g and SQLServer.
  • Extensive experience developing applications using Agile methodologies like Test Driven Development (TDD), SCRUM and KANBAN.

Environment: Java, J2EE, JSON, UML, JSP, Hive, Pig, Python 3.x, HBASE, Spring MVC, Hibernate, JSON, Restful Web services, jQuery, AJAX, Angular Js, Eclipse, Maven, Unix, JUnit, DB2, Oracle, Docker.

Confidential, Malvern, PA

Sr. Java Developer

Roles & Responsibilities

  • Built an end to end vertical slice for a JEE based billing application using popular frameworks like Spring , Hibernate , JSF , Swing , JavaBeans , Facelets , XHTML , Flex , AngularJS , JSON , Ivy , and Ajax by applying OO design concepts, JEE design patterns, and best practices.
  • Developed the application using Spring framework that leverages model view layer architecture, also configured Dependency Injection .
  • Designed and coded application components in an Agile/TDD environment utilizing a test driven development and SDET approach and pair-programming.
  • Written Storm topology to accept the events from Kafka producer and emit into Cassandra DB.
  • Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala .
  • Used GIT for version control.
  • Developed the application on Node.js platform using JavaScript programming.
  • Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS.
  • Real time streaming the data using Spark with Kafka.
  • Consumed Web Services (WSDL, JBoss-SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node Js .
  • Implemented Selenium Test Scripts for Automated Regression Testing.
  • Used React JS with Angular J S framework for view layer.
  • Developed Spark code using Scala and Spark-SQL/Streaming for faster testing and processing of data.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5 , Bootstrap , Angular JS , AJAX and JSON .
  • Used Maven to Build the application and used Sonar for code Quality reports.
  • Install and Build an application on Docker image.
  • Deployed the application and tested on JBoss 5.0 Application Server.
  • Having good experience in working with Microservices for building flexible Software systems.
  • Performed data extraction and migration, data cleaning, analysis and visualization using SSIS, SSAS, and Tableau to support One Cloud data warehousing solutions on AWS.
  • Used Amazon Cloud Watch to monitor resources such as EC2, Amazon RDS, Dynamo DB and EBS volumes.
  • Used GitHub for version control and MySQL and Native SQL .
  • Thorough knowledge of Micro services architecture and experience in implementing several design patterns
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java. Integrated the Spring and Hibernate framework .
  • Created standalone Scala programs to read data from several XLS files and insert data into the Database as needed by the testing team.
  • Used XML web services using SOAP to transfer the amount to transfer application that is
  • Used SWING for GUI based coding.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Currently working on fitness tool which aids in Test Driven Development .
  • Used SOAP-UI for testing the Web-Services.
  • Explored Spark , Kafka , Storm along with other open source projects to create a realtime analytics framework.
  • Worked with distributed processing on large clusters, Amazon EC2 and Rackspace Cloud
  • Worked with Map/Reduce and stream processing (e.g. Storm)
  • Worked with NoSQL databases such as Cassandra, MongoDB..
  • Developed code to fetch data from back-end and populate on UI using AJAX, Angular-JS, and JSON.
  • Experience in maintaining a large number of files through version control tools like GIT.
  • Utilized most of the AWS services like S3 as a data store for storing the files in Dynamo DB.
  • Designed and developed REST-ful style Web Service layer and WSLD.
  • Made heavy use of Amazon Web Services ( EC2 , S3 , & RDS in particular).
  • Implemented a generic interface to Hibernate criteria API for UI search functionality.
  • Developed SQL, PL/SQL , stored procedures along with Shell Scripting - database application scripts.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Performed the Synchronous/Asynchronous file operations and created web server with the help of Express.js Using Node Js.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Developed XML Schemas - XSD , DTD for the validation of XML documents, also used Subversion.

Environment : Java, J2EE, JSP, PL/SQL, Spring, EJB, JMS, Oracle, XML, SOAP, JUnit, Apache Camel, JDBC, MS SQL Server, REST-ful Web service, Jboss Drools, Cassandra, NOSQL, Hadoop

Confidential, Chicago IL

Sr. Java Developer

Roles & Responsibilities

  • Developed the Web Based Rich Internet Application (RIA) using J2EE (spring framework) and Macromedia / Adobe Flex.
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA ) annotations and Entity Manager.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Used Ajax calls extensively - using Jquery , inside the WebApps and create a seamless flow of Quotes.
  • Developed a core component of Analytics with Node.js, Angular.JS, Ext.js, mongo DB, and Socket Stream.
  • Developed Web-Services module for integration using SOAP, WSDL.
  • Developed a data-accessible web application for employee accesses using HTML5, CSS3, AngularJS, and Node.js.
  • Implemented SOAP Web Services using JAX-WS, for providing end points to upstream clients.
  • Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL
  • Having experience in Agile Methodologies, Scrum stories and sprints experience in Python
  • Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
  • Responsible for writing test cases for entire project, also responsible for doing black box testing using Scala.
  • Design and develop automation framework using Java, Selenium web driver, JUnit, Maven, Ant and SVN.
  • Designed and developed the UI using JSP, HTML, HTML5, CSS and JavaScript, AJAX, JSON.
  • Used JBoss an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications. Created continuous integration builds using Maven and SVN control.
  • Created and deployed web pages using HTML, JavaScript and jQuery. Implemented presentation layer using CSS framework, Node JS, angular JS.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Developed PL/SQL procedures for login module and written complex sql queries.
  • Design and Developed using WebService using Apache CXF.
  • Developed Rest architecture based WebServices to facilitate communication between client and servers.
  • Mapped tables in database using Hibernate and Scala.
  • Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
  • Developed JUnit test cases for all the developed modules.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Developed the UML Use Cases , Activity, Sequence and Class diagrams using Rational Rose.
  • Developed static and dynamic Web Pages using JSP, HTML and CSS.
  • Developed the User Interfaces using Struts , JSP, JSTL, HTML and Ajax, JavaScript .
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Experience on integrating spring with Hibernate using Spring ORM module.
  • Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
  • Integrated Bootstrap.js into several applications for speeding up JavaScript development.
  • Designed custom Node.js module to, programmatically generate a path for a RESTful endpoint.
  • Developer mobile site for marketing campaigns by using JQUERY MOBILE , BACKBONE.JS, and latest technologies.
  • Experience using testing strategies such as TDD, including knowledge of JUnit and/or Selenium.
  • Utilized Node.js to create a fast and efficient chat server.
  • Used Maven script for building and deploying the application.
  • Designed and developed GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
  • Worked on designing and creating business rules using IBM ILOG Rules Engine.
  • Used GIT for version control in Scala in Java.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.

Environment : Java/ J2EE, Spring, Hibernate, Struts, Jquery, Ajax, Javascript, Oracle, Jdbc, Rest, Angular.js, Backbone.js, Bootstrap.js, MongoDB, Node.js, JUnit, Agile, Servlet, Maven, SOA.

Confidential, Chicago, IL

Sr. Java/J2EE Developer

Roles & Responsibilities

  • Involved in Analysis , Design, Development, Integration and Testing of application modules.
  • Extensively worked on AGILE / SCRUM methodology.
  • Participated in Estimation size of backlog items and Translation of backlog items into engineering design and logical units of work (tasks).
  • Involved in the application development using Spring MVC module.
  • Developed several pages using JSP, JSTL, HTML, JQuery and JavaScript.
  • Used JQuery to make AJAX calls.
  • Recorded and plays back test in Fire fox using Selenium IDE .
  • For deployment we used JBOSS Application Server to build we use ANT Scripts.
  • Testing the web services using the SOAP UI.
  • Consumed web services securely using JAX-WS API.
  • Extensively used jQuery, Node.js in implementing various GUI components in application portal.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Used PMD tool to analyze the code. It finds common programming flaws like unused variables, empty catch block and so forth.
  • Design JSON responses according the request, send it back to the front end after the logic processing.
  • Used Hudson ( Jenkins ) continuous integration tool to do the deployments.
  • Used Code Review Tutor for doing code reviews on developed code.
  • Looking into the splunk logs for hidden application errors.
  • Involved at the time of deploying the code in production environment and do the functional check out. Environment : Java, Spring(MVC, Core, AOP), Eclipse, JSP, Servlets, HTML, CSS, XML, Ajax, Java Script, Hibernate, JQuery, JNDI, Hudson, Java Beans, Sub Version, Junit, Oracle

Confidential, Houston, TX

Java/J2EE Developer

Roles & Responsibilities

  • Onsite lead, requirement gathering, gap analysis, design, development, testing
  • The project involves developing an application based on EDI technologies to provide better visibility of freight movement between Vendors/Logistic Providers and Wal-Mart. It enables automatic communication between the parties using EDI there by providing better tracking to goods
  • Helped the business in creating gap-analysis by providing the As-Is, To-Be diagrams, system appreciation documents
  • We have converted the EDI using EDIReader to xml and store the data for subsequent user display.
  • Used SAX parser to convert the xml and store the EDI data into the tables
  • Used Informix database and been involved in database table design to map the EDI document elements to tables.
  • Used struts MVC framework for creating the application
  • Used JDBC to connect to database
  • Excellent working experience in J2EE Architecture, MVC Architecture, Design Patterns.
  • Design of GUI using Model View Architecture (STRUTS Frame Work).
  • Visited client places and gathered the requirements.
  • Integrated Spring DAO for data access using Hibernate
  • Created hibernate mapping files to map POJO to DB tables
  • Involved in the Development of Spring Framework Controllers
  • Performed unit testing for all the components using JUnit
  • Designed and developed the XSD for WSDL
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application
  • Understanding the complex business EDI communication and represented the business flows in simple As-Is, To-Be diagrams in user appreciative manner.
  • Awarded on spot developer award for delivering defect free code.

Environment: Struts, jsp, xml, EJB, EDI Reader, Informix, Eclipse 3.2, Java, J2EE, JSP, Servlets, Hibernate, JDBC, JNDI, Java Beans, JMS, BEA WebLogic Server, App Server, MVC Framework

Confidential

Java Developer

Roles & Responsibilities

  • Worked on the design and development of multithreaded n-tier application in a distributed environment to support new CMS System.
  • Involved in writing PL/SQL Stored Procedures, and Functions for Oracle 10g database.
  • Developed the application front-end with HTML, JSP , JQuery and Ajax to create a dynamic and interactive experience.
  • Used Selenium for all Hibernate beans and relevant java classes.
  • Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
  • Developed Stateless Session EJB to accommodate the business logic.
  • Developed WebService's using EJB 3.x stateless session beans.
  • Implemented the Spring dependency injection of the Database helper instance to the action objects.
  • Developed the complex queries using JPAannotations in the POJO.
  • Developed and executing unit test cases using JUnit.
  • Involved in the prototype of FSD (functional specification document) and TDS (Technical design specification) for each process.
  • Wrote PL/SQL procedure according to the rule configurations.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Facade.
  • Automate test cases using the built in framework in Selenium Web Driver using Netbeans IDE.
  • Developed Web services to communicate to other modules using XML based SOAP.
  • Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using Java, JMS and MQ Series.
  • Business logic is implemented using Struts action components in the Struts and Hibernate framework.
  • Used Multithreading for invoking the database and also implemented complex modules which contain business logics using Collection, Reflection, and Generics API.
  • Developed various JSP custom tag libraries i.e . JSTL libraries for achieving most code-reusability.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML , CSS and JavaScript.
  • Deployed the application and tested on WebSphere Application Server.

Environment : Java, JEE, Spring, Hibernate, JSP, Servlet, Struts, JUnit, Maven 3, XML, SOAP, JMS, JavaScript, ADF, Oracle 9i, PLSQL, JDBC, UML, EJB, JBOSS.

We'd love your feedback!