We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer (restful/angular 2/spring Boot) Resume

4.25/5 (Submit Your Rating)

Iselin New, JerseY

SUMMARY:

  • Having 5+ Years of experience as a Full - Stack Java/J2EE Web Developer with diversified exposure in analysis, design, development and implementation of web-based applications.
  • Extensive knowledge on Java SE including Collection, Threading and Core Java.
  • Good experience on Java EE technologies such as Servlet, JDBC, JSP, JSTL and JNDI.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Excellent knowledge on Spring Core such as Dependency Injection, Annotations and XML based Configurations.
  • Hands-on experience with Spring AOP using Advice, Aspects and AOP Processor.
  • Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA
  • Proficient at designing dynamic web applications using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON with responsive web applications using Bootstrap.
  • Strong knowledge of Angular 2/4 practices in commonly used modules and creating reusable Components, Pipes and Services.
  • Strong experience using MAVEN 3.0 Build System.
  • Experienced working with technologies such as Log4j, I18N.
  • Good experience in developing applications with SOAP and RESTFul Web Services.
  • Proficient at design, development of web-based application using Apache Tomcat 7.0/8.0/8.5, GlassFish 4.0.
  • Good Knowledge of Amazon Web Service (AWS) EC2 and Continuous Integration with Jenkins.
  • Expert at handling Unit Testing using JUnit, Jasmine, and Karma.
  • Expertise in database technologies such as MySQL 5.6/5.7, Oracle 10g/11g/12c, MS-SQL 12.
  • Experienced in version control tools like GIT and ticket tracking platforms like JIRA.
  • Expertise in project documentation such as E-R Diagram, UML modeling.
  • Experience working on Software Development Life Cycle (SDLC) with a blend of proficiency and leadership in AGILE-SCRUM.
  • Good technical abilities and skills developed by determining work ethic and self-learning.

TECHNICAL SKILLS:

Languages: Java, J2EE, XML, SQL, C++

Technologies: Core Java, J2EE, Servlet, JSP, JDBC, JSTL, Web Services (SOAP and RESTFul), XML, ORM(Hibernate), Log4J, I18N

Web Development: HTML5, CSS3, JavaScript, Typescript, jQuery, Ajax, Bootstrap, Angular 2/4/5, JSP, XML, Dreamweaver

Frameworks: Spring, Spring AOP, Spring Boot, DAO in Spring Frameworks, Angular, Hibernate (ORM) 3.0/4.0

Servers: Apache Tomcat 7.0/7.5/8.0/8.5, Glassfish 4.0, JBoss

Database: Oracle 10g/11g/12c, MySQL 5.6/5.7, MS-SQL 12

Methodologies/Design Pattern: OOAD, OOP, UML, MVC, DAO, Factory Pattern, Singleton, Test Driven Development (TDD)

IDE: Eclipse 3.x/4.x, Atom, Sublime Text 2/3, Visual Studio Code

Tools: Maven 3.0, JUnit, Postman, Jasmine, Karma, Sourcetree, Jenkins

Operating System: Windows 10/7, MAC-OS

PROFESSIONAL EXPERIENCE:

Confidential, Iselin, New Jersey

Sr. Java Full Stack Developer (RESTful/Angular 2/Spring Boot)

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC), including requirement gathering, modeling, analysis, architecture design, prototyping, developing and testing.
  • Developed Single Page Applications (SPA) using Angular 2, Typescript, HTML5, CSS3, and Bootstrap 3.
  • Developed complex nested components for reuse such as Pop-Up, Navigation.
  • Implemented pagination by using ngx-pagination module.
  • Used Custom Pipes as filter to provide better search and sort experience.
  • Applied CSS3 and Bootstrap for responsive web pages.
  • Performed form validations using reactive forms from Angular 2 framework.
  • Implemented Router to enable navigation from one component to another.
  • Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Angular 2.
  • Used D3.js to generate graphs and diagrams for visualization.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Wrote unit test cases for controllers, filters and services using Jasmine and Karma.
  • Developed server side application to interact with database using Spring Boot and Hibernate.
  • Developed POJOs for Data Model and made individual HBM records to delineate Java Objects with Relational database tables.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Implemented Log4j and I18N technology for a broader perspective of the project.
  • Developed test classes in JUnit for unit testing.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Used GIT for version control tool for merging branches and used Sourcetree to solve conflicts.
  • Worked with Threads, Multithreading, Synchronization and Collection API.

Environment: JDK 1.8, J2EE, GlassFish 4.0, Spring Boot 1.4.x, Hibernate 4.x, Typescript, Junit, Jasmine, Karma, RESTFul, Bootstrap 3, Angular 2, Postman, D3.js, Log4j, I18N, HTML5, Maven 3.0, CSS3, GIT, Oracle 12c, Eclipse, Windows 10

Confidential, Hasbrouck, NJ

Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and followed Scrum sessions.
  • Used Spring MVC with Hibernate framework to build the application on server side.
  • Performed Reverse Engineering to map POJO classes to database.
  • Created DAO interface, abstract class and concrete classes to interact with persistence entities.
  • Used Hibernate Criteria API to query the database and perform other CRUD operations.
  • Worked on server side validation using various web forms through annotation based approach.
  • Integrated Spring Security to validate the users.
  • Handed on Spring FTP Integration for transferring data to remote FTP server.
  • Used Java File/IO to generate documents.
  • Created various Advice (before, after) methods as required using Spring AOP such as Logging.
  • Configured the Dispatcher Servlet, setting up the View Resolver, Transaction Manager.
  • Involved in configuring JNDI for database Connection Pooling (Apache DBCP).
  • Applied jQuery, Bootstrap, CSS3, JSP, and JSTL to build interactive and dynamic UI.
  • Used AJAX calls for data updates in UI along with JSON data parsing.
  • Developed test cases and performed unit testing using JUnit classes.

Environment: JDK 1.7, Java SE, J2EE, Tomcat, Spring Boot 1.2.x, Hibernate 4.0, JavaScript, JSP, JSTL, jQuery, Ajax, HTML5, CSS3, Bootstrap 3, Maven 3.0, Eclipse, GIT, JUnit, MySQL 5.7, Agile, Eclipse, Windows 7.

Confidential, Queens, NY

Full Stack Java Developer

Responsibilities:

  • Developed a web-based application with HTML, JSP, Spring MVC and Hibernate frameworks.
  • Used XML based configuration to wire the dependency components together and to define bean classes.
  • Designed the N-Tier architecture for the application following Spring MVC pattern.
  • Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated.
  • Implemented persistence layer using Custom DAOs to handle CRUD operations.
  • Used JSP, HTML5, CSS3, Ajax toolkit and JavaScript to design the UI.
  • Developed range bars, check boxes for filtering records using jQuery.
  • Displayed the records in the page using grid framework in Bootstrap with functions of pagination.
  • Implemented inline editing, sorting functionalities using jQuery.
  • Involved in performing GET and POST requests using Ajax to implement Auto Completion.
  • Used firebug, Chrome developer tools to resolve the JavaScript errors.
  • Implemented stored procedures and dynamic SQL on SQL Server.

Environment: JDK 1.6, J2EE, Spring, Hibernate 3.0, Spring 3.x, JDBC, JSP, Eclipse, SQL Server, XML, Apache Tomcat 7, HTML5, CSS3, JavaScript, jQuery, Windows 7/XP

Confidential

Jr. Full Stack Java Developer (J2EE/Servlet/JDBC)

Responsibilities:

  • Developed application using Java/J2EE platform. Implemented the Model View Control (MVC) structure.
  • Implemented server side programs by using Servlet, JSP and JDBC.
  • Involved in creating basic SQL for CRUD operations and advanced SQL for procedures.
  • Created DAO classes to implement CRUD operations by using JDBC transactions.
  • Tasked with creating POJO classes as well as Login page server-side and client-side validation.
  • Applied Java Collections such as HashMap, List to store data and passed along with JSP efficiently.
  • Applied Object-Oriented Programming (OOP) principles by using Interface, Abstract, Overriding and Overloading.
  • Designed and developed very complex and large web pages using HTML, CSS, jQuery and Bootstrap for Dynamic web pages.
  • Worked on form validation, error handling and event handling using JavaScript and jQuery.
  • Used Advanced Core Java concepts of Collections, Generics, Multithreading, Synchronization for Design Patterns

Environment: Core Java, J2EE, Servlet, JSP, JDBC, JSTL, JUnit, MySQL, HTML, CSS, jQuery, JavaScript, JSON, Bootstrap, Apache Tomcat 7.0, Eclipse, Windows 7/XP

We'd love your feedback!