We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Morrisville, NC

SUMMARY

  • Highly motivated software professional with around 7 years of experience in Design, Development, Testing and Implementation of various desktop and web based applications using Java, J2EE technologies.
  • Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment with various methodologies like Agile, Scrum, Waterfall and Increment models.
  • Extensive experience in application design and development using JAVA and other web technologies including Core Java, J2SE, EJB, JSP 1.1/2.0, JSF, Servlets 2.3/2.4, JMS, RMI, XML, JDBC.
  • Strong working experience on Hibernate. Used Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions.
  • Proficient in Java Multi - Threading, Socket programming, Swing programming.
  • Good knowledge of core design patterns and J2EE design patterns like MVC, Session Façade, Business Delegate and Data Access Object.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries.
  • Experience in writing SQL and PL/SQL programming.
  • Skilled in developing front-end applications using JSP, JSON, HTML5, CSS, JavaScript, Angular JS, Bootstrap, AJAX, JQuery.
  • Proficient in developing advanced web-based applications design and development using Java, J2EE, Servlets, JSP, JSTL, Struts, Spring, Hibernate, ANT, Eclipse, XML, XSLT, JDBC and Databases.
  • Good knowledge about Java JSP services and have strong experience in code debugging and bug fixing.
  • Experience in the functional usage and deployment of applications in JBoss, WebLogic Portlets, Web Sphere and Apache Tomcat Server.
  • Used RESTful web services to expose certain functionalities of the application.
  • Extensive experience in IDEs such as Eclipse, NetBeans.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
  • Working experience in Docker and piped build/deployment.
  • Experience of creating prototypes according to initial project requirement.
  • Excellent analytical and communication skills in order to work with mid-size teams, technical and business leadership.
  • Self-motivated and ability to handle multiple priorities with excellent time management skills.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, MDB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK 1.5/1.6/1.7/1.8, C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA Weblogic 8.1/9.1, IBM Websphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0

Frameworks: Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2, Angular JS, Struts

IDEs: Eclipse, NetBeans, IBM RAD 7.x/6/x, WSAD

Web technologies: JSP, JavaScript, Json, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, REST

XML Tools: JAXB, Apache Axis

Methodologies: Agile, Scrum, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter, HTMLUnit

Database Servers: Oracle 8i/9i/10g/11G, DB2, SQL Server 2000/2005/2008, MySQL

Version Control: CVS, SVN, GIT

Build Tools: ANT, Maven

Platforms: Windows 2000/98/95/NT4.0, Windows 7/ 8, UNIX /Linux, Sun Solaris.

PROFESSIONAL EXPERIENCE

Confidential, Lansing, MI

Full Stack Developer

Responsibilities:

  • Created Maven build file to build the application and deployed on Web Sphere Application Server.
  • Built REST web service using spring.
  • Used JBOSS application server for run time integration of j2ee applications.
  • Used Apache CXF for building and developing services and used frontend programming API s like JAX WS and JAX - RS
  • Used Apache CXF for supporting variety of webservice standards like SOAP and WSDL.
  • Used NoSQL databases like Mongo DB and AWS Dynamo DB handle to large volumes of data flow.
  • Used the Mongo DB atlas a cloud hosted database service for managed backups in point in time recovery and one click automated scaling and built in security
  • Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented spring
  • JSF My Faces and J2EE based MVC (Model-View-Controller) framework for the application.
  • Used AWS Elastic Beanstalk service for deploying various infrastructures which orchestrates various AWS services.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Development of UI modules using HTML, JSP, JavaScript, AngularJS and CSS.
  • Worked on Angular 2.0 version for mobile app development.
  • Implemented application level persistence using Hibernate and spring.
  • Setup and worked on private VPC and used SDN technology
  • Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Analyzed changes in online transactional processing, business processes, and modifications, to improve quality of applications and meet additional requirements through MongoDB.
  • Developed and implemented the business logic component in middle tier using JDBC and EJB framework including stateless session classes and Entity bean classes
  • Used Eclipse IDE for designing, coding and developing applications
  • Written JUNIT (TDD) test cases for testing Spring Framework classes and wrote many JavaScripts to do client-side validations.
  • Deployed and developed my project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud watch, Elastic search, AWS server migration service, Lambda, Amazon messaging services (SQS and SNS) and Amazon Kinesis services.
  • Used Amazon Elastic search service for application monitoring and full text search.
  • Used AWS data pipeline service for moving data between AWS compute and storage services and created complex data processing fault tolerant and repeatable workloads.
  • Used Amazon Elastic search service for full text search and application monitoring
  • Enhanced and created new Jasper Reports according to the requirements.
  • Worked extensively in Struts, EJB 3.0 and JPA in other maintenance projects.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment: Spring, Hibernate, Web Logic, Rest, jQuery, JavaScript, JSON, JSP, JSTL, Servlets, AWS, SDN, Mongo DB, PL/SQL, JDBC, EJB, UML, Eclipse, JUnit, JSF, Maven, JBOSS, Apache CXF, Mongo dB, Amazon Elastic search, HTML, JSP, JavaScript, Angular, CSS, Clear case, Jasper Report, Agile, Web 2.0, SOAP.

Confidential, Boston, MA

Full Stack Developer

Responsibilities:

  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD and created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Designed and developed web-based software using Spring MVC Framework and Spring Web Flow.
  • Wrote Hibernate configuration file, hibernate mapping files and define persistence classes to persist the data into Oracle Database.
  • Developed JSP, HTML, CSS and a part of presentation layer using JavaScript, Angular JS.
  • Handled all client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
  • Implemented Collections Framework for fetching and appending strings from the deployed UI.
  • Developed UI using HTML5, CSS3,JSP, JavaScript, Angular JS and Bootstrap.
  • Used AJAX to provide an advanced user experience.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using spring framework.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Mapping javaclasses with database using Hibernate and in Hibernate Query language (HQL).
  • Implemented Restful Web Services using Spring Boot.
  • Used Tomcat server for the application development and deployment.
  • Used MQ, HTTP and email to send the notifications messages to administrators.
  • Wrote Restful web services to communicate with MongoDB.
  • Performed Curd operations on MongoDB using restful web services.
  • Configured and Integrated JSF, spring and Hibernate frameworks.
  • Developed web services in Java and experienced with Rest, WSDL.
  • Generation and creation of tools to provide Amazon Web Services cloud solutions in common scripting language.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Designed and documentedREST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Implemented Test Driven Development (TDD) for developing and testing the application.
  • Wrote complex SQL queries using hibernates native SQL.
  • Used JUnit framework for Unit testing of application.
  • Involved in bug fixes and production support.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank.
  • Reviewed and worked on the implementation of change requests raised by the client. Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used SVN and GitHub for software configuration management and version control.

Environment: Java/J2EE, SOAP Web Services(Consuming/Creation), Spring, Struts, JSP, JQuery, Angular JS, UNIX, SQL, JavaScript, Annotations, Maven, SVN, GIT, Jenkins, Oracle DB, Mongo DB.

Confidential, Morrisville, NC

Full Stack Developer

Responsibilities:

  • Agile methodologies were used to develop applications on a weekly progress.
  • Using Quoting and Claims management, services were developed.
  • Involved in the study of user requirement specification.
  • Identified the components that are getting impacted by this upgrade.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Unifying processes is used to develop and design frameworks and modules.
  • Reviewed functional specifications and developed System use cases.
  • Struts and Spring played a major role in the design, development and deployment of an application framework.
  • Coding with Collections framework using Java, J2EE, XML and JavaScript.
  • Developed Stored Procedures, Triggers, Functions, Views and Indexes using TOAD database.
  • Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
  • Writing JSP, JavaScript, JQuery, HTML, Angular JS and CSS for the client front-end and writing Web services.
  • Worked on WebSphere Application server(WAS).
  • Used RESTful services to expose certain functionalities of the application.
  • Created User Interface (UI) to gather data and communicate with Business Layer by using Swing, HTML, JSP, JSTL and Java Script.
  • Worked as backend as well as front end developer at certain times.
  • Developed web application using JSF Framework.
  • Used CSS3 for describing the presentation of Web pages, including colors, layout, and fonts.
  • Exhibited fast learning curve in the time and attendance business process and the underlying technology components. Commonly used many Swing components.
  • Validations for the Client Side were done using JavaScript.
  • Data processing and validation is done using Hibernate and spring framework.
  • Transportation of data objects between client and server were designed and developed using JSON notation.
  • Testing applications are done using Junit testing framework.
  • Source code control and version control application are applied using SVN.

Environment: Java, J2EE, UML, HTML, CSS, JQuery, Spring Framework3.0, Java JMS, JUnit, MySQL, SVN, XML, Angular JS, JavaScript, Log4j, Maven, WebSphere, PL/SQL, Ant

Confidential, Parker, CO

Java Developer

Responsibilities:

  • Involved in design phase and data modeling, interacted with other team members to understand the requirements for the project.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and jQuery.
  • Developed presentation tier using JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Worked on J2EE frameworks like spring and Struts for developing industry standard web applications.
  • Involved in configuration of Spring MVC and Integration with Hibernate.
  • Created Location Look up SOAP based web services using spring.
  • Developed Controllers and Services classes that support spring framework.
  • Worked on jQuery for user interface interactions, effects and themes built on top of the JavaScript.
  • Extensive use of HTML5 with AngularJS, JSTL, JSP and JQuery for the presentation layer along with Java script for client side validation.
  • Involved in implementation of modules related to file comparison received from clients using Spring Framework.
  • Developed the Spring Xml file for database configuration using Hibernate and for different Spring beans.
  • Performed performance testing using HTTP watch tool.
  • Involved in interface development activities
  • Prepare and maintain Technical specification documentation to support development activities as per Functional specification document.

Environment: J2EE, Java SE 6, JSP 2.1, Servlets 2.5, Spring MVC, JavaScript, Hibernate 3.0, Restful Web services, Eclipse 3.2, Oracle.

Confidential, Chanhassen, MN

Java/J2EE Developer

Responsibilities:

  • Developed new screens to the application using HTML5, CSS3, JSP, JSON, JavaScript, JQUERY, Taconite and AJAX.
  • Used web services such as SOAP and WSDL.
  • Developed unit test cases using JUnit.
  • Used Log4j to capture the log that includes runtime exceptions.
  • Supported the application using Jboss application server.
  • Used Hibernate for Object Relational Mapping.
  • Developed HQL queries for CRUD.
  • Used Spring framework for dependency injection and integrated with the hibernate
  • Worked on Multi-Threading and Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Developed the application using Eclipse as the IDE and used the standard features for editing, debugging, running etc.
  • Built scripts using ANT that compiles the code, pre-compiles the JSP’s, built an EAR file and deployed the application on the Jboss application server.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.
  • UtilizedSOAP UIto generate request XML’s from WSDL to test the responses.
  • Created the design documents with use case diagrams, class diagrams, and sequence diagrams using Rational Rose.
  • Wrote SQL queries for Oracle Database.
  • Participated in and contributed to design reviews and code reviews.

Environment: JAVA, J2EE, JSP, ANT, Eclipse, Hibernate, Spring, JavaScript, JQuery, ClearCase, HTML, CSS, JUNIT, NOSQL, Web services, SOAP, Jboss, Oracle 11g, UML, TOAD, EJB, Hudson CI, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design and development of the system components.
  • Developed the insurance process using various BPEL activities invoking web services.
  • Wired business process components to various services and BPEL sub services using Service Component Architecture.
  • Created business data objects using Service Data Objects.
  • Developed EJB/Web Services for various business transactions
  • Used log4j framework for logging errors.
  • Involved in database design, creation of tables, stored procedures to access using the Callable Statement. JDBC Connection Pooling for achieving back-end connection.

Environment: Java, BPEL, SOA, ANT, WSDL, XML, JSP, Oracle, Websphere Integration Developer 6.0.2 and Websphere Proces Server 6.0.2, WAS 6.1, RAD 6.1

Confidential

Java Developer

Responsibilities:

  • Designed, developed, and configured server side J2EE components like EJB,JavaBeans, and Servlets.
  • Involved in coding front-end components using J2EE, MVC, JSP, JSF, JQuery, and Ajax.
  • Used AJAX in the JSP side to retrieve the records dynamically from the database and displayed on the front end, it avoids refreshing of total page.
  • Designed and developed front end using HTML, JSP and Servlets.
  • Wrote Stored Procedures and Functions for DB2.
  • Used JavaScript for the web page validation and Struts Valuator for server side validation.
  • Mapped POJO to the tables already created in the database using the *. Hbm.xml files.
  • Designed and Developedjavabatches using spring batch framework.
  • Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.
  • Designed, developed and maintained the data layer using Hibernate.
  • Involved in creating tables, function and stored procedures in PL/SQL.
  • Involved in JUnit Testing on various modules by generating the Test Cases.
  • Used JBoss as the application server.
  • Performed unit testing using JUNIT framework.

We'd love your feedback!