We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Loveland, OH

SUMMARY:

  • Overall 7 years of IT experience in application design, Agile methodologies maintenance, Software development life cycle (SDLC) and development of Web & Enterprise applications.
  • Extensive experience as designing and developing in Java & J2EE Web technologies based on knowledge of OOAD (Object Oriented Programming), Web Programming, Database Programming and GUI Development.
  • Good experience in technical skills like Java, J2EE (JDBC, JSP, Servlets, Custom Tags JMS, JNDI, EJB), Struts, Spring & Hibernate frameworks, webservices (SOAP, RESTFUL), ORM, XML, HTML5.0, DHTML, JSON, jQuery, Java Script, AngularJS, Angular 2, NodeJS, backbone.JS, JSTL, Apache, LOG4J, ANT and Maven.
  • Extensive expertise in designing User Interface (UI) applications and web applications using JavaScript, AngularJS, JSP, XML, HTML/DHTML, DOM, XHTML, jQuery, CSS and AJAX.
  • Hands on experience in working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Padding, CSS Margin, CSS behaviors, Pseudo Classes and Pseudo Elements.
  • Have an extensive experience on modern front - end templating frameworks for JavaScript including Bootstrap, jQuery, AngularJS, NodeJS, backbone.JS etc.
  • Good knowledge of cross-browser, cross-platform compatibility and design constraints and google analytics.
  • Extensive experience in using several design patterns such as MVC, Singleton, Session Façade, DAO, DTO and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Hands on experience in development and support of Java/J2EE web applications with emphasis on OOP-based web forms, database access components and business logic.
  • Hands on experience in java programming concepts such as Core Java, Exception Handling, Multithreading, Servlets, JSP, Custom Tag Libraries, Spring, Hibernate, Enterprise Java Beans, Synchronization, Serialization, IO, Collection Framework and JDBC.
  • Very strong experience in designing and development of various Web-based Applications using open source frameworks such as Struts and Spring.
  • Experienced in MEAN (MongoDB, Express, Angular JS, Node.js) full stack programming.
  • Experience in Web Services technologies like SOAP with WSDL and RESTful with Jersey, JAX RS, Spring, Apache CXF and Node-JS and implemented SOA architecture with web services.
  • Strong knowledge on XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Skilled in working with RDBMS concepts and worked with MySQL, Sybase, Oracle 11g and DB2.
  • Experience in Software Configuration management tools such as CVS (Concurrent Version System), SVN (Subversion), Rational Clear Case, ClearQuest and to build script ANT.
  • Hands on experience working on IDE’s including Eclipse, My Eclipse, NetBeans, IntelliJ, RAD and WSAD.
  • Experience with Apache Tomcat on Amazon AWS.
  • Experience in application and web servers such as WebSphere, JBoss and Unix.
  • Good knowledge on Hadoop Ecosystem like Hadoop Map Reduce, HDFS, HIVE, PIG, Pentaho, HBase, Sqoop, Oozie and Flume.
  • Experience with SQL/PLSQL and Stored Procedures using the database Oracle.
  • Worked on all phases of SDLC like Requirement Analysis, Implementation, Maintenance and extensive experience with AGILE and SCRUM.
  • Experience of working on Back-end programming using PL/SQL, SQL, MS-SQL, Stored Procedures, Packages, Functions, Constraints, Cursors, Indexes, Triggers, Views, Materialized Views, Bulk Collects and Collections, Database Links, Export/Import Utilities, Ad-hoc queries.
  • Experience on working with unit testing using Junit and knowledge of ANT and Log4j tools.
  • Experience in deploying the applications on servers like Web Logic, JBoss, IBM Web Sphere and Tomcat 6 and 7.
  • Expertise in understanding Test-Driven development, SDLC like Agile and Scrum.
  • Excellent Technical and analytical skills with understanding of design goals of ER modeling for On-Line Transactional Processing and dimension modeling for On-Line Analytical Processing.
  • Eager to accept new challenges and hold independent responsibilities with learning new technologies as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, J2SE, SQL, PL/SQL

XML & Scripting Languages: JavaScript, HTML/DHTML, Ajax, XML, XSP, jQuery, CSS, Angular JS, Bootstrap, Angular2

JAVA Technologies: J2EE, Servlets, JSP, EJB, JDBC, MVC Architecture, Java Beans, JNDI, RMI, JMS, AWT, String Builder, Event Handling, Swing, Web Services.

J2EE Frameworks: Hibernate, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring Security, Spring JDBC), JUnit, Log4j, ANT, MAVEN, Gradle

SOA Technologies: Web Services, ESB, SOAP, REST, WSDL, UDDI

Design/Analysis: Object Oriented Methodologies, AOP, UML, Design Patterns

Databases: Oracle 11g/10g, MySQL, SQL Server

Web/Application Servers: Apache Tomcat, IBM WebSphere, JBoss, BEA WebLogic.

Software Tools: WASAD, ANT, JUnit, DTD, XML schema, TOAD, Oracle SQL Developer.

Configuration Management: SVN, CVS, GIT, MAVEN, Team Site, Eclipse Plug-ins, Continuum, Hudson.

Java IDE s: Eclipse, My Eclipse, NetBeans, IntelliJ, RAD, WSAD.

Operation Systems: Microsoft Windows, UNIX, LINUX, Solaris, Windows Server

PROFESSIONAL EXPERIENCE:

Confidential, Loveland, OH

Java Full Stack Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements using agile methodologies.
  • Developed the user interface using Spring MVC, JSP, JSTL, and JavaScript. Custom Tags, jQuery, Html and CSS.
  • Worked on Node.js platform for a single-page application development.
  • Developed AWS SDK for connection to Amazon S3 buckets to store and retrieve media files related to the application.
  • Developed API for using AWS lambda to manage the servers and run the code in the AWS.
  • Used Tomcat (local server) to deploy the application and responsible for developing integration test for an AWS-hosted cloud application using TDD.
  • Created Batch Jobs using Spring Batch and created POC for Spring Batch for running batch jobs.
  • Used spring-batch for FlatFileItemReader to parse the file.
  • Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring.
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators.
  • Used Spring Validation framework to implement the server-side validations and used Angular-JS AJAX to get the data from the server asynchronously by using JSON objects
  • Developed the service and domain layer using Spring Framework modules like Core-IOC, AOP.
  • Used Oracle SQL and PL/SQL for data access and manipulation.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Developed the Application Framework using Java, Spring, Hibernate and log4j.
  • Created DB tables, functions, Joins and wrote prepared statements using SQL.
  • Configured ApplicationContext.xml in SPRING to adopt communication between Operations and their corresponding handlers.
  • Implemented Spring JMS message listeners with JMS queues for consumption of Asynchronous requests.
  • Used Jenkins plugin for code coverage and to run all the test before generating war file.
  • Developed Spring rest controllers to handle JSON data and wrote DAO’s and services to handle the data.
  • Performed Code review to ensure Organization and Project level standards are met and checked for redundant code.
  • Implemented modules into Node.JS to integrate with designs and requirements.
  • Wrote Spring controller, Angular-JS MVC models, stores, views and controllers for the MVC development
  • Implemented and used Web Services with the help of WSDL and SOAP to get updates from the third-party support software for Risk Assessment and Pricing Models.
  • Consumed and created REST Web services using Spring and Apache CXF.
  • Developed MySQL stored procedures and triggers using SQL to calculate and update the tables to implement business logic.
  • Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using Sub Version Controlling (SVN) tool.
  • Used Git as version controller and JIRA for defect tracking.
  • Used Maven to build the application and deployed on JBoss Application Server.
  • Used intelliJ for development and JBoss Application Server for deploying the web application.
  • Monitored the error logs using log4j.
  • Used AOP concepts like aspect, join point, advice, point cut, target object and AOP proxies.

ENVIRONMENT: Java 1.8, HTML, JSP, NODE.JS, ANGULAR.JS, PL/SQL, SPRING, SPRING JMS, SPRING BATCH, JBOSS, LOG4J, TORTOISE SVN, HIBERNATE, SOAP WEB SERVICES, MAVEN, SOAP UI, ECLIPSE KEPLER, JAVA SCRIPT, XML, MYSQL V5, XML, JDBC, JSF, AJAX, WSDL, JAXB, JUNIT, BOOTSTRAP, AGILE, ORACLE 11g, JERSEY, JIRA, JENKINS, AOP.

Confidential, Hoffman Estates, IL

Java Full Stack Developer

Responsibilities:

  • Followed Agile Software Development Methodology.
  • Worked on HTML, CSS, JavaScript, JSF, jQuery, Bootstrap and AngularJS to design responsive UI page and collaborate with project manager, media engineer, content management team and QA team to improve multiple browsers page readability and CMS integration.
  • Developed the view-controller components using Servlets /JSPs, JavaScript, CSS, HTML and DHTML.
  • Converted UI screens form XML (XML Metadata Interchange) framework to Angular.js framework which resulted in better performance and reduced code count.
  • Built and configured WebSphere portal components including Navigation, Menu and Content View Portlets.
  • Implemented J2EE design patterns like MVC, Front Controller and DAO.
  • Designed service layer and developed business logic by using Spring MVC framework and implemented Dependency Injection feature of Spring framework to inject beans into User Interface.
  • Implemented Spring configuration files for the beans and defined the properties to be injected into them using Spring Dependency Injection.
  • Used DAO pattern to send input parameters and fetch data from Oracle database using Hibernate and developed persistence Layer using Hibernate to persist and manage the data.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model.
  • Extensively worked with Oracle database, created and worked with various database objects like Packages, Stored Procedures, Functions, Triggers, Views, Materialized Views, dblinks, external tables etc.
  • Developed and tested the applications on JBoss Application Server.
  • Experience with different build tools like Maven, Ant, Gradle and writing deployment scripts.
  • Used Node.js in middleware technologies for serving HTTP requests.
  • Worked in entire Front end and Back end modules using Python and Django Web Framework.
  • Used Spring JMS to receive the messages from other team and responsible for the technical direction and implementation of the Spring Batch framework.
  • Implemented error handling on various RESTful services to return the right HTTP status codes and wrote Automation Tests in Java to validate the end to end business functionality for RESTful services.
  • Exposed application functionalities as RESTful services to clients that want to use their own UI layer-using Spring for JSON output.
  • Participated in reviewing the team member’s code.
  • Identifying and developing test cases and test scripts to perform load tests for Performance and regression testing.
  • Creating environment for user-acceptance testing with JUnit and facilitating integration.
  • Developed unit testing frame work using JUnit test cases for continuous integration and used GIT for repository and controlling the code without any conflicts.

Environment: HTML, CSS3, JQUERY, JAVASCRIPT, RESTFUL, REACT.JS, NODE.JS, ANGULAR.JS, JUNIT, JSP, SERVLET, BOOTSTRAP, JSON, JSF, CMS, HIBERNATE, SPRING, XML, MVC, TDD, ORACLE 11g, AWS, AMAZON S3, AWS LAMBDA, PL/SQL, WEB LOGIC SERVER, APACHE TOMCAT 6.0/7.0, AGILE, ECLIPSE, SYBASE, MAVEN, ANT, GRADLE, SUBVERSION, PYTHON, DJANGO.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Worked closely with the Requirements team, analyzed the Use cases and followed AGILE/SCRUM methodology.
  • Designed the user interfaces using JSP, HTML, JSTL, CSS.
  • Developed html views with HTML5, CSS3, bootstrap and AngularJS.
  • Developed Web Services for both Client and Server Side using SOAP and RESTful
  • Consumed Web Services securely using JAX-WS API and tested using SOAPUI.
  • Designed java servlets and Objects using J2EE standards.
  • Extensively used Custom JSP tags to separate presentation from application logic.
  • JSP is used for presentation layer, developed high performance object/relational persistence and query service for entire application utilization Hibernate.
  • Extensively used the Hibernate Query Language for data retrieval from the database and process the data in the business methods.
  • Data operations are performed using Spring ORM wiring with Hibernate and implemented Hibernate template and criteria API for querying databases.
  • Used AJAX with jQuery to parse object to dynamically overlay contents on web pages.
  • Designed service layer and developed business logic by using Spring MVC framework an implemented Dependency Injection (IOC) feature of Spring framework to inject beans into User Interface.
  • Java Script is extensively used for Dynamic interface and Client-side validations.
  • Developed jQuery code using an XML Http Request Adapter to send an AJAX request to the server-side code and implemented a callback function to handle the results.
  • Hibernate is used for design development and maintain layers.
  • Enhanced user experience by designing new web features using MVC frameworks like Angular by implementing and testing the enterprise application with Angular JS and Spring MVC.
  • JDBC is used for making connection to Oracle and to retrieve data by creating various tables and SQL stored procedures.
  • Web services(SOAP) were developed and published using JAX-WS and JAX-RS. log4j and Junit were used for unit testing and for the developed code versioning control by CVS.
  • Developed and deployed EJB’s and other components in the JBoss Application server.
  • Prepared Unit Test cases for existing functionality and execute them.
  • Involved in the Integration testing support and bug fixing.
  • Involved at the time of deployment and do the function checkout and merging code using the distributed version control system (GIT).
  • Prepared the System Maintenance of Technical Document of True resolution and True producer product.

Environment: JAVA, J2EE, Springs, JSP, EJB, JBOSS, XML, MVC, SOAP, RESTFUL, AJAX, JAVASCRIPT, AJAX, JQUERY, CSS, HTML, JSP, BOOTSTRAP, ANGULAR JS, SPRING MVC, HIBERNATE, LOG4J, JUNIT, CVS, ORCALE 10G, SQL, LOG4J, WINDOWS, JAX-WS, GIT, JAX-WS, JAX-RS.

Confidential

Java Developer

Responsibilities:

  • Designed and developed a web pages using HTML, JSP, Portlets, AJAX, JSTL, JavaScript, Angular JS, Bootstrap, jQuery and CSS.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Designed user-friendly navigation for displaying various sections of data using JQuery.
  • Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Developed the jQuery callback functions for implementing asynchronous communication using AJAX.
  • Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
  • Enabled better quality control of Java source code by implementing Sonar to report code quality and test coverage.
  • Developed server-side REST style web services and called them from angular controllers.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed the presentation layer using Spring Framework, JavaScript, jQuery, and AJAX.
  • Developed Web services in the service layer and implemented Web Services based on SOA architecture with Restful.

Environment: JAVA, SPRING, HIBERNATE, SOAP, RESTFUL, JERSEY, JDBC, JAVASCRIPT, UML, HTML, JAVA SCRIPT, CSS, JNDI, SVN, LOG4J, JUNIT, JENKIN, MAVEN, AJAX, JSON, WEB SPHERE.

Confidential

UI Developer

Responsibilities:

  • Designed and developed presentation layer using JSP, Custom Tags and HTML, CSS and involved in client requirements and modified designing document.
  • Used Java Script for the client-side validations and to provide the event driven programming with HTML files and developed the user interface using JSP and Java Script to view all online trading transactions.
  • Developed both Session and Entity beans representing different types of business logic abstractions.
  • Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs and designed modules using JDBC for database connectivity.
  • Coded HTML pages using CSS for static content generation with JavaScript for validations.
  • Created the stored procedures using Oracle database and accessed through Java JDBC.
  • Developed action Servlets and JSPs for presentation in Spring MVC framework.
  • Used JSP and JSTL Tag Libraries for developing User Interface components and developed business entity and session beans.
  • Responsible for Creating/Configuring monitoring tools and automates proactive monitoring tasks.
  • Worked with the testing team to identify, categorize and fix bugs and involved in the maintenance and support of the application.
  • Involved in Database Performance Tuning by checking and creating indexes, avoiding inefficient queries, avoiding too many open connections and avoiding inline queries wherever possible.
  • Developed PL/SQL View function in Oracle database for get available date module.
  • Deployed the application on the JBoss Application Server.
  • Developed tests cases and performed unit, integration and performed unit testing using JUnit.

Environment: JSP, HTML, CSS 3, JavaScript, EJB, JDBC, JSTL, Eclipse, JBoss, Spring MVC, Oracle 11g, JUnit.

We'd love your feedback!