We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Have 6 years of IT professional experience with full project lifecycle development in J2EE technologies, Requirements analysis, Design, Development, Testing, Deployment and production support of software applications.
  • Good experience in various Agile methodologies like Test Driven Development (TDD), SCRUM.
  • Experienced in Software Development Life Cycle (SDLC) implementing Waterfall, V - Model&Agile methodologies.
  • Conceptual knowledge about various Design Patterns in Java. Excellent understanding of creational, structural and behavioral patterns such as MVC, Abstract Factory, Business Delegate, Singleton, Data Access Object, Front Controller, Session Façade and Service Locator.
  • Expertise in domains like Banking, Financial Services, Health Care Insurance etc
  • Expert in coding using core java concepts like multithreading,collections,serialization,synchronization,exception handling and database connections
  • Good knowledge of latest version of object oriented JavaScript Libraries like Backbone.js, Angular.js, Node.js, Bootstrap, React JS.
  • Extensive experience in various Java/J2EE technologies including Core&Advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, EJB 1.1/2.0/3.0, JDBC, Struts, Struts2, Servlets, JMS, JSF, JPA, Hibernate andJavaWeb Framework along with Web Services (SOAP, RESTFUL,SOA)
  • Extensive experience in working on various Spring modules (Spring MVC, DAO and AOP)and implementing MVC framework using Spring, Struts in J2EEarchitecture.
  • Strong programming skills using Java1.6/1.5,JPA 2, JTA, JNDI, JSP, Servlets, JSTL, JDBC.
  • Experienced in MEAN stack development (MongoDB, Express, Angular-JS&NodeJS).
  • Optimizing, monitoring, performance, tuning and understanding of MongoDB in system areas as well as modeling data required for the application.
  • Extensive knowledge and implementation skills in Spring MVC framework, JSF Framework.
  • Hands on experience with frameworks and libraries like Angular-JS, Node-JS React-JS,Backbone JS and JQueryand having good Experience in client side designing and validations using HTML, DHTML, CSS, Bootstrap, AJAX and JSP.
  • Extensive knowledge in developing application in a single page (SPAs) using various JavaScript frameworks like Angular-Js and Bootstrap.
  • Built the reusable service components using Angular-JS services with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
  • Implement modules into Node-JS to integrate with designs and requirements.
  • Designed business applications using web technologies like NodeJS, React JS, HTML4/5, XHTML, and CSS2/3, Bootstrap based on theW3C standards.
  • Experience in XML related technologies like JAXP, JAXB, XML, XPATH, DTD, XML Schemas and XML PARSERS. Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
  • Hands on experience in Ant/Maven Scripts for Build activity and Log4J for application logging.
  • Extensively worked with Hibernate for Object/Relational mapping, transparent persistence onto the Oracle database.
  • Having goodRDBMS concepts knowledge and worked with MySQL 5.0, Oracle 9i/10g, SQL Server.
  • Experience in workingwithNoSQL, Mongo DB for handling huge amount of data
  • Excellent programming skills in writing/maintaining Oracle and PL/SQL with strong and in-depth knowledge of relational database systems design and developmentProficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries.
  • Hands on experience with various Application Servers and Web Servers including Tomcat Server, Web Logic, Websphere and JBoss.
  • Experience in working with variety development tools like Eclipse, MyEclipse, NetBeans, Weblogicand implementation of the version control software GIT, SVN, CVS, Rational Clear Case
  • Strong skills in developing web services using SOAP/REST by means of JERSEY implementation and good knowledge on data evaluation and transformation using Shell scripting
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Extensively worked with the Build and deployment tools like Maven, Gradle and Ant. Good knowledge on application builds and deployments using Jenkins.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing
  • Expertise in developing integration technologies like MQ Series, SAS Enterprise Application Integration, JAX-WS (SOAP), JAX-RS (RESTful) web service and LUNA Encryption Device.
  • Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs
  • Expertise in designing in UML Modeling - Sequence diagrams, Class diagrams, Component diagrams, State Chart diagrams using Rational Software Architect v7.5, Rational Rose 2003.
  • Installed and configured Tomcat Application Server on Windows, Linux.
  • Experience in data analysis, data modeling and data messaging. Development experience in Windows, Linux, Mac OS,Lamp and UNIX operating systems.
  • Proficient in all phases of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit and Integration Testing.
  • Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
  • Ability to quickly learn and explore any frameworks built on Java-technology.
  • Strong interpersonal and communication skills with an ability to interact with other groups

TECHNICAL SKILLS

Languages: C,C++,JAVA/JDK8.0,SQL,Lamp.

J2EE Technologies: Servlet, JSP, JDBC, RMI, JNDI, JSTL, Web Services, EJB, RCP

Databases: Oracle, DB2, MySQL, MongoDB

Operating Systems: Windows XP/7/8, Unix, Linux, Mac OS

Frameworks: Struts, Spring, Hibernate,JSF, JUNIT,J2EE design patterns

Web & App Servers: Tomcat, Weblogic, Websphere,Jboss

UI Technologies: HTML, CSS, JavaScript, JQuery, Bootstrap, Apache Axis, AngularJS, NodeJS,React JS JSF

Xml technologies: XML, DTD, XML Schema, DOM, SAX, SOAP, JAXB, JAXP, XSL, XSD, XPATH,JSON

Build tools: MAVEN,ANT,JENKINS

Version control tools: GIT, SVN, CVS, Rational Clear Case

IDE’S: Eclipse, Spring Tool Suite, MyEclipse, NetBeans, Web Logic

PROFESSIONAL EXPERIENCE

Confidential, COLUMBUS, OH

Java Full Stack Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Developed UI screens for attendance module using Angular-JS, HTML5, CSS, Bootstrap andJava Script.
  • Designed Frontend with in object oriented Angular-JS Framework and implement the various phase of Responsive Design of the requirement.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular-JS and used Angular-JS MVC to build a cross-browser compliant application.
  • Worked withAngular-JSfilters in expressions and directives to filter data rendered in the UI. Displayed tabular data usingAngular-JSby applying filters on the table data.
  • Using Angular-JS, created customdirectivesfor data manipulations and to display data in standard format in UI.
  • Configured routing and use Angular-UI components such as grid, accordion, alerts, buttons, date picker etc.
  • Widely usedAngular-jsUI-bootstrap components like calendar picker, time picker, directives, select2, model pop-ups, ng-grid,routerProvider's, progress bar, ng-Idle, ng-Upload.Implemented flexible routing and nested views in the application usingAngular-JS-ui-router.
  • Setting up Angular JS framework for UI development. Developed html views with HTML 5, CSS 3, jQuery, JSON, and JavaScript.
  • Worked onAngular-JSto create single page applications (SPA)using its features like routers, Controllers, Services,Directive.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation usingAngular-JSand HTML5 and jQuery
  • Utilized Angular-JS framework to bind HTML template(views) to JavaScript object(models). Developed SQL, HQL procedures for login module and written complex SQL queries.
  • Fetched the data from Mongo and created Catalog API using Express.Implemented Back-end API using Node-Js with the help of Express Framework.
  • Developed RestAPI using Node-JS using various modules in node like express, underscore,Lamp, body-parser etc.
  • Developed the CRUD API for the POS-Engine using RESTful Webservices and was engaged in asynchronous coding in Node-JS applying Express-JS framework and Node-JS modules.
  • Used SPRING framework that handles application logic and makes calls to business objects and services mainly SOAP Web services.
  • Developed authentication and access control services for the application using Spring security and Spring LDAP.
  • Developed HibernatewithSpring Integration as the data abstraction to interactwiththe database and used dependency injection (DI) using Spring framework and annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data and created queries using Hibernate Query Language(HQL).
  • Configured Hibernate session factory to integrate Hibernate with Spring and used JPA/Hibernate to communicatewithdata layer and XML/JAXB to read XML data.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations.
  • Developed angular controllers, services and used different modules for server communication.
  • Database Upgrades and Migration of Databases from 9i to 10g and 10g to 11g, applying patcheswhenever required.
  • Wrote MongoDB models and schema by using Mongoose to query data. Manipulated data using CRUD operations of MongoDB and handled database access and data transmission based on RESTful web service.
  • Manipulated data using CRUD operations of MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Created RESTFul web services using Jersey framework(JAX-RS),REST annotations & used JACSON based REST-JSON convertors.
  • ImplementedRESTservices, getting JSON response and parsing them to get the required information
  • Web Service request -response validations using AdvancedRestClient and SOAP UI.
  • Logging framework Log4J is used for log messages. Implemented log4j for application logging and to troubleshoot issues in debug mode and Used JUnit for testing the application
  • Developed MAVEN scripts to build and deploy the application onto Application Server and ran UNIX shell scripts and implemented autodeployment process.
  • Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
  • Created and managed all of hosted or local repositories through Source Tree’s simple interface of GIT client, collaborated with GIT command lines.
  • Providing assistance to testing team to create test cases and test scenarios.Deploying fixes and updates using IBM WebSphere application server.
  • Actively involved in code reviews, performance tuning and bug fixing phases.Responsible for effective communication between the project team and the end user.

Environment: Java 1.8, JMS, JNDI, HTML 5, CSS 3, Angular-JS, Bootstrap, Spring 4, Jersey, Node-JS, LDAP, Unix, SOAP, Hibernate, IBM MQ Series, CSS, Web Sphere 8, Maven, GIT,Lamp, MongoDB, Eclipse, Web Services, Junit,Log 4j, JavaScript, VSS, Jenkins, Maven.

Confidential, COLLINVERE, TN

Java/J2EE Developer

Responsibilities:

  • Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO and DTO. Wrote the DAO’s to access the database using JDBC calls.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node-JS, and HTML to speed the application
  • Implement the JavaScript/JQuery frameworks such as React JS, Node JS for MVW/MVC framework.
  • Used Node JS, React JS, Backbone JS MVC framework for developing the Single Page Application..
  • Involved in Enhancement of existing application utilizing React.js, created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using various frameworks like React-JS and Backbone-JS.
  • Used Backbone.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
  • Implemented the Drag and Drop functionality using jQuery framework.
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Used Node-JS and Express-JS to manufacture a web administration to give access to the models and uncovered it utilizing a REST API that transmits JSON.
  • Designed and Developed of the entire application using Spring MVC framework and Spring AOP components for intercept function call.
  • Worked on wiring the application using Spring Framework. Implemented Spring Bean Factory to create proxied object using AOP framework
  • Used Hibernate for mappingjavaclasseswithdatabase and created querieswithHibernate query language(HQL).
  • Integrated business layer using Hibernate with Spring DAO and Used Spring Batch to build thePOJO-based development approach of theSpring Framework.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Installation of MongoDB on physical machines, Virtual machines as well.
  • Wrote MongoDB models and schema by using mongoose to query data and experienced in managing MongoDB environment from availability, performance and scalability perspectives.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Involved in designing the database in SQL Server. Developed the SQL queries using joins, stored procedures and triggers for retrieving the data from several databases
  • Redesigned a thorough backup and recovery strategy for critical production systems. This initiative involved the design and development of several UNIX shell scripts and Perl scripts used for both physical and logical backups.
  • Developed several REST web services supporting both XML and JSON to perform tasks.Implemented Restful webservice with the use of URI templates and content negotiation.
  • Implemented RESTful network communication protocol to consume a web service, getting JSON response and parsing them to get the required information.
  • Wrote data Components for Plan Setup, wrote and called Stored Procedures using Java, HQL, Hibernate.
  • Implemented JMS as messaging service to notify customers and developed JMS components to send messages from one application to other application.JTA were used for Transaction management.
  • Used SOAP UI to test the web service API calls and Involved in the Performance Tuning of the Application on client side.
  • Involved in Unit & Integration Testing for different Modules in the application. Involved in creating and executing automation test cases using Selenium.
  • Followed the Maven build life cycle to build the application war/ear files and deployed into Websphere Application server. Used JIRA for task assignment, bug tracking and fixture.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Communicate and collaborate remotely to key personnel regarding application design, development and deployment.

Environment: J2EE/J2SE, Java 6.0,React-JS,Node-JS,Express-js, Spring Frame Work, Spring Batch, Hibernate,XML, JMS, CSS3, Tomcat Web server, WSDL, SOAP, XML, HTML, Web Services, MongoDB,Oracle, Sub Version, Selenium, Maven, JIRA, unix..

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in designing & implementing the application using industry standard design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade &Data Access Objectfor better maintenance of code & re-usability.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.
  • Designed & developed JSP pages using JSF, Facelets, JSF CORE tags library, Apache MyFaces, ICEfaces,HTML&CSS.
  • Designed and developed UI framework by implementing all the six phases of JSF-lifecycle, security and authentication service.
  • Wrote JSF and JavaScript validations to validate data on the UI for Optimization and Diagnostics.
  • Developed the application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Hibernate used as the ORM mapping tool and worked with Hibernate Query Language (HQL). Designed & Developed persistence service using Hibernate framework.
  • Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle Database.
  • Developed several pieces of the JSF engine, including bean discovery, value bindings, method bindings, component bindings, and event generation.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Configured and Integrated JSF, Spring and Hibernate frameworks
  • Developed SQL Server Database Tables used to store real-time data from multiple Client Workstations using a data portal with data flow control and crosscheck filters and involved in the performance tuning of PL/SQL statements.
  • Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components. Used Spring Batch for scheduling and maintenance of batch jobs.
  • Developed end-to-end composite RESTful Web Services by using SOA with CXF framework to use with different clients including Web & Mobile.
  • Developed Listeners using JMS and configured them to connect IBM MQ Queue using spring templates.
  • Involved in configuring JNDI properties and used Data Source objects for database communication.
  • Proposed and implemented new automation mechanism in Gradle to create automated builds.Used Gradle with Jenkins for building and deploying the application to multiple environments.
  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
  • Used JUnitframework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Performed Unit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduced bugs for fixing and code review of individual modules in the application.
  • Coordinated with project manager to prepare timeframe for all projects, provide required enhancements and design all specifications for all the programs.

Environment: Spring Framework, Spring Batch, JSF, Apache MyFaces, ICEfaces, REST & SOAP WebServices, JMS, Hibernate, Log4J, SQL Server Database, SVN, Gradle and WebLogic.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement gathering, application architecture and process flow wherever applicable. Implementing Spring/ Tiles based framework to present the data to the user
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Developed front end using Struts framework, business components using EJB’s. Prepared EJB deployment descriptors using XML
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Created the web UIusing Struts, JSP, Servlets and Custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j. Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Developed code for the registration of the enrolling customer. Developed login and authorization of utility bills payment process for registered customers
  • Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB.
  • Developed web services in Java and Experienced with SOAP.Designed and developed web services and tested them using SOAP UI
  • Involved in designing the database in SQL Server, developed the SQL queries using joins, stored procedures and triggers, creating views and updating code to IBM Rational Clear case for Source code control.
  • Solving QA defects, scheduling fixes, providing support to production application.
  • Developing Test Cases and unit testing using JUnit. Performed Unit and System Testing and prepared test cases and test reports.
  • Involved in walkthroughs and the installation process.

Environment: Core java, Java 1.5, Struts,J2EE, JSP, Servlets, SQL Server, EJB, Junit, Spring, JNDI, PL/SQL, ANT, JBoss, XML, JavaScript, Eclipse, Web Services, Log4j.

We'd love your feedback!