We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Danville, PA

SUMMARY

  • More than 8 years of experience as a Software Developer in Design, Development, Testing and Deployment of Web Based Applications using Java/J2EE technologies in every phase of Software Development Life cycle (SDLC).
  • Experience in J2EE design patterns: Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory method, and Singleton pattern.
  • Expertise in OOAD and OOP from designing UML diagrams using IBM Rational Rose, Microsoft Visio tools during development phase.
  • Extensively utilized the features provided by Struts and Spring framework in various projects for MVC architecture.
  • Experience in GUI development using HTML5, CSS3, Angular, JavaScript, XSLT, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, and XSLT.
  • Working experience in application integration using Web Services such as JAX RPC, JAXB, JAX - WS, SOAP, WSDL, JAX-RS, WS Security and Restful.
  • Experience in writing Stored Procedures, Functions, Triggers, Views and proficient in RDBMS using Oracle, SQL Server, Postgres SQL, MongoDB, and MySQL.
  • Extensive experience working in Application, Micro Services and Web Servers like WebLogic, WebSphere, JBOSS, Apache Tomcat.
  • Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Understanding of Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions, Java Message Service (JMS), Java Transaction API, Active MQ.
  • Experience with version control systems like CVS, SVN, CLEARCASE and GIT for providing common platform for all the developers.
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3.
  • Performed unit testing using J-Unit; integration and deployment of applications using ANT and Maven; and debugging through logging mechanisms such as Log4j.
  • Excellent Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.

TECHNICAL SKILLS

Languages: Core Java, J2EE, SQL, PL/SQL, T-SQL

Web Technologies: HTML5, CSS3, JavaScript, jQuery, DOM, AJAX, JSON, Angular

J2EE Technologies: EJB, JMS, JAXB, SOAP, RESTful, WSDL, SOA, UDDI, JSF, Servlets, JSP, EJB, JNDI, IBM MQ Series, Log4j, Xml

Frameworks: Struts, JSF/Servlets, Hibernate, Spring, J-Unit, MVC

Application Servers: Tomcat, WebLogic, JBOSS, WebSphere

Operating Systems: Windows, Unix, Linux

Databases: Oracle, SQL Server, My SQL, DB2, MongoDB

IDE’s: IBM RAD, Eclipse, NetBeans, IntelliJ.

Source Control: CVS, Perforce, Clear Case, SVN

Design Pattern: Front Controller, Session Business Delegate, DTO, DAO

PROFESSIONAL EXPERIENCE

Confidential, Danville, PA

Java Full Stack Developer

Responsibilities:

  • Involved in complete SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed Object Model and UML design models for Use Cases and created Sequence diagram, class diagram & active diagrams for application components & interfaces.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Developed and designed the web interface using HTML5, CSS3, React.JS, Node.JS, JavaScript, jQuery, Angular 2, Ext.JS and Bootstrap.
  • Created TypeScript reusable components and services to consume REST API’s using component-based architecture provided by Angular 2.
  • Used Angular build-in directives such as ng-controller, ng-repeat, ng-if, ng-switch, ng-init, ng-model and ng-grid for binding the data from server side.
  • Customized RESTful Web Service using JAX-RS library and Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Involved in creating MongoDB, collections and documents and developed Mongoose Schema objects to perform CRUD operations.
  • Designed, built, and deployed applications utilizing the AWS stack, focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed AWS S3 to copy project artifact into S3 bucket and integrated OpenStack API with Amazon EC2 cloud-based architecture in AWS.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication, schema design.
  • Implemented high-performance MongoDB replicas on AWS EC2 with robust reliability.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Responsible for CI/CD process implementation using Jenkins along with Linux Shell scripts to automate routine jobs.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Used ANT build script to create EAR files and deployed the application in WebLogic.
  • Performed day-to-day Database Maintenance tasks including Database Monitoring, Backups, Space, and Resource Utilization.

Confidential, Wilmington, DE

Java Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Used Agile Methodology and actively participated in Scrum meetings to produce quality deliverables within time.
  • Developed front end using Struts MVC framework, business components using EJB's.
  • Used AJAX API for intensive user operations and client-side validations.
  • Utilizing XML descriptors to describe screens, their actions, and their security levels.
  • Developed user interface using JSP, Struts Tag libraries, third party libraries and JavaScript to simplify the complexities of the application.
  • Implemented Asynchronous messaging between components using JMS.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed J2EE Beans, Action Classes, and Action Mapping and hibernate classes to retrieve and submit using the Struts framework.
  • Created REST based web services to receive membership, service data for users.
  • Implemented SOA architecture with Web Services using WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO's using spring framework's Hibernate Dao Support and Hibernate Template.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Created several Exception classes to catch the error for a bug free environment and logged the whole process using Log4j, which gives the ability to pinpoint the errors.

Confidential, Greenville, SC

Java Developer

Responsibilities:

  • Involved in all the phases of SDLC- Requirements collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Responsible for creating artifacts like class diagrams, sequence diagrams, use case diagrams for all the use cases.
  • Implemented Artifacts design like Flow diagrams, UML diagrams using MS Visio.
  • Developed User Interface using JSP, Servlets, HTML, CSS, JSP and Struts
  • Developed MVC architectural pattern using Struts2 framework including JSP, Servlets, EJB, form Bean and Action Classes.
  • Implemented Struts validation framework for server-side validations.
  • Used JDBC Template across the development to provide database mappings and connections on Oracle
  • Developed stored procedures, triggers and functions using PL/SQL to store and retrieve data records in/from the database.
  • Used RAD for the Development, Testing and Debugging of the application.
  • Used WebSphere Application Server to deploy the build.
  • Implemented, configured and developed XML for the frameworks like Struts, Hibernate, and ANT build script applications.
  • Used Eclipse for the Development, Testing and Debugging of the application.
  • Log4j framework has been used for logging debug, info & error data.
  • Extensively worked on Windows and UNIX operating systems.
  • Performed Test Driven Development (TDD) using J-Unit.
  • Used PVCS version control system to check-in and checkout the developed artifacts.
  • The version control system has been integrated with Eclipse IDE.
  • Co-ordinate with BA group for better understanding of functional requirements, Analyze and Design the business requirements to document and implement.

Confidential, Greenwich, CT

Web Developer

Responsibilities:

  • Involved in gathering, analyzing, documenting and maintaining system requirements and design documents.
  • Utilized HTML, CSS, JavaScript, and jQuery to solve problems like auto completion and client-side validation.
  • Performed REST API Services through JS Wrapper.
  • Implemented Backbone.js for user registration, authentication, and password retrieval
  • Implemented VQMOD technology with use of XML in modifying custom functions and pages without changing hardcore files and database.
  • Used CSS to create grids and adopt cross browsing interactive features.
  • Built CSS & JavaScript system to control text display issue across cross-platforms.
  • Worked on backend system to troubleshoot JavaScript issue with front-end connectivity.
  • Implemented AJAX functionality to speed up web application
  • Data validation was done for both page load and Ajax requests on the server side using the form validation.
  • Used Firebug to debug JavaScript, to analyze DOM objects of the page and to change the page layout.
  • Responsible for the design and development of the new e-commerce site with shopping cart facilities, payment systems, catalogue search and order processing.
  • Involved in analysis, design, coding, testing, Implementation, documentation and review of business requirements
  • Incorporated technical considerations into web site design plans, such as budgets, equipment, performance requirements, legal issues including accessibility and privacy.
  • Identified problems by testing or customer feedback, and correct problems or refer
  • Problems to appropriate personnel for correction.
  • Identified and implemented SEO opportunities that increased site traffic exponentially.

We'd love your feedback!