We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Saddle River, NJ

PROFESSIONAL SUMMARY:

  • Professional Software Developer with 8 years of experience in entire SDLC (Software Development Life Cycle) using Java/J2EE Technologies and Related Databases.
  • Expertise working on Core Java with solid background and working knowledge of Object Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi - Threading, Reflection and Collections.
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including Servlets, JDBC, JNDI, JMS, REST, SOAP, WSDL
  • Proficient in Web development using JSP, HTML, CSS, XML, AJAX, Angular Js, JQuery, JSON, JavaScript, Python.
  • Extensive work with Open Source Technologies/Frameworks like Struts, Hibernate, Spring, Apache Camel.
  • Experience working with various modules of Spring Package like Spring JDBC, Spring MVC, IOC, Spring Rest Template, Spring AOP, Spring Persistence.
  • Experience working with JavaScript frameworks Ext Js, Telerik Kendo UI.
  • Experience using Angular Js and Mongo DB to build large scale and robust systems.
  • Excellent hands on experience in XML, XSL, XML parsers, SOAP, UDDI.
  • Experience in developing Web Services using SOAP, Apache Axis, JAX-WS 2.0, JAXB, and JAX-RPC.
  • Worked on implementing well-known Object-Oriented/J2EE Design Patterns like Singleton, Factory pattern, MVC, prototype, DAO, Command pattern, Decorator Pattern, Front Controller Pattern.
  • Broad experience in using Web/Application Server like Apache Tomcat, IBM WebSphere and Oracle Web Logic.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Worked with Toad and SQL Plus for database designing, PL/SQL coding, SQL Query tuning.
  • Experience in writing unit test cases using JUNIT, Mock MVC.
  • Extensively used logging frameworks like log4j.
  • Used build technologies Apache ANT, Maven.
  • Knowledge and good understanding of SQL and PL/SQL. Experience in working with Stored Procedures, Functions, Packages and DB Triggers.
  • Used various issue and bug tracking tools like JIRA, Bugzilla
  • Worked on different IDE’s like Eclipse, IBM WebSphere Development Studio, NetBeans, Oracle SQL Developer, TOAD (Oracle)
  • Having hands on experience in writing bash scripts to automate the deployment process in windows machines.
  • Having good experience in using BAMBOO and JIRA tools for ticketing system and deployment process.
  • Having hands one experience in deploying applications on linux machines.
  • Experience in working with offshore team on various projects.
  • Good communication, inter-personal, analytical and organizational skills with ability to address, analyze, & resolve diverse and complex issues. Expertise in problem solving and trouble-shooting ability.

TECHNICAL SKILLS:

Languages: Java 1.5/6/7/8, C, C++, SQL, PL/SQL, Python

Java/J2EE Technologies: Servlets, JDBC,JPA, JMS, Web Services, EJB 2.0/3.0, JSP, JSTL, JSF

Frameworks: Struts 1.2.7/1.2.8/1.3 , Spring 2.5/3.0/4.0, JSF 1.2, Hibernate 3.0/3.5.0/4.0 , JPA 2.0, Log4J, Junit, JQuery, MockMVC, Apache Camel, Twitter Bootstrap, Apache ActiveMQ, Selenium

Web Services: SOAP, JAXB, JAX: RPC, JAXP (DOM, SAX), WSDL, JAX-WS, REST, JAX-RS.

Relational Databases: Oracle 11g/10g, IBM DB2 8.x, MySQL, Sybase, SQL Server, MS Access

XML Technologies: XML, XPath, XSL, XSLT, SAX, DOM, DTD

Tools: Eclipse, IBM WSAD, NetBeans, TOAD, SQL Developer, Jira, Bugzilla, GWT.

Version Control: Subversion SVN (tortoise), CVS, GitHub, Rational ClearCase

Web/App Server: Apache Tomcat 6.0/7.0, IBM Web Sphere 6.1/7.0, WebLogic, JBOSS 7

OS: Linux, Unix, MAC OS X, Windows 10/7/ XP

WORK EXPERIENCE:

Confidential, Saddle River, NJ

Full Stack Developer

Responsibilities:

  • Responsible to enhance the Portal UI using HTML5, JavaScript, Angular 2, Typescript, CSS3 and Bootstrap.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API, which will be used across the framework.
  • Used AJAX framework for server communication and seamless user experience.
  • Used Spring Boot for developing Microservices, REST to retrieve data from client-side using Microservice architecture.
  • Created complex SQL Data model for creating the Dashboards.
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Wrote SQL queries and PL/SQL Stored Procedures for interacting with the SQL database.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Worked on Proof of Concept for developing application using Node JS and Mongo DB.
  • Developed client application API’s using Node JS.
  • Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS Stack, cloud formation.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Used Log4j for the logging the output to the files.
  • Used JUnit for the unit testing of various modules.
  • Used GIT for version control and build automation using Maven, continuous Integration and continuous deployment (CI/CD) in Jenkins.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: Java 1.8, Spring Boot, Spring IOC, Spring JDBC, Web Sphere, Oracle 12c, UNIX, Selenium, TOMCAT, GIT, STS, HTML5, Web Services, AJAX, CSS3, Angular JS, Node JS, Mongo DB, Maven, Jenkins, AWS EC2, Cloud Formation, S3, Cloud Watch.

Confidential, Miami, FL

Senior Java Developer

Responsibilities:

  • Used JSP, HTML, CSS, JQuery and Java Script for writing UI of the application.
  • Participated in the design & development of the CDF system using SPRING and Apache Camel frameworks and used REST web services to transfer data between applications.
  • Used Spring Core module, Inversion of Control (IOC) for developing services for the application.
  • Implemented DAO layers using Hibernate API and core interfaces.
  • Responsible for developing SQL-wrappedJAVAstore procedure's that generates an XML file
  • Designed DAO design pattern architecture to provide database access using Hibernate.
  • Implemented 2nd-level Cache in Hibernate for documents distribution, created JUNIT tests.
  • Designed the Decorator, Factory, and Strategy Design patterns for CDF application.
  • Implemented REST Web services that returns facilities information in JSON format.
  • Utilized Reflections to invoke methods on business entity classes at run time.
  • Developed complex business logic code using various Interfaces, Helper and utility classes.
  • Actively involved in architecting various Business Layer and Data Management components.
  • Identified and fixed performance, transactional, threading, memory issues and worked in Linux.
  • Developed JMS communication b/w applications over XML and Active MQ using JAXB.
  • Designed JAXB objects using annotations to Marshall-Marshalling objects to/from XML.
  • Implemented multi-threading on critical classes to assure safe thread processing.
  • Debugged back-end code using Junit Test Classes to perform Unit Testing.
  • Programmed spring controllers to control business work flows and perform back-end validations.
  • Developed Hibernate ORM from JAVA Classes to entities in Database

Environment: Eclipse, Web Sphere Application Server 6.1, Java 1.7, Spring MVC Spring 3.0, JSON, Hibernate, Oracle, XML, JAXRS, UML, HTML, JavaScript, Oracle11g, SQL, JMS, PL/SQL, JUnit, Maven, Jenkins, Linux.

Confidential, Miami, FL

Senior Developer

Responsibilities:

  • Responsible for developing Use case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
  • Used Spring framework for dependency injection with the help of spring Configuration files and Web MVC for controllers.
  • Developed the presentation layer using JSP, Tag libraries, HTML, CSS and client validations using JavaScript.
  • Worked extensively on AJAX using DWR framework.
  • Transformed XML content into HTML using XPath, XSLT.
  • Involved in Installation and configuration of Web Logic Server.
  • Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
  • Worked on generating the web services classes by using Service Oriented Architecture RESTful, SOA, WSDL, UDDI, and SOAP.
  • Used JMS for Asynchronous communication between the applications.
  • Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Used Spring-IOC and Spring-JDBC and Configuring spring.xml
  • Developed DAO Accessor Classes using Spring JDBC Template.
  • Involved in the configuration management using CVS.
  • Developed Ant scripts to bundle and deploy application.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Developed various test cases and performed unit testing using JUnit.

Environment: Spring Framework 3, JSP, Servlets, JDK1.6, Oracle11g, JDBC, AJAX, Java Script, Hibernate, Web Logic, Log4j, ANT, HTML, XML, XSLT, CSS, CVS, JUnit, Eclipse, SOAP, WSDL, Web Services, SQL, JMS, PL/SQL, UNIX, Windows.

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Involved in design and development of the application using J2EE, IBM MQ Series.
  • Involved in all phases of the application development and experienced with customer interface.
  • Developed Presentation layer using JSP, HTML, JSON and XML.
  • Developed business logic using Session Beans and Entity Beans.
  • Have used DWR (Direct Web Remoting) framework to implement AJAX.
  • Experienced in Installing and Configuration of Application server WebSphere
  • Experience in Installing and Configuration of WebSphere servers like IBM Http server and Tomcat.
  • Package, build, Integrate and deploy enterprise J2EE applications on WebSphere that involves EAR and WAR.
  • Used IBM SOA Document workflow in implementing the application.
  • Wrote the validation XML files and properties file needed for validating user inputs.
  • Involved in development of JSON database for dynamic menu management.
  • Used various design patterns for module design and development.
  • Developed scripts to automate frequent reports for the users and worked in the Linux environment.
  • Implemented Patterns such as Singleton, Factory, Facade, Prototype, Decorator, Business Delegate and MVC.
  • Worked with Spring and Hibernate configuration files. Created the object relational mappings (ORM) of database tables with Java Beans.
  • Wrote and tested Java Beans to retrieve trading data and subscriber's information from MySQL database server.
  • Wrote procedures to call various stored procedures from database.
  • Involved in coding the helper classes for better data exchange between different layers.
  • Wrote a Batch Processing program to process the Scheduled payments using Web Service API.
  • Provided production support by fixing bugs.
  • Performed unit testing, system testing and user acceptance test.
  • Used SVN for version control.

Environment: Java 1.5, J2EE, Spring, Hibernate, CSS, HTML, JSP, JSON, XML spy, AJAX, JUnit, SVN, Java Script, Oracle 11g, IBM WebSphere8.0, PL/SQL, Eclipse, Maven, XML Beans, Web Services, IBM MQ Series, Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed the application usingStruts,ServletsandJSPfor the presentation layer along withJavaScriptfor the client side validations.
  • Developed and usedJSP custom tagsin the webtierto dynamically generateweb pages.
  • Worked withStruts(MVC Paradigm) components such asAction Mapping, Action class, Dispatch action class, Action Form bean.
  • Implementedspringservice layer with dependency wiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Wrote Test Cases usingJUNITas a framework.
  • Developed a code forWeb servicesusingXML,SOAPand usedSOAPUItool for testing the services
  • Proficient intesting Web Pagesfunctionalities and raising defects.
  • Participated inCode Reviewsfor better quality assurance andDebuggedthe application Module.
  • Deployed the application onWebLogic Server.
  • Involved in planning process of iterations under theAgile Scrum methodology.

Environment: Java 1.5, J2EE, JSP, Servlets 2.5/3, JMS 1.1, Hibernate 3.5, Spring DI & AOP, Web Services, UML, HTML, DHTML, JavaScript, Struts 1.1, CSS, XML, WebLogic, Log4j, Oracle10g, SQL server, JUnit 4, JNDI 1.2, Eclipse 3.6,3.4

We'd love your feedback!