We provide IT Staff Augmentation Services!

Full Stack Software Developer Resume

0/5 (Submit Your Rating)

Florham Park, NJ

SUMMARY

  • 5+ years of experience in designing, developing and implementing commercial Web - based and Enterprise applications using Java/J2EE, Expertise in Java Technology (J2SE, J2EE) and good understanding on Object oriented programming (OOP) concepts.
  • Extensive working experience with Core Java, Servlets, JSP, JNDI, JDBC, EJB, Spring MVC, Spring Boot, Hibernate, JMS, Tag Libraries, Custom Tags, Design Patterns.
  • Expertise in developing applications using Java, J2EE Standards, Spring JPA, JSF, HQL, SQL, Oracle, MVC, Web Services, Java Beans.
  • Experience with Software Development Life Cycle(SDLC) utilizing Agile methodologies.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event Handling, Exception Handling and Generics.
  • Good experience and working knowledge of ORM persistence frameworks like Hibernate.
  • Excellent working experience in using different spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring Data, Spring ORM module in Web Applications.
  • Extensive experience in Design, Development and Deployment of Java/J2EE web components on servers like Apache Tomcat.
  • Experience in SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in data connectivity and integration with RDBMS using Oracle, and My-SQL.
  • Experienced in web development using HTML5, CSS3, JavaScript, Angular 2, Angular 4, Node JS, jQuery, Bootstrap and AJAX technologies.
  • Performed unit testing using JUnit integration and deployment of applications done using tools such as Maven and ANT.
  • Experience in working with version control tools like CVS, SVN, GIT
  • Excellent knowledge and experience in implementing various design patterns including Singleton Pattern, Business Delegator Pattern, Model View Controller, Factory pattern, DAO, Session Façade.
  • Experience in developing server-side applications based on Restful Web-Services and SOAP using different frameworks like Spring, JAX-RS.
  • Extensively worked with JMS API for sending messages between two or more clients.
  • Experience in Web Services approach for Service Oriented Architecture(SOA).
  • Development experience in different IDE’s like Eclipse, IntelliJ and NetBeans.
  • Extensive experience in developing Web services applications using REST Client, REST API, SOAP UI.
  • Strong Communication and Analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team. Excellent troubleshooting and debugging skills.

TECHNICAL SKILLS

Languages: Java 7, Java 8, C++

Operating Systems: Windows (10/8.1), Linux, Ubuntu, Mac

Scripting languages: HTML5, CSS3, XML, JavaScript, JSON, XML, JSP, JSTL, NodeJS.

Databases: Oracle 10+, MySQL, MSSQL Server, MongoDB

IDE: Eclipse, IntelliJ, NetBeans

Version controls: Git, SVN

Web Servers: Apache Tomcat, WebLogic. JBoss, WebSphere, Jetty

Frameworks: Spring (Spring Boot, MVC, Data, AOP, Security, etc.), Hibernate ORM 5.0.2, JPA, AngularJS.

Others: Jenkins, Maven, ANT, MS office tool suite, Jetty, Bootstrap, Postman.

PROFESSIONAL EXPERIENCE

Confidential - Florham Park, NJ

Full Stack Software Developer

Responsibilities:

  • Developed the web application to support the business requirements and followed Agile methodology.
  • Developed the application using Spring MVC, Spring Boot and Hibernate Frameworks.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Wrote hibernate mapping files and POJO classes to map database tables with java objects.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes and was involved in their integration.
  • Used Maven build tool for application development.
  • Implemented Dependency Injection (IOC) feature of Spring framework to inject dependency into objects.
  • Developed data access layer by integrating Spring and Hibernate.
  • Developed UI layer for the application using HTML5, CSS3, JavaScript, JSP, Bootstrap and AngularJS.
  • Involved in building a single page web application using AngularJS and Bootstrap.
  • Used Hibernate framework for data persistence. Developed Hibernate objects to persist data into the databases.
  • Extensively used Java 8 for the development of the application.
  • Worked with core Java features including multithreading, concurrency, polymorphism etc.
  • Responsible for developing Hibernate configuration and mapping files for Persistent layer (Object and Relational Mapping).
  • Created connections to database using Hibernate to retrieve and store data to the database with Hibernate Transaction control.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc. Developed business modules using JPA.
  • Designed and implemented Web Services using XML, REST and JAX-RS.
  • Extensively involved in testing using Junit testing framework and also in Continuous Integration using Jenkins.
  • Experience in Test driven development using Junit framework.
  • Wrote SQL procedures to optimize the retrieval time of the data from the database.
  • Involved in designing and developing front end of the application using JSP, JavaScript, HTML, CSS and AJAX.
  • Performed testing, bug fixing and documentation of the system.
  • Used Log4J to generate logs on the server.

Environment: Core Java, Java 8, J2EE, Apache Tomcat Web Server, Spring Boot, Spring, Hibernate, JDBC, JPA, XML, Log4J, JUnit, Jenkins, Oracle 11g, SQL, HTML5, CSS3, JavaScript, Bootstrap, AJAX, AngularJS, jQuery, JAX-RS, REST, SOAP, PL/SQL.

Confidential, Newark, NJ

Java/J2EE Developer

Responsibilities:

  • Translated the business requirements into working model using Agile methodology.
  • Implemented Dependency Injection feature of Spring framework to inject beans into User Interface and AOP for logging.
  • Configured development environment using Tomcat application Server for developer’s integration testing.
  • Developed the service layer that acts as a bridge between the presentation layer and data access layer, with spring framework.
  • Designed the user interface of the application using HTML, CSS3, JSP, JSTL, JavaScript and AJAX.
  • Developed single page applications using Angular JS and defined new validations throughAngularJSfor the form field validation implemented throughHTML5.
  • Extensively used Java 8 for the development of the application.
  • Involved in application level code to interact with APIs, Web services using AJAX, JSON and XML.
  • Used Maven build tool for application development.
  • Developed persistence Layer using Hibernate to persist the data and to manage the data.
  • Developed Hibernate configuration files and queries and Implemented DAO classes.
  • Have worked on Oracle 11g data base for storing and retrieving the application data.
  • Involved in web component design and development using the spring framework, JSP, Servlets, and taglibs.
  • Wrote SQL procedures to optimize the retrieval time of the data from the database.
  • Involved in testing phase and used JUnit framework to perform test cases.
  • Wrote SQL and implemented ORM using JPA.
  • Experience in Test Driven development using Junit framework to perform test cases.
  • Developed business models using JPA and Spring Framework technologies.
  • Implemented different design patterns such as singleton, business factory and J2EE design patterns such as Business delegate, session façade and DAO design patterns.
  • Developed unit testing framework using JUnit test cases for continuous integration testing.

Environment: Java 8, J2EE, Hibernate, Spring, Servlets, JSP, JPA, JDBC, SQL, XML, Tomcat server, JavaScript, Oracle, JUnit, Maven, Log4J, Angular JS, JSTL, PL/SQL, HTML, CSS, Bootstrap, SOAP, REST.

Confidential

Java /J2EE Developer

Responsibilities:

  • Developed new architectural design solutions, functional and technical requirement specifications, use cases, non-functional requirements and provide expertise to technical and functional efforts, teams, and projects with full stack development.
  • Extensively worked on Java Multi-threading programming, Synchronization and Collections API for concurrent product models upload/download process.
  • Created Java Beans accessed from JSPs to transfer data across tiers.
  • Developed, coded, tested, debugged and deployed JSPs and Servlets for the input and output forms on the web browsers.
  • Use jQuery for creating behavioral aspects of the web page.
  • Used Spring IOC for dependency injection.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Agile methodology to implement the application
  • Involved in Spring MVC implementation.
  • EJB servlets are used to handle the data collected from Jsp’s.
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (oracle).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Developed and implemented various dynamic web-based applications using JSP 2.0, Servlets 2.X, Java Script, Ajax, HTML, CSS.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery, JavaScript.
  • Used SQL statements and procedures to fetch the data from the database.
  • Developed Application based on Spring framework using MVC design patterns.
  • Involved in designing Database Connections using JDBC.
  • Integrate the dynamic pages with JavaScript and jQuery to make pages dynamic.
  • Database Modification using SQL, Stored procedures, Views in Oracle11g.
  • Involved in Unit Testing using JUnit.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Used JMS to exchange messages between different applications.
  • Experience in going through bug queue and assigning bugs to team members, analyzing and fixing bugs, and Filing, following-up, and escalation of bugs.

Environment: Java/J2EE, Spring, Hibernate, WebLogic Server, Servlets, JDBC, JSP, HTML, EJB, XML, CSS, Java Script, SQL, JUnit, Oracle 10g, Eclipse, Windows, JavaScript, jQuery, Bootstrap, JMS., SOAP, REST.

Confidential

Java Developer

Responsibilities:

  • Implemented Agile Methodology for project Management.
  • Involved in Significant customer interaction resulting in stronger Customer Relationships.
  • Developed Application based on Spring framework using MVC design patterns
  • Involved in Sever side validation based on the Business rule
  • Written HQL queries for Data management through Hibernate.
  • Created Hibernate mappings to interact with database.
  • Involved in designing Database Connections using JDBC.
  • Extensively worked on Java Multi-threading programming, Synchronization and Collections API for concurrent product models upload/download process.
  • EJB Servlets are used to handle the data collected from the Jsp’s.
  • Created Java Beans accessed from JSPs to transfer data across tiers.
  • Developed, coded, tested, debugged and deployed JSPs and Servlets for the input and output forms on the web browsers
  • Designed, developed and deployed application using Eclipse and Tomcat application Server
  • Database Modification using SQL, Stored procedures, triggers, Views in MySQL.
  • Customized order repository and created the order containers for the added item descriptors to load, save and process the additional business order data.
  • Maintaining the business standard in EJB and deployed in application server.
  • Created configurable products in custom catalog to sell packages which contains group of devices, plans, services and accessories.
  • Used WSDL and SOAP protocol for Web Services implementation.
  • Used SOAPUI to manually connect to web service and check data.
  • Parsed XML/JSON responses received in Java code through Web Services.
  • Involved in design and Development of UI using HTML, JavaScript and CSS.
  • Client-side validations written in JavaScript.
  • Involved in Unit Testing using JUnit.
  • Experience in going through bug queue and assigning bugs to team members, analyzing and fixing bugs, and Filing, following-up, and escalation of bugs.

Environment: Java/J2EE, Spring, Hibernate, Tomcat Server, Servlets, JDBC, JSP, HTML, XML, EJB, CSS, Java Script, Ajax, SQL, JUnit, MySQL, Eclipse, Windows.

We'd love your feedback!