We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Having 8+ years of software development experience in Analysis, Design, Development, Implementation, Integration and testing of Application Software in web - based environments, distributed n-tier products and Client/Server architectures.
  • Experience in full Software Development Life Cycle (SDLC) starting from collecting Business specifications, Analysis, Design and Development, Testing and documenting the entire life cycle using various methodologies like Waterfall, Agile, SCRUM, RUP and TestDriven Development.
  • End to end application design and development using RESTful APIs, Micro-services, Spring Boot, Spring Cloud, HTML5, CSS3, Bootstrap 3.0 and JQuery.
  • Proficient with Algorithms, Data Structure, and Object Oriented Principles.
  • Extensive experience in Core Java and J2EE technologies like Servlets, JSP e.g. (Rich Faces Jboss), JSF, JDBC, JNDI.
  • Experience in Angular JS, React JS, JavaScript, JQuery, Bootstrap and CSS.
  • Worked extensively on Struts 2.0/1.1/1.0 framework.
  • Worked on Hibernate by writing persistence classes.
  • Worked on Spring Framework with various Simple, Multi-Action and Form controllers.
  • Experience in Iterative, Waterfall and SVG and Object Oriented Application Design and Programming.
  • Worked on frameworks such as spring 1.0/2.0/2.5, Hibernate 2.0/3.0 and Struts 1.1/1.2/2.0.
  • Experience Working on IDEs such as Eclipse 3.4.2, RAD 7.0.0, RSA 8.0, NetBeans.
  • Good working experience in GUI design and application development using IDE’s Eclipse3.x and RAD 6.
  • Experience in writing build/deployment scripts using Ant and Maven.
  • Hands on experience on NoSQL databases like MongoDB, Cassandra databases.
  • Experience in unit testing using JUnit, Log4j.
  • Good working knowledge on CVS, SVN, Clear Case and Clear Quest for version control.
  • Proficient in integrating Applications using Spring IOC, Spring Security, Spring Batch and Spring AOP concepts.
  • Hands-on experience in creating MVC based applications using Spring MVC, Struts.
  • Proficient in establishing communication between enterprise systems using EJB and JMS.
  • Excellent knowledge in REST (JAX-RS), good at producing and consuming the Restful web service.
  • Exposure to SOA implementation using WSDL with SOAP(JAX-WS), experience in consuming the SOAP web-service.
  • Experienced in XML development using DOM, SAX and JDOM.
  • Experience in designing, developing and deploying J2EE Applications on Tomcat, JBoss and WebLogic.
  • Extensive experience in writing SQL, PL/SQL stored procedures/functions for RDB like MySQL, Oracle 10g.
  • Familiar with writing test cases using JUnit Framework and Log4j for debugging.
  • Highly skilled in creating UI web pages using HTML5, CSS, JavaScript, d3js, JQuery, AJAX, XML, DOJO, Python.
  • Proficient in using Version Control Systems GitHub, CVS and Maven.
  • Extensive experience in creating Class Diagrams, Activity Diagrams, Sequence Diagrams using Unified Modeling Language (UML).
  • Good knowledge in Design Patterns like MVC, Abstract Factory, Business Delegate, Singleton, Data Access Object, Front Controller, Session Façade and Service Locator.
  • Expertise in creating XML, XML Schemas, XSLT, XPath, DOM/SAX Parser and web designing using HTML, CSS and JavaScript including (Ajax, JSON).
  • Implemented Web Services using WebLogic 7.1/8.1 and WSDL 1.1.
  • Expertise in deploying applications in WebSphere JBoss 3.0/4.0, Apache and Tomcat 4.0/5.0/5.5, 6.0, WebLogic 8.1
  • Experience in Gradle to build and deploy Java web applications.
  • Experience using Log4j for extensive logging in the applications.
  • Good Understanding of RDBMS through Database Design, writing queries and stored procedures using databases like Oracle 9i, MySQL and SQL Server.
  • Experience with databases like DB2, Oracle 9i, Oracle 10g, MySQL, SQL Server and MS Access.
  • Experience in creating complex SQL Queries and SQL tuning, writing PL/SQL blocks like stored procedures, Functions, Cursors, Index, triggers and packages.
  • Hands-on experience in development of microservice and deploying in Dockers
  • Experience in developing test cases, performing Unit Testing, Integration Testing, experience in QA with test methodologies and skills for manual/automated testing using tools like Win Runner, JUnit.
  • Hands on experience in using UNIX, Red Hat Linux, Windows, MS Do.
  • Excellent communication skills, team player, quick learner, organized, resilient and self-motivated.

TECHNICAL SKILLS

Java: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O.

J2EE: JSP, Servlet, EJB-Session Beans, Entity Beans, MDB, JMS, JDBC, JNDI

Frameworks: Struts, Spring, JSF, MVC, Hibernate

Middleware: Apache Tomcat, JBoss, WebSphere, WebLogic

IDE: Eclipse 2.1-3.5, RAD, NetBeans6.x

Database and Tools: Oracle 8i/9i/10g, MS SQL2000/2005/7, MySQL, POSTGRE SQL, DB2, TOAD, SQL Developer, Mongo DB, Cassandra

XML: XML, XSD, XSLT, JAXP, SAX, DOM

Languages: Java, JavaScript, C/C++, VB.Net, PL/SQL

Operating Systems: Windows, Unix/Linux

Web Services: WSDL, SOAP, JAX-WS, JAX-RS, CXF, AXIS, JERSEY, REST

Protocols: HTTP, LDAP, SMTP, POP3, IMAP, TCP/IP, UDP

UI Technologies: HTML, XHTML, JavaScript, AJAX, JSP, JST, JSTL

Software Development: Waterfall Model, V-model, RUP, Agile, Scrum, Test Driven Development

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Full Stack Java Developer

Responsibilities:

  • Developed Web Services to allow communication between the applications using Rest and SOAP Web Services.
  • Developed the application using Struts following MVC architecture.
  • Worked extensively on struts 2.0 framework to insert the panel data into the panel container.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Utilized Hibernates Polymorphic many-to-one associations for referring instances of subclasses and participated in design of database and created tables in ORACLE.
  • Identified the participating pages and the navigation paths between pages using configuration files.
  • Used Web Services to exchange information.
  • Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring with JSF.
  • Developed user management screens using JSF framework, business components using spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Integrated the generated DAO classes into spring application context using annotation driven Hibernate transaction manager.
  • Used JSF frame work on the server side for the MVC architecture.
  • Used Python scripts to update content in the database and manipulate files.
  • Parallel existing process by multithreading and saved 34% of executes time.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory
  • Developed application using Fuse ESB and build and deployed the services and done with Unit testing using Test Utility.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Expertise in using of Node JS, Express JS, and Mongo DB to create server side applications
  • Have integrated web services including SOAP as well as REST using Fuse ESB.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Implemented Dojo and JQuery JavaScript frame work in UI Layer.
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Developed web services and data synchronization services.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Build SOAP Web Services based on AWS (Amazon Web Services).
  • Developed JUnit test cases for regression testing and integrated with ANT build.
  • Involved in putting the entries to external XML files which are read by doc-builder.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to GitHub
  • Worked on development and operations to facilitate deployment of components over AWS using Jenkins, IBM RAD/RSA7.
  • Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js, React.js
  • Worked the backend by using Node JS, express JS and Mongo DB.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting
  • Used microservice architecture, with Spring Boot-based services interacting through a combination of REST and RabbitMQ or Apache Kafka message brokers.
  • Planned and implemented various SQL, Stored Procedure, and triggers to implement oracle advanced queuing.
  • Implemented DAO layers using Hibernate API and core interfaces.
  • Implemented second level of caching using hibernate and EHCache provider.
  • Experienced with hibernate mapping associations annotation to map legacy tables with entity classes.
  • Experienced with parsing XML configuration files using SAX xml parser.
  • Gathered all data and coded using data structure.
  • Used XSL, JavaScript to display the contents of XML pages in the HTML pages.
  • Develop the batch jobs for loading the BETA side trades into Broad ridge using Perl script, Unix shell script and Autosys

Environment: J2EE, Java, Angular JS, Servlets, JSP, EJB 3.0, JMS, JDBC, HTML, XML, XSL, CSS, JavaScript, Spring Microservice, Rational Rose, Eclipse2.1.1, WebLogic, Mongo DB, NoSQL Oracle 8i, Windows 2000, Jenkins.

Confidential, Lowell, MA

Sr. Java Developer

Responsibilities:

  • Worked on the modules dispensation and Implemented the DAO design pattern and Spring IOC in the client and administrator application.
  • Built the login system for the administrator application using Spring Security.
  • Mapped the data in the customer and product database with POJO classes in the application using Hibernate 3.
  • Produced the Restful Web services for the employee system to get or change customer’s information more efficient.
  • Implemented the part of view tier and controller tier using JSP and Servlets and developed the JSTL.
  • Involved in Requirements gathering and Requirements Analysis and participated client meetings.
  • Implemented design patterns - Singleton, Factory, Abstract Factory, Decorative and Business Delegate design patterns.
  • Prepared detailed technical document on the code organization
  • Involved in implementation of Web Services Security by using Basic authentication.
  • Extensively used Hibernate for Object Relational Mapping for data persistence.
  • Detailed Design and Coding using Core Java, Spring, Maven, JBoss, JUnit and other J2EE Technologies and wrote the scripting using Node.js.
  • Design and develop the processes using multithreading to make it asynchronous.
  • Used microservice architecture for interconnecting through a common transport
  • Provided support for ATG implementation to the client
  • Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
  • Used RAD 7.5 and WebSphere application server 7.1 for developing & deploying the applications.
  • Involved in developing & exposing web services and also consumption of Web Services like Restful Web services.
  • Worked on Apache Maven 3.3 and used JBoss EAP 6.5 for deploying.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Extensively used Core Spring Framework for Dependency Injections of components and Spring JDBC for managing all the database communication and exception handling.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Utilized AngularJS, Node.js and Express framework to create dynamic data driven web pages Smooth as butter when writing SQL queries with Joins on multiple tables using MSSQL&MySQL.
  • Expertise in using of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server side applications
  • Experienced in MVC frameworks like Django, JavaScript, and Node.js
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Involved in developing & exposing web services and also consumption of Web Services like RESTFUL Web services.
  • Created database triggers, stored procedures and functions using SQL and Transact-SQL.
  • Develop various UML Diagrams like use cases, Class Diagrams, Interactive Diagrams (sequence and Collaboration) and Activity diagrams.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Experience in daily scrum meetings for sprint planning.
  • Developed the quote function using the EJB message driven bean, deployed the EJB on the JBoss 6.x.
  • Using the Spring Batch and JMS topic to build an auto email system.
  • Produced a Java message service using the JMS queue model to handle the confirmation email system.
  • Involved in the database performance increasing in the MySQL database.
  • Designed UI web pages using HTML5, CSS and Javascript along for form validations.
  • Competent at executing and maintaining high quality standards during all SPLC (scope, requirements, design, development, test, deployment and post-production support).
  • Implemented Angular.JS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
  • Involved in creating pages by using JSP, JSF, JQuery, and DOJO.
  • Used JUnit to do the unit testing to track the defects and to close the defects.
  • Implemented Agile Scrum methodology in the development of the project.
  • Involved in maintaining application-running logs using Log4j.
  • Used the GitHubfor vision control.
  • Monitored the application on peak load using New Relic monitoring agent Docker container on Amazon EC2 instance.
  • Represented and transferred XML data using SAX parser.
  • Developed the synchronous payment transaction part using EJB stateless session bean.
  • Involved in SOA development and consumed SOAP based Web Services for integrating the customer manage system-using WSDL.
  • Setup Master Slave MySQL DB Docker container setup and exposed to create and setup Docker Private Registry and made it as secured.
  • Composed and executed MongoDB scripts to insert and update NoSQLdatabase and reporting
  • Used JUnit to do the unit testing to track the defects and to close the defects.
  • Involved in logging using the log4j with Spring AOP.
  • Implemented Agile Scrum methodology in the development of the project.

Environment: CoreJava, JSP, Servlets, Spring 3(IOC, AOP, Security, MVC), Hibernate 3, JMS, EJB, Spring Microservice, MySQL 5.5, SQL server 10.0, HTML5/CSS3,MongoDB Javascript, Angular JS, XML parsing, ATG, Tomcat7.0, JBoss 6.x, JUnit, log4J, Docker

Confidential, Malvern, PA

Java Developer

Responsibilities:

  • Involved in requirement analysis, design, coding, testing, implementation and review.
  • Involved in requirements gathering, analysis and design and documentation as the project has been started from scratch.
  • Discuss with the architects about the requirements and do involved in writing use cases and updating the requirements document as per the project need.
  • Involved in Analysis, Design, and Implementation of software applications using core Java, J2EE, XML and XSLT and Web services (SOAP, WSDL).
  • Consumed and produced JAX-WS and JAX-RPC based web services and have generated java code and proxies for the same from WSDL in the process.
  • Developed the different components of application such as JSPs, Servlets using JBOSS and used CVS for version control.
  • Involved in the development if the different modules, Unit testing and Integration Testing.
  • Work with the technology project teams to guide the design of new applications to support business needs
  • Used Spring MVC as web framework and spring to develop lightweight business component.
  • Implemented Spring IOC or Inversion of Control by way of Dependency Injection where a Factory class was written for creating and assembling the objects.
  • Used Spring DAO on the Data access layer with the Hibernate.
  • Used Hibernate ORM tool for the backend development in the persistence tier.
  • Worked on ATG Web Commerce Customer Service streamlines customer service and integrates all customer touch points to increase customer satisfaction and loyalty.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Maven.
  • Used XSLT to transform XML files into different forms.
  • Used Oracle Web Server and PL/SQL for development of the system
  • Assembling and deploying applications with WebSphere Server
  • Maintained multiple levels of support for all systems batch processing
  • Provided support for job scheduling, file transfers, and transactional processes
  • Involved with production and quality assurance environment support
  • Configured Server side resources like Data source, Connection Pooling etc.
  • Monitored the error logs using Log4j and fixed the problems.
  • Created build scripts for compiling and creating war, jar using ANT tool kit.
  • Performed Unit as well as integration testing for all the modules.
  • Used M.S.Visio for use case diagrams, Object diagrams, Active flow diagrams, Class diagrams, Sequence diagrams in Design phase.

Environment: Java, JavaRIA, J2EE, JDBC, Spring, Hibernate, Oracle, SQL, PLSQL, Extjs, WebSphere 4.0, M.S.Visio, ATG, IBM RAD 7.1,Log4j, ANT, Web services, SOAP, JUnit, HTML, UNIX, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Worked on Spring IOC and Spring DAO.
  • Implemented application level persistence using Hibernate and spring.
  • Developed various components using Struts (MVC), JSP and HTML.
  • Involved in Development of back-end logic or data access logic using Oracle DB and JDBC.
  • Involved in writing JSP's, JavaScript and Servlets to generate dynamic web pages and web content.
  • Used WebLogic for Design, Development and Deployment of applications.
  • Enhanced and optimized the functionality of Web UI using Rich Faces, JSF, AJAX, GWT, CSS, XHTML and JavaScript
  • Involved in developing JSP pages using Struts custom tags, JQuery and Tiles Framework.
  • Used AJAX for the asynchronous communication to the server.
  • Wrote scripts in UNIX to process the batch jobs on a scheduled basis
  • Have used Facade, Singleton, Factory Design patterns
  • Working on business, and persistence tier using Core Java (Multithreading, Collections, exceptions etc.), Spring and JUnit frameworks.
  • Implemented Spring MVC framework for developing J2EE based web application
  • Spring was used for its MVC features, dependency injection, its AOP and its plug-ability with Hibernate
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Created custom online payment gateway interfaces for e-commerce application with PayPal, utilizing SOAP.
  • Developed API using Hibernate to interact with the Oracle database.
  • Enforce compliance with dynamic processing and security policies by using ESB.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Used the DAO pattern for data access layer and JMSAPI for the messaging requirement.
  • Used JavaScript and JQuery for validating the user input.
  • Developed Test Cases and performed unit testing using JUnit Framework.
  • Design and Development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Involved in creating user interfaces using JQuery.
  • Designing and creating business rules using IBMI LOG Rules Engine.
  • Design, development and testing of system integration between the company's agent portal and an external application using SAML.
  • Wrote Jenkins scripts to automate the build and deployment process of the projects and also JUnittest-cases code coverage.
  • Designed and Developed SOA enterprise system using Oracle SOA.
  • Wrote Jenkins scripts to automate the build and deployment process of the projects and also JUnit test cases code coverage.
  • Involving in Building the modules in Linux environment with ANT Script.

Environment: JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring, Hibernate, Java 1.6 Oracle 11g, Ant, SOAP, WebSphere 6.1, HTML, JavaScript, Jenkins, JUnit 4.0.

Confidential

Java Developer

Responsibilities:

  • Involved in preparing High Level/Low Level Design documents.
  • The application is designed using Struts MVC architecture.
  • Developed Back Office and Front End forms/templates with Validations for Login, Registration, maintain security through session / application variables, deliver dynamic content using HTML, JavaScript and Java as required.
  • Developed CSS, JSP and Servlets.
  • Developed web interfaces using HTML and JavaScript.
  • Developed Stored Procedures, Functions using Oracle.
  • Proficiency in developing SQL, PL/SQL in JDBC with Oracle 9i/10g as well as client-server environments.
  • Developed UI using JSP, Servlets.
  • Wrote a program to use REST API calls to interface with Veeam backup server, and parse output reports of an excel file in python to monitor customer backup usages.
  • Experience in creating user interfaces using JSP, HTML, DHTML, XML, XSLT, and JavaScript.
  • Used Linux to design the User Interface and to develop the application
  • Involved in validating the views using validator plug-in in Struts Frame Work
  • Experienced in building and deploying J2EE Application Archives (Jar, War and Ear) on IBM WebSphere application server using Apache Ant.
  • Implemented Service tier and Data access tier using spring.
  • Developed various test cases using Junit for Unit Testing.
  • Wrote Base test cases for individual modules for reducing redundancy in Test code and greater maintainability.
  • Implemented Mock Objects using Easy Mock for reducing dependency and complete isolation for unit testing.
  • Designed message formats in XML.
  • Managed and maintained development of PHP backend for dynamic database driven websites.
  • Back-end stored procedures development with PL/SQL.
  • Used Clover for validating the tests efficiency (effective code-coverage) and to find possible areas for code bugs.
  • Developed Python based API (RESTful Web Service) to track sales and perform sales analysis using Flask, SQL Alchemy and PostgreSQL.
  • Developed the application using the struts framework that leverages classic Model View Control (MVC) architecture.
  • Involved in Design, development and testing of web application and integration projects using Object
  • Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services(REST/SOAP), XML, XSLT, XSL and ANT.
  • Integrated Web Services in ESB Layer.
  • Used Multi-threading in programming to improve overall performance.
  • Used Spelunk for log file aggregation and monitoring.
  • Troubleshot problems with PHP and other web technologies
  • Developed DAO objects to mock persistence implementation to test Business Logic.
  • Used Github as version control.
  • Involved in bug fixing for other modules.

Environment: Java RIA, Oracle 11g, Java 1.5, JavaScript, Oracle WebLogic, Application server 11g, SQL Developer, Soap UI, Concept wave, XML, SOAP.

We'd love your feedback!