We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Washington, DC

PROFILE SUMMARY:

  • Overall 9 years of IT 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.
  • 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 usingAngular2, 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.
  • 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.
  • 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.
  • 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.
  • 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 in implementing the various services usingMicroservicesarchitecture in which the services working dependently, implementedSpring Boot Microservicesto divide the application into various sub modules.
  • Experience with Database development using Oracle 12c, PL/SQL, and SQL Server 2012and DB2. Good experience withCassandra NoSQLDatabase.
  • 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,RCPProducts, Eclipse EMF Modeling.

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, Servlets, 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: Win, CVS 1.2, SVN

Build Tools: Maven, Ant

IDEs Tools: Eclipse, XML, WSAD (WebSphere Studio Application Developer), NetBeans

WORK EXPERIENCE:

Confidential, Washington, DC

Java Full Stack Developer

Responsibilities:

  • Design and development of system based onJ2EEspecifications using Java.
  • Involved in the application development usingSpring MVCmodules.
  • 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 EclipseRCP/SWT platform along with support of Swing-SWT components.
  • Worked with Swing andRCPusing 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.
  • Application development usingJavaweb-based technologies such asServlets, 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.
  • 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.
  • Used Bootstrap and AngularJS,React.Jsand Node.Jsin 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.
  • 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.
  • DevelopedMavenbuild scripts to automate the deployment to various WebServers.
  • Extensively tested the code usingJ-Unittests andshellscripting.
  • 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.
  • 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

Environment: Java, JSP, Servlets, Maven, WSDL, JUnit, Log4j, RCP, EJB, Hibernate, XML, Eclipse, JQuery, Apache Tomcat, SVN.

Confidential - Hartford, CT

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.
  • CreatedAngularcomponents like Controllers, Services, Directives and Forms to collect different user data and implemented form validation in Angular4.
  • Cross-browser web applications are developed usingAngular2, 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.
  • Microserviceshave been built usingRat pack Frameworkand deploying toAWSCloud.
  • Microserviceshave been built usingspring boot,spring cloudand deploying toAWSCloud.
  • Worked withNoSQL Cassandrato store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Building Restful WebServices Using Spring MVC
  • Designed dynamic and browser compatible pages using HTML5, CSS3, Bootstrap, JQuery, JavaScript andAngular2, 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.
  • 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.
  • 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.
  • Utilized JavaScript,Angular2, HTML5, NodeJS, Bootstrap and CSS to implement the data from the Site core CMS dynamically onto the front end.
  • Build SOAP Web Services based onAWS(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.
  • Worked with the Web services using CXF to check the credit history.

Environment: Java 1.6, JDK 1.6, JSP, JSTL, JavaScript, HTML5, CSS3, AJAX, Spring 2.5, Hibernate 3.0, React JS, ANT, IBM WebSphere 6.0, Log 4j, JUnit, My Eclipse

Confidential - Columbus, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Implemented the whole application using Spring and developed Spring WebServices.
  • 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.
  • Implemented persistence layer using Hibernate.
  • Extensively used Spring Hibernate Dao Support.
  • 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.
  • 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.
  • Implemented Hibernate Transactions using Spring AOP Interceptors.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria etc.
  • 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, AJAX, XML Schema, Log4j, UML, HTML, CSS, JavaScript, JSP, Eclipse 3.6

Confidential, Columbus, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Developed Helper Classes and Value Objects (java beans).
  • Involved in the creation of Wireframes, Software Requirement Documents (SRS)
  • Developed and implemented Servlets running under JBoss.
  • Developed dynamic UI components using AJAXandDojo.
  • 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 usingJSON,SOLR search
  • Responsible for handling some of the database activities using clientTOADwhich 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.
  • Involved in the server side back endSecuritydevelopment withSingle Sign Onprocess usingJOSSOfor 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, Servlets,Spring,EJB, XML,& deployed them onJBoss 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.
  • 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.
  • 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.

Environment: Core Java, JSP, JSTL, HTML5, JQuery, Hibernate, Angular JS, JavaScript, JBoss, JSON, ANT, Maven, Eclipse 3.6RAD 6.0

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, JavaScript, HTML, J2EE, JSP, CSS, JavaScript, Eclipse, JDBC, Apache Tomcat, Oracle, Junit.

Hire Now