We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Rochester, MN

SUMMARY:

  • Over 8+ years of experience in analysis, design, implementation and testing of Object Oriented Applications using Java - JEE Technologies.
  • Worked on the development of client/server and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
  • Worked on developing enterprise web-based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, Struts, Java Beans, JMS, JNDI, ANT and Apache Maven.
  • Expertise in developing applications using Java, JEE, JSP, Servlets, Spring MVC, Spring Core, Spring ORM, Hibernate, JSF, Angular JS, JDBC, XML, HTML, AJAX, CSS
  • Good understanding of Object Oriented Programming Concepts, Design Principles, Design patterns, and Test Driven Development.
  • Experienced in REST and SOAP based Web Services.
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
  • Experience in Software Development Life Cycle(SDLC), OOA, OOD and OOP through implementing and testing.
  • Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, JMS, XML, XSLT, Oracle, SQL, Struts2 and Spring MVC.
  • Experience in ORM frameworks like Hibernate, Ibatis, and JPA.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Experience in Java Web Services with real time knowledge using SOAP, WSDL.
  • Experience with Application servers and Web servers such as BEA Weblogic Server 8.1/9.2, IBM Web Sphere 5.0/6.0, Jboss Server 4.0.2 and Apache Tomcat Server 8.0/7.0/6.0.
  • Designed and Developed User Interactive Web pages with the help of HTML5, CSS3, JavaScript, JQuery, Bootstrap, and AJAX.
  • Used AngularJS and Restful web services and implemented connection pooling for database access.
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
  • Used IDE’s such as Eclipse, RAD, implemented unit testing with JUnit and Mock objects.
  • Good knowledge on source control tools such as SVN, GIT, CVS and Rational Clear Case.
  • Experience in development of Intranet/Internet based multi-tiered applications using IBM Web Sphere, BEA Web Logic, Tomcat and JBOSS application server.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries
  • Experience in working projects using Agile and Waterfall methodologies.
  • Enthusiastic and eager to take responsibility and initiative in any given task.
  • Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with newly emerging technologies.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.
  • Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.
  • Experienced in implementing EnterpriseApplications with full life cycle of software development.
  • Experience in using Log4J, Version Control using SVN, Git, TFS, Clear Case and CVS.
  • Experienced in setting up Jenkins for continuous integration and continuous builds with Maven, Gradle and ANT.
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux, Windows XP, and Windows 2K. Good team player with ability to solve problems, organize and prioritize multiple tasks.

TECHNICAL SKILLS:

Programming Languages: Java, PL/SQL, C, XML 1.0, XSL 2.0

Java/J2EE Technologies: JDBC, Servlets, JSP 1.2/2.0, JMS, EJB 2.0/3.0

Web Development: HTML5, DHTML, XHTML, CSS3, Java Script, AJAX

Frameworks: Struts 1.x/2.x, hibernate 3.x, Spring 2.5/3.1

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans

Messaging Technologies: JMS

Application/Web Servers: BEA Web Logic 9.1/11g, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x

Methodologies/Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Facade

Databases: Oracle 8i/9i/10g, SQL Server 2000/2005, IBM DB2

IDEs: Eclipse, RAD, WSAD

Build Automation: Ant, Maven

Testing/Logging Frameworks: JUnit, Log4J

Reporting Tools: Crystal Reports 11

Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD

Operating Systems: Windows 98/2000/NT/XP, OSX, Sun Solaris, HP-UX.

PROFESSIONAL EXPERIENCE:

Confidential, Rochester, MN

Java Full Stack Developer

Responsibilities:

  • Designed and developed the application in sprints using Agile Scrum methodology and participated in weekly status meetings and daily standups.
  • Used Atlassian Jira tool for the development of Agile-lifecycle management creating the stories, updating the tasks and reporting the bugs.
  • Implemented email framework using Direct-Send API (Gumbo). Involved in creating responsive email templates using Zurb Foundation, SCSS, SASS, CSS, HTML and JavaScript.
  • Involved in fetching JSON data within Orchestration Layer with Spring Boot application and displaying it in the UI using ReactJS.
  • Build user interfaces differently by breaking them into components using ReactJS and used a real, full featured programming language to render views, with ReactJS.
  • Used React JS to make webpages rendering faster, instead of using ng-repeat in Angular JS used ngReact to achieve the same.
  • Making sure react is flexible and provides hooks that allow you to interface with other libraries and frameworks.
  • Used Bootstrap JavaScript plug-ins to implement Tabs, Scroll Spy, Tooltips, Pop Overs, Buttons and alerts.
  • Familiar with Web UI Automation Testing using Selenium,
  • Involved in producing the working connectors for the Restful API’s using spring and Jersey for JSON requests and responses.
  • Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.
  • Designed enterprise API’s and involved in developing the API’s. Involved in testing API’s using SoapUI and Postman.
  • Used simple Maven projects and Maven Archetypes projects for developing applications and provided JAR files for UI application use.
  • Designed and developed the back-end applications and also did some test-case debugging with code coverage as well as runtime debugging with IntelliJIdea IDE.
  • Involved in producing happy path code and error handling code for the API’s. Used Spring RestTemplates and Spring Security OAuth2 framework for building the smarter clients.
  • Developed RESTFUL web services usingSpring-Boot, Spring RESTFUL template, JPA, Cloud foundry.
  • Worked on spring application framework features IOC container and AOP and integrated spring with Mongo dB and established data mappings.
  • Involved in developing application using Postgresql and wrote queries to test the data that was sent through the API call.
  • Architect and chief developer for full text search platform using NoSQL Elasticsearch engine, allowing for much faster, more scalable and more intuitive user searches for our database of spas worldwide.
  • Efficiently handled periodic exporting of SQL data into Elasticsearch.
  • Built a highly scalable, low-latency Node-JS API Gateway to interact with Mongo DB database with JSON.
  • Used Jenkins build for building and deploying of the applications and implemented force builds when the build fails.
  • Responsible for debugging, testing, maintaining and deploying the application and used log4j for tracking errors and debugging the code. Created test cases to test spring services using JUnit and Mockito frameworks.
  • Developed spring middleware components for implementing business logic and Implemented SOA based architecture using web services to build a loosely coupled system.
  • Designed and developed Business components and Integrated with spring framework and also developed various reusable Helper and Utility classes, which are used across all the modules of the application.
  • Implemented the annotations to support the APIs for Audit Logging purposes by making configurations in the properties file which routes the logs to RabbitMQ server.
  • Wrote Technical design document with the class, sequence, and activity diagrams in each use case and involved in writing Spring MVC rest controllers for UI interactions and server side validations in the orchestration layer.
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.

Environment: Java 1.8, ReactJS, Spring, Maven, JUnit, Mockito, Jira, Agile Scrum, IBM Web Sphere Application Server, Restful Web services, JPA, JavaScript, Xcode, Apache CXF, Hibernate, JMS, Postgresql, Node-JS, MongoDB, IntelliJ IDEA, Github, AOP, Log4J.

Confidential, Tampa, FL

Java Full Stack Developer

Responsibilities:

  • Designed and developed the application in sprints using Agile Scrum methodology and participated in weekly status meetings and daily scrums.
  • Designed and developed web pages using HTML5, CSS3,AngularJS, Ajax, Bootstrap and JSP based on the W3C standards.
  • Widely usedAngularJSUI-bootstrap components like calendar picker, time picker, directives, select2, model pop-ups, ng-grid,UI-router,progress bar, ng-Idle, ng-Upload and tested them using Protractor.
  • Refactored existing mobile web code withAngularJSto improve maintainability and make the web application more modular.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by usingAngularJS framework.
  • Built Single page application (SPA) using AngularJS as per the requirement and implemented all the front-end components using Spring MVC.
  • UsedAngularJS(grid) for Grid data displays all over the application and also developed Light-box plugins using AngularJS.
  • Used AngularJS directives to reduce the usage of redundant code and to create pie-charts, bar-graphs and also familiar in using data-binding and dependency-injection concepts in AngularJS.
  • Experience in developing applications using AngularJS,Node.js and Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
  • Built Restful Node.jsand Express API to communicate with AngularJS front-end for faster data transfer.
  • Wrote test cases, created specs, page objects and undergone End-to-End testing for whole application using Protractor for AngularJSonNode.jscommand line.
  • Developed RESTAPI for assessment indicators module and token based authentication for RESTservices using Spring Security.
  • Worked on Asset Management Module to develop services using Restful Web services and collaborated on design spec reviews together with Business Analysts.
  • Experience in Cross browser compatibility testing and intellectual challenges in User Experience with Bootstrap.
  • Implemented spring services and Spring DAO’s for controller interactions to operate on data and developed asynchronous message listeners using Spring JMS template.
  • Designed and developed Business components and Integrated with spring framework and developed various reusable Helper and Utility classes, which are used across all the modules of the application.
  • DevelopedSpringBatchapplication forbatchprocessing using Spring4.0 and improved the performance of the backendbatchprocesses using Multithreading and concurrent package API.
  • Worked with advanced MVC framework such asSpring-IOC, AOP, MVC andBatchwhich is used for implementing backend functionality.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes, and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Experience in installation, configuration and deployment of J2EE components on IBM Web Sphere Application Server using Eclipse IDE.
  • Worked on Mongo DB database concepts such as locking, indexes, sharding, replication, schema design.
  • Created collections and performed CRUD operations on Mongo dB using Node Mongoose and used mongo Repository and Spring Mongo Template for persistence.
  • Analyzed changes in online transactional processing, business processes, and modifications, to improve quality of applications and meet additional requirements through Mongo DB.
  • Built a highly scalable, low-latency Node-JS API Gateway to interact with Mongo DB database with JSON.
  • Involved in writing Mavenscripts for automated deployment of the application and managed GitHub Projects and migrated fromSVNto GitHub with merge and version and used Jenkins for continuous integration.
  • Wrote Technical design document with the class, sequence, and activity diagrams in each use case and involved in writing Spring MVC rest controllers for UI interactions and server side validations.
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.

Environment: Java 1.7, Angular-JS, Spring, JSP, Maven, JUnit, Agile Scrum, IBM Web Sphere Application Server, Restful Web services, HTML5, CSS, TDD, JPA, JavaScript, Bootstrap, Apache CXF, Node-JS, Hibernate, JMS, Mongo dB, Eclipse, Git, Core-IOC, AOP, Log4J, AWS.

Confidential, North Kansas City,MO

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of Customer Specifications, Development and Customization of the Application.
  • Designed & developed Application using Spring Framework, Spring MVC and Spring templates.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection. Configured Spring to manage Action classes and set their dependencies in a Spring context file and integrated middle tier.
  • Used Jasper Reports to generate reports for Auto Invoice module.
  • Implementation of SSL Security using Spring Security and Integration of JSF 2.0 with Spring MVC.
  • Involved in multi-tiered J2EE design utilizing MVC architecture (Spring Framework), developed persistence Layer using Hibernate to persist the data and to manage the data.
  • Involved in integrating spring with Hibernate and delegated the persistence operations using Hibernate Template.
  • Involved in writing complex HQL, to handle the persistence operations.
  • Developed the controller servlet to handle the requests and responses.

Environment: Java, Core Java/J2EE, Spring 3.0,JSF2.0, Hibernate 3.0, JSF, Oracle 9i, REST Web Services, JSP, JSTL, XML, Eclipse, Maven, JUnit,JasperReports, Jersey, SOAP UI, JAXB, JAXP, AJAX, Eclipse, Web Sphere 7.0, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Created web services and desktop applications to access and display data needed by support teams using Ajax, JavaScript, AngularJS, Node.JS, CSS and HTML.
  • Implemented AngularJS Factories and Controllers to manipulate and view employee task data and used Custom AngularJS Filters to provide better search experience.
  • Implemented AngularJS directives to reduce the usage of redundant code, to create pie-charts, bar-graphs and for validation purposes.
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models) and created custom Angular directives using module and. directive.
  • Implemented AngularJS ui-router to simulate a multiple layout web application reducing repetitive code and promoting quality.
  • Expertise in implementing the MVC architecture in backend applications using Node.js along with Express JS.
  • Worked on Restful web services usingNode.js with Express JS and implemented mock services inNode.js with help of modules usingNode.js server.
  • Used Node package manager (npm) for managing the Node.js modules like Watchify, Babilify, Browserify, Http-Fetch etc. and package. josh for managing the application required module dependencies.
  • Implemented CORS (Cross Origin Resource Sharing) using Node JS and developed REST services using Node and Express, Mongoose modules.
  • Developed Apache Camel middleware routes, JMS endpoints, and spring service endpoints and used Camel freemarker to customize REST responses.
  • Developed Business Rule Engine using Java, Multithreading, Message Queuing and consuming Restful web service.
  • Responsible for using JMS Queues and JMS Topics for one-to-one and one-to-many communication in the application.
  • Extensively worked on MQ Series using point-point, publisher/subscriber-messaging domains to exchange information through Messages for implementing Service Oriented Architecture (SOA).
  • Involved in implementing Spring DAO layer to access the database using spring data and Mybatis.
  • Backend application layer is implemented using spring and implemented Maven Script to create JAR, WAR, EAR& dependency JARS and deployed the entire project onto the Weblogic Application Server environment.
  • Implemented Spring Model View Controller (MVC) Architecture and coded Java Beans (as the model), Java Swing.
  • Worked on spring application framework features IOC container and AOP and integrated spring with Mongo dB and established data mappings.
  • Created Hibernate OGM mappings and defined persistence classes to persist the data into Mongo dB Database.
  • Worked on advanced Hibernate associations with multiple levels of Caching and lazy loading.
  • Developed stored procedures to apply business logic to the database. ANT Script is used for the application building and Log4J for debugging.
  • Used SVN for version control and used Eclipse as the IDE for developing the application, Used Rational Clear Quest for defect fixing.

Environment: Java 1.6, J2EE, PL/SQL, AngularJS, Node.js, ExpressJS, Bootstrap, CSS, HTML5, Spring, JMS, Apache CXF, MQ Series, Log4J, MAVEN, SVN, Eclipse IDE, Weblogic Application server, Rational Clear Quest, Mongo dB, Apache Camel.

Confidential

Java/J2EE/UI Developer

Responsibilities:

  • Designed & developed the application using Spring Framework
  • Developed class diagrams, sequence and use case diagrams using UML Rational Rose
  • Designed the application with reusable J2EE design patterns
  • Designed DAO objects for accessing RDBMS
  • Designed & developed Data Transfer Objects to carry the data between different layers
  • Developed web pages using JSP, HTML, DHTML and JSTL
  • Designed and developed a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Struts Framework.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing
  • Involved in coding for the presentation layer using Struts Framework, JSP, AJAX, XML, XSLT and JavaScript
  • Closely worked and supported the creation of database schema objects (tables, stored procedures and triggers) using Oracle SQL/PLSQL
  • Developed J2EE components on Eclipse IDE.
  • Used JavaScript for client side validations.
  • Involved in implementing Struts MVC architecture and configuring the struts-config.xml file to manage actions.
  • Used Hibernate to communicate between action servlets and Database interactions.
  • Used Struts framework along with JSP, HTML, CSS, and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Used Hibernate for Database Persistence.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Deployed applications on Web Sphere Application server.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Used log4j for logging activities.

Environment: Java, JSP, JSTL, J2EE, JDBC, Servlets, HTML, HTTP, CSS, UML, MVC, Struts, XML, AJAX, JavaScript, Log4J, Weblogic 8.0, Developer, VSS, Windows, Unix, Oracle 9i.

We'd love your feedback!