We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Around 8 years of experience in Application Development, which includes analysis, design, development, maintenance and implementation of Projects in the areas of Java/J2EE Client and Server - side Enterprise Applications.
  • Experience in utilizing Java/J2EE technologies such as JavaScript, JSP, Servlets, JDBC, etc. and building the applications using MVC Architecture design pattern.
  • Experienced in using JavaScript API, including Java Script Objects, Browser Objects, and HTML DOM Objects.
  • Expertise in developing Use Cases, Component diagrams, Sequence diagrams and class diagrams. Extensive experience with application servers such as BEA Web Logic, Apache Tomcat.
  • Implemented Angular JS4 component router for navigation and the services to connect the web application to back-end APIs.
  • Wide experience in Application Design and Development of Client/Server Applications, Servlets/Applet communication, Internet/Intranet based applications using OOA, OOD, OOP, SOA, MVC and J2EE.
  • Proficient in developing web based applications using Java and J2EE technologies like JSP, Servlets, EJB, Struts, JDBC, JMS, Spring, Spring Boot, Hibernate, JSF, XML, SAX/DOM, JAX-B.
  • Expertise in developing multi-tier applications using Struts MVC, JSF and Spring MVC.
  • Expertise in building rich, interactive user interfaces using HTML, CSS, JavaScript, JQuery,
  • Node.js and Angular.js.
  • Worked extensively with GUI frameworks JSF and Swing.
  • Strong experience in developing XML Schemas, WSDL documents, XML Parsing and Binding for Web Service development
  • Developed single page applications using Angular2, HTML5, CSS3, and Bootstrap.
  • Hands on experience in Test Driven Development (TDD) and expertise in Continuous Integration using Jenkins and task automation using ANT and Maven
  • Expertise in developing static/dynamic HTML pages, providing interactive front end GUI using CSS, XHTML, JQuery, dojo, and Adobe Flex.
  • Have a hands-on experience on fetching the live stream data from DB2 to Hbase table using Spark Streaming and Apache Kafka.
  • Hands on exposure to multiple Application Servers like JBoss, JBOSS DROOLS engine, IBM WebSphere Server and BEA Weblogic.
  • Good experience with version control systems like CVS, SVN and IBM Clear Case.
  • Strong experience with MySQL, Oracle 9i/8i, DB2, NoSQL and SQL Server 2000 and Excellent skills in creating and accessing Database using SQL Queries.
  • Experience in deploying business applications using application servers and web servers like ApacheTomcat8, Apache Camel, Web Sphere, JBoss and Web Logic.
  • Experience with Database development using Oracle 12c, PL/SQL, and SQL Server 2012and DB2. Good experience with Cassandra NoSQL Database.
  • Involved in writing the front-end code for the application using Angular 2 and Angular 4.
  • Extensive experience in Eclipse Plug-in/API development, dependency management, Extension points, RCP Products, Eclipse EMF Modeling.
  • Experience in built web services using spring and CXF operating within ESB, offering REST, AWS and SOAP interfaces.
  • Experienced in Software Development Processes like Agile (SCRUM) Methodologies.
  • Experienced in developing enterprise applications using open source Technologies such as Struts 2.0, Maven, Log4j and JUnit. Extensive experience using Spring Framework in business layer for Dependency Injection, AOP, transaction management and using Hibernate as a persistence layer.
  • Working knowledge of: Oracle, SQL Server and MySql. Solid understanding of Relation Database theory.
  • Very good Experience in creating build scripts using ANT, MAVEN.
  • Experienced in Web Services using SOAP, XML, AXIS and AJAX implementation.
  • Experienced with version managements system SVN and Git.
  • Experienced with Search Engine Endeca.
  • Experienced in client side designing and validations using NetUI validation framework, struts validator framework, HTML, DHTML, Java Script, JSP.
  • Expertise in EJB (Session Beans, Message Driven Beans). Worked on Message Driven Beans for heterogeneous communication with SOA architecture.

TECHNICAL SKILLS:

Programming/Scripting: Java, C, C++, HTML, XHTML, JavaScript, XML, XSLT, DOM, CSS, UML, AJAX

Libraries and Frameworks: MVC, Spring, Struts2, Spring MVC, EJBs, Hibernate, Log4j, JUnit

Java/J2EE Technologies: Java JDK, EJB, Servlets, JSP, JSTL, JSF, JPA, JDBC, JNDI, JMS

Web/Application Servers: Tomcat, BEA WebLogic 10/9.1/8.1

Web Presentation: JSP, Servlet, JavaScript, HTML, DHTML, CSS, XML, XSLT XSD, DTD, DOM, LDAP, HTML5, CSS, CSS3, JavaScript, JQuery, CSS, Angular JS, DHTML, Dojo, Agile Methodology, Servlets, JSTL (Tag Libraries), JSF (Java Server Faces).

Web Services: WSDL, SOAP, REST

Windows, Ubuntu, Mac, MS: DOS

Databases: Oracle, MySQL, SQL Server

Design Skills: UML (MS Visio, RAD, Rational Rose), Object Oriented Analysis and Design (OOAD), J2EE & GoF Design Patterns.

Version Control Tools: WinCVS 1.2, SVN

Build Tools: Maven, Ant

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr Java Full Stack Developer

Responsibilities:

  • Developed and Deployed Stateless and State ful session Beans, used EJB 3.0 as the ORM mapping tool and worked with the different configuration files.
  • Building Restful WebServices Using Spring MVC
  • Designed dynamic and browser compatible pages using HTML5, CSS3, Bootstrap, jQuery, JavaScript and Angular2, techniques.
  • Created collections in MongoDB for all the user data from various business units.
  • Developed UI modules using JSP, JavaScript, CSS and Ajax.
  • Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
  • Used J2EE design patterns such as MVC, DAO and DI/IOC, Business Delegate, Singleton for the applications.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
  • Created Angular components like Controllers, Services, Directives and Forms to collect different user data and implemented form validation in Angular4.
  • Implementing the new message retry mechanism using kafka in the event of any failure in the downstream systems.
  • Extensively worked on Drools Rules Engine and Expectation Engine for writing Business rules Validation.
  • Cross-browser web applications are developed using Angular2, JavaScript API.
  • Experience in configuring, deploying and support of cloud services including AWS.
  • Implemented AngularJS 2.0 client-side form validation to validate the use inputs before passing to back-end.
  • Development of new listeners for producers and consumer for both Rabbit MQ and Kafka.
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Working with Spring MVC framework and Hibernate ORM and Spring Boot for implementing the Web tier of the application.
  • Implemented advanced procedures like text analytics and processing using the in-memory computing capabilities like Apache Spark written in Scala.
  • Utilized JavaScript, Angular2, HTML5, NodeJS, Bootstrap and CSS to implement the data from the Sitecore CMS dynamically onto the front end.
  • Build SOAP Web Services based on AWS (Amazon Web Services).
  • Created REST and SOAP services to provide patients information.
  • Gathering requirements and understanding of business requirements and implement the process using Agile (Scrum) methodology.
  • Designed and Developed presentation layer using JSP, Html and CSS using Angular JS
  • Developed configuration files, mapping files and Annotations to map the POJOs to DB tables managing associations and classes specific to the spring and Hibernate.
  • Used HTML, CSS, Spring MVC, JSP, and JQuery, JavaScript, React.js, Angular.js, Node.js, Bootstrap in the development and the designing the UI.
  • Built web-based maintenance application to maintain complex specification documents. Used JQuery, Wicket, and iBatis against a MySQL database
  • Oracle 11 g database have been used in the storage section. Having responsibilities to create lots of sql queries, stored procedures and triggers.
  • Used ANT build tool to build and deploy the application.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Performed Unit Testing Using JUnit.
  • Implemented Log4J to trace logs and to track information.
  • Used JSP for the front end, Lots of JSTL tags. HTML5 tags and CSS3 JavaScript, JQuery functions have been used
  • Used Clear Case for Source Control and Version Management.
  • Followed test driven design (TDD) technique and worked on Pair programming
  • Developed JUnit test cases, performed integration and system testing.

Environment: Java 1.6, JDK 1.6, JSP, JSTL, JavaScript, HTML5, CSS3, CSS, AJAX, Spring 2.5, Hibernate 3.0, AngularJS2, Angular4, React JS, ANT, Apache CXF 2.5.2, IBM WebSphere 6.0, Log 4j, JUnit, ClearCase, AngularJS, My Eclipse, Eclipse CA SCM, Eclipse GWT

Confidential, Bethesda, MD

Java Full Stack Developer

Responsibilities:

  • Design and development of system based on J2EE specifications using Java.
  • Involved in the application development using Spring MVC modules.
  • Application development using Java web-based technologies such as Servlets, JSP, Java Web Service (REST based), WSDL.
  • Developed the presentation tier using Spring Framework that ensures MVC rapid application development.
  • Developed account transfer system using Spring beans and developed persistence layer in Hibernate for data acces.
  • Deploying Spring Boot based micro services Docker container using Amazon EC2 container services.
  • Used Spring Framework for Dependency injection and integrated with the JSF Framework and Hibernate.
  • Designed and implemented the MongoDB schema
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices. Used Mongoose API to access the MongoDB from NodeJS.
  • Implemented and configuring Spring MVC components Dispatch Servlet, Controllers and View resolvers.
  • Installed and configured JBOSS/Drools server with MySQL/Oracle persistence. Extracted rules data from the database and decision tables.
  • Deployed Spark Applications on Yarn using cluster mode.
  • Worked in setting up the log level across all the executors in Apache Spark.
  • Implemented Spring Boot Microservices to divide the application into various sub modules.
  • Used Bootstrap and AngularJS, React. Js and Node. Js in effective web design.
  • Used AWS to build Java applications that work with Amazon S3, Amazon EC2, Amazon SimpleDB, and more.
  • Developed the UI Screens using HTML5, DHTML, XML, Java Scripts, Ajax, JQuery Custom-tags, JSTL DOM Layout and CSS3.
  • Used various libraries of JavaScript like JQuery, JQuery UI, Angular.js, Ext JS, and Node.js.
  • Used XML parser APIs such as JAXB in the web service's request/response data for marshalling and un-marshalling.
  • Developed SOAP Web Services by using JAX-WS and Restful web services by using (JAX-RS) Jersey framework.
  • Developed Web Services to provide the list of transactions for an account as a SOAP endpoint service
  • Conversion of major Openwork’s components in to Eclipse RCP/SWT platform along with support of Swing-SWT components.
  • Worked with Swing and RCP using Oracle ADF to develop a search application which is a migration project.
  • Used XSLT to transform the response data in a readable form to be presented to the user
  • Implemented persistence layer using Hibernate that use the POJO classes to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented Hibernate utility classes, session factory methods, and different annotations to work with back end data base tables.
  • Implemented Hibernate second level caching to improve read performance.
  • Used Jersey API to implement Restful web service to retrieve JSON response and used Jackson library to parse JSON response.
  • Implemented Ajax calls using JSF-Ajax integration and implemented cross-domain calls using JQuery Ajax methods.
  • Implemented the application using the concrete design patterns such as MVC, Business Delegate, Session Facade, DTO, Singleton and Factory.
  • Developed stored procedures, triggers for efficient interaction with MySQL.
  • Developed test cases and performed unit testing using JUNIT.
  • Used Log4J to capture the log
  • Created quality working J2EE code to design, schedule, and cost to implement use cases. Used Amazon Web Services (AWS) SNS to send messages to email and http endpoint.
  • Built, configured and deployed applications using Maven.
  • Used CVS for version control across common source code used by developers.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Developed Maven build scripts to automate the deployment to various WebServers.

Environment: Java, JSP, Servlets, Jersey REST TEST Framework JDBC, React JS, Angular JS, AWS,JSF, Maven, WSDL, Jax-Rs, Junit, Log4j, RCP, Spring, EJB, Hibernate, XML, Eclipse, JQuery, Apache, Tomcat, Oracle 10g, UNIX, SVN.

Confidential, Phoenix, AZ

Sr Java/J2EE Developer

Responsibilities:

  • Implemented the whole application using Spring and developed Spring WebServices.
  • Implemented persistence layer using Hibernate.
  • Implemented Hibernate Transactions using Spring AOP Interceptors.
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria etc.
  • Extensively used Spring HibernateDaoSupport.
  • Worked on shell script to run some external process.
  • Implemented persistence layer using Hibernate that use the POJO classes to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented JUnit test cases for all the modules developed to ensure complete code coverage.
  • Represented user data to business users using HTML5, CSS and JavaScript.
  • Developed web applications using Spring MVC, JQuery, and HTML.
  • Worked on integrating JQuery APIs with MVC pattern.
  • Worked on the Java backend development using Spring, REST API and JSON.
  • Configured the WebLogic server and performance tuning
  • Implemented the back-end functionality of the modules using Session beans and CMP Entity beans and used DAO, DTO, Business Delegate, Session Façade J2EE design patterns.
  • Developed DAO API to manage the payment information using JDBC
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Worked extensively on Soap UI for mocking the back-end web service calls.
  • Used GIT as a version controller.
  • Implemented Log4J to trace logs and to track information.
  • Implemented Restful webservice with the use of URI templates and content negotiation.
  • Used JSP, JavaScript, JQuery, AJAX, CSS, and HTML5 as data and presentation layer technology.
  • Used Restful Web Services to access financial data on legacy systems.
  • Wrote the SQL and stored procedures for backend processing.
  • Tested Module level using JUnit .
  • Wrote Maven scripts for build generation in dev, test and production environments.
  • Designed and developed the front end using HTML, CSS, and JavaScript with JSF Ajax and tag libraries.
  • Followed test driven design (TDD) technique and worked on Pair programming

Environment: Core Java, Struts 2.0, JSTL, Hibernate 3.1, HTML5, CSS3, CSS, AJAX, Spring 2.5,Angular JS, Web Services, WebLogic 9.1/9.2, Servlets, ClearCase, JAXB, WSDL, XML, XML Schema, Log4j, XSL, XSLT, UML, HTML, CSS, JavaScript, JSP, Junit, IBM Tomcat 6, Oracle 9i, Eclipse 3.6

Confidential, Atlanta, GA

Sr Java/J2EE Developer

Responsibilities:

  • Developed Helper Classes and Value Objects (java beans).
  • Involved in the creation of Wireframes, Software Requirement Documents (SRS)
  • Involved in the server side back end Security development with Single Sign On process using JOSSO for central Authentication.
  • Used Spring Framework for Dependency injection and integrated with the JSF Framework and Hibernate.
  • Developed the web applications with the help of HTML4, HTML5, DHTML, XHTML and CSS.
  • Implemented Hibernate utility classes, session factory methods, and different annotations to work with back end data base tables.
  • Implemented Hibernate second level caching to improve read performance.
  • Responsible for handling some of the database activities which span from creation table structure to development of SQL scripts
  • Developed modules with JSP, Servlet, Spring, EJB, XML,& deployed them on JBoss Application Server.
  • Implemented application level persistence using Hibernate and Spring
  • Developed unit test cases using JUnit.
  • Developed interfaces using HTML, JSP pages and Spring - Presentation View.
  • Developed and implemented Servlets running under JBoss.
  • Developed dynamic UI components using AJAX and Dojo.
  • Used Jersey API to implement Restful web service to retrieve JSON response and used Jackson library to parse JSON response.
  • Implemented Ajax calls using JSF-Ajax integration and implemented cross-domain calls using JQuery Ajax methods.
  • Configured Java Messaging Services (JMS) on WebLogic application server for sending asynchronous messages.
  • Implemented Dojo for increasing functionality of the project.
  • Involved in design new search component using JSON,SOLR search
  • Responsible for handling some of the database activities using client TOAD which span from creation table structure to development of SQL scripts
  • Worked with MyEclipse as Java IDE tool for creating JSPs, Servlets and XML.
  • Used MQ Series to send, receive and read the messages and Created Queues.
  • Involved in the deployment process of the application on WebSphere Application Server.
  • Responsible for setting up Angular JS framework for UI development. Developed HTML views with HTML5, CSS3, JSON and Angular JS
  • Deployed the Web application using ANT build script.
  • Structured and developed application using EJB/JavaBeans (Model), Servlets (Controller) and JSP (View).
  • Implemented Business Logic in Session Beans.
  • Written ANT Build Scripts.
  • Developed stored procedures, triggers, and database scripts in SQL and PL/SQL for querying, insertion and deletion.
  • Reviewed the code and deployed the applications to WebSphere application server
  • Worked on Unix Shell scripts to provide integration support.

Environment: Core Java, JSP, JSTL, HTML5, JQuery, Hibernate, Angular JS, JavaScript, CSS Struts Tiles, spring, JBoss, SOAP, JAXB, JSON, ANT, Dojo, JOSSO, Maven, Oracle 11g, SQL, Glass Fish, WebLogic 9.2, WebSphere 7.0, Eclipse 3.6 RAD 6.0, JSP, Struts, EJBs, Windows, UNIX, Oracle 10g, HTML, JavaScript, CSS

Confidential, Westborough, MA

Java Developer

Responsibilities:

  • Design and Development of application framework core components namely Controller Servlet, Template JSPs XML configuration files, Request Processor, Request to Event Convector, Event Controller, Base Event Handler, JSP Java beans based on Sun Java's Blue Print Application Pet store using MVC and other J2EE design patterns namely Front Controller, Service Locator, Composite View, Intercepting Filter, View Helper, Business Delegates, Data Transfer Objects, DAO .
  • Development of Security framework APIs to implement screen and field level security.
  • Development of XML DAOs to parse the framework configuration files using DOM parser .
  • Development of UNIX shell scripts to FTP generated letters and cover letters to vendor server.
  • Developing, enhancing and supporting new and existing Java/J2EE applications.
  • Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
  • Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, JQuery and Ajax.
  • Implemented design patterns like singleton, DAO of CORE JAVA in developing applications.
  • Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Involved in design and development of server-side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
  • Data modeling and Report Writing in ANSI SQL
  • Designed and developed JSP Pages using Struts Frame work and Tag libraries.
  • Created Hibernate configuration files, Struts Application context file.
  • Involved in developing Action Servlets classes and Action classes.
  • Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC, AOP concepts .
  • Developed different JQUERY component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
  • Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
  • Migrated legacy J2EE alert services to a Spring-Hibernate based application.
  • Design and Coding of User Interfaces using JSP, AJAX, JavaScript, CSS and HTML.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Involved in implementing Spring MVC Framework

Environment: J2EE, WebSphere 4.0.2, WSAD - WebSphere Application Developer Studio, WebSphere MQ, WebSphere MQ Workflow, Spring, Hibernate, JSP, Apache Axis, Web Services Explorer, HTML, CSS, Ajax, JQuery, JSTL, JavaScript, JBoss, Eclipse, Oracle.JSP, Java, Servlet, XML, HTML, Javascript, UNIX Shell script, Oracle 10g

Confidential

Java Developer

Responsibilities:

  • Coding of activity module and remainders module.
  • Involved in the design of the user interface and various screens in SWING.
  • Involved in the conversion of tree data into the HTML and viewing in the special frame. Involved in the process of analysis, design, and development of the application.
  • Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
  • The entire application was developed in J2EE using an MVC based architecture with help of Apache Struts.
  • Programmed Struts Action classes, Model classes.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used Form Based Authentication.
  • Used Web logic as the application server for deployment.
  • Involved in writing stored procedures, complex queries using SQL to process the data on Oracle DB.
  • Performed unit testing on various project modules using JUnit framework.
  • Used Ant as build tool.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Involved in gathering requirements from different users and system specification.
  • Actively participated in use case designing, functional and technical documentation.
  • Used MVC architecture for developing the application.
  • Developed the presentation layer using HTML, JSP, CSS and DHTML.
  • Client-side validations are one using JavaScript.
  • Developed JSP Custom tags which are required for the presentation layer.
  • Created EJB to encapsulate the business logic and to represent the model in MVC Architecture.
  • Involved use cases, class diagrams, activity diagrams and collaboration diagrams in UML.
  • Involved in developing database modelling and database schema.
  • Developed the application using Eclipse IDE.
  • Used Data Access Object (DAO) as a layer between the business logic tier and the persistent storage tier.
  • Deployed the application on Apache Tomcat 6 Server.
  • Developed Unit test scripts for every module in the application.

Environment: Java 1.3, JDBC, Swings, Servlets, Win CVS, SQL-Server, WebLogic, JavaScript, HTML, J2EE, JSP, CSS, DHTML, EJB, JSP Custom Tags, JavaScript, Eclipse, UML, JDBC, Apache Tomcat, Oracle, Junit .

We'd love your feedback!