We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

Pittsburgh, PA

SUMMARY:

  • 7+ 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 technologieslikeJSP,Servlets,EJB,Struts,JDBC,JMS,Spring,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.
  • 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.
  • 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.
  • Good experience in writing SQL and PL/SQL routines.
  • Very good Experience in creating build scripts using ANT, MAVEN.
  • Experienced in Web Services using SOAP, XML, AXIS and AJAX implementation.
  • Good working knowledge on development tools RAD, Eclipse, and NetBeans.
  • 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

Operating Systems: 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

Development IDEs, Tools: Eclipse, XMLSpy for XML, WSAD (Websphere Studio Application Developer), Netbeans

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, PA

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.
  • Created Angular components like Controllers, Services, Directives and Forms to collect different user data and implemented form validation in Angular4.
  • 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.
  • 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.
  • Worked with the Web services using CXF to check the credit history.
  • Used GIT as a version controller.
  • 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, Harrison, NJ

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 access
  • Used Spring Framework for Dependency injection and integrated with the JSF Framework and Hibernate.
  • Implemented and configuring Spring MVC components Dispatch Servlet, Controllers and View resolvers.
  • 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.
  • Worked on JQuery for developing AJAX application.
  • Used Unix to run very large scale applications.
  • Developed Maven build scripts to automate the deployment to various WebServers.
  • Extensively tested the code using J-Unit tests and shell scripting.
  • Used agile methodologies and test driven development.
  • Developed the RESTful web services in Java with the JAX-RS reference implementation Jersey for adding, updating and deleting the Solution,

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, Calabasas, CA

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.
  • Created applications, connection pools, deployment of JSPs, Servlets in WebSphere.
  • Used Clear Case for Source Control and Version Management.
  • Executed Manual Testing on different modules of the application.
  • 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, Middletown, CT

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 also 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
  • Used SOAPUI tool for testing Restful API webservices.
  • SVN are used as source code controls and developed test cases using JUnit.
  • 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.6RAD 6.0, JSP, Struts, EJBs, Windows, UNIX, Oracle 10g, HTML, JavaScript, CSS

Confidential, Wyomissing, PA

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 using Apache Tomcat Server for deploying and testing the code.
  • Create MySQL procedures and fine tune database queries.
  • 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.
  • Created Tables, Views and Indexes on the Database, Roles and maintained Database Users.
  • Followed and maintained standards and best practices in database development.
  • 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

Hire Now