We provide IT Staff Augmentation Services!

Full Stack Developer (spring Boot, Angular 2) Resume

3.50/5 (Submit Your Rating)

Englewood Cliffs, NJ

SUMMARY:

  • Over 5 years of professional experience as a Full Stack Developer(Java) in analysis, design, development, implementation and troubleshooting various web based applications
  • Strong domain knowledge of Insurance, Finance and eCommerce
  • Working knowledge in Core Java and JavaEE platform with Servlets, JSP, JDBC, Multithreading, Hibernate, Spring MVC, Spring Boot
  • Having experience working with database technologies like MySQL, Oracle, MS SQL Server
  • Experienced working on different layers of Spring MVC architecture such as Spring - Controller, service and repository classes
  • Good experience working on Hibernate Beans & HQL to map to tables and retrieve data from the database
  • Proficient at designing dynamic web applications using HTML5, CSS3, Bootstrap, JavaScript, AJAX, JSON, and Angular JS
  • Good knowledge in developing Single Page Applications(SPA) using JavaScript MVC frameworks such as Angular JS
  • Skilled at creating Controllers, Services etc. using Angular JS
  • Worked upon Services, Components and Routing in Angular 2
  • Experienced in design, development of web-based applications using servers such as Apache Tomcat 8.0 and WildFly(JBOSS) 10.x
  • Expertise in developing SOAP, RESTful Webservices and APIs with JSON and XML
  • Skillful in handling unit testing using Junit, Jasmine along with Test-Driven Development (TDD) methodology
  • Experienced working in Agile-based SDLC environment and participating in different Scrum sessions
  • Expert in version control tools like GIT and SVN; build tools like Maven and Gradle; continuous integration tools like Jenkins, and issue-tracking platform like JIRA
  • Excellent analytical, problem solving and communication skills

TECHNICAL SKILLS:

Programming Languages: Java 7, JavaScript, SQL, PL/SQL

J2EE Technologies: Servlet, JSP, Hibernate 5.x, Spring 4.x, Spring Boot

UI Technologies: HTML5, CSS3, JavaScript, Bootstrap, Ajax, JSON

JavaScript Frameworks: Angular JS (Angular 1.4), Angular 2

Web & Application Server: Apache Tomcat 8.0, WildFly(JBOSS) 10.x

Databases: MySQL 5.7, Oracle 11g, MS SQL Server 2012

Unit Testing Tools: Junit, Jasmine

Versioning Tools: GitHub, SVN

IDE & other Tools: Eclipse, Remedy, JIRA, Maven, Spring Tool Suite, Postman 5.3.0, SoapUI 4.5

Operating Systems: Windows 7/10, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Englewood Cliffs, NJ

Full Stack Developer (Spring Boot, Angular 2)

Responsibilities:

  • Involved in designing Spring MVC application and Hibernate to design module structure
  • Developed Data layer using Hibernate framework, configured XML mapping files, wrote POJO classes and PL/SQL stored procedures
  • Responsible to create DAO CRUD methods using Hibernate & Spring framework
  • Wrote HQL to handle data from databases using Hibernate APIs such as createQuery.
  • Implemented reverse engineering in Hibernate to create beans w.r.t schema in database
  • Configured DispatcherServlet and ViewResolver to intercept incoming requests, manage Spring MVC flow and invoke view components with the help of DispatcherServlet
  • Wrote Rest-Controller w.r.t RESTful standards in Spring MVC to connect model with view
  • Worked upon Angular 2 Service which interacts with RESTful services at backend
  • Collaborated for Angular 2 Components which takes care of view part of the application
  • Made sure Routing in Angular 2 application is appropriate which helps wiring views together
  • Implemented multi-threading to handle synchronization for users accessing modules
  • Tested Rest APIs in Spring-Controller at backend for JSON data using Postman
  • Developed various modules w.r.t design patterns such as Factory and Singleton
  • Used Maven to add dependencies required for the project
  • Worked on JUnit for unit testing of the application
  • Used Spring Boot at back-end which helps to develop application with ease
  • Used Tomcat server for application deployment
  • Worked on bug fixing and supported the production application
  • Used GIT for version control and Eclipse IDE for development
  • Used JIRA to handle software development issues

Environment: Spring 4.x, PL/SQL, Hibernate 5.x, Maven, Eclipse, JIRA, GIT, Angular 2, HTML5, CSS3, Tomcat 8, JUnit, Agile, Postman

Confidential, Branchville, NJ

Full Stack Developer (Angular JS, RESTful Web Services)

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and attended various Scrum meetings
  • Involved in designing and developing the application using Angular JS, Bootstrap, HTML5, and CSS3
  • Developed the Application as Single Page Application(SPA) using Angular JS
  • Worked on Angular JS controllers and created functions to interact with the RESTful Web Services using AJAX
  • Developed Custom Factories and Services using AngularJS for refactoring Code reuse
  • Created Custom Directives to support required functionality in HTML pages
  • Formatted data by using Angular JS Filters before processing data further
  • Used AngularJS Expressions and Scope object to bind data and controller with views
  • Created reusable HTML templates and style sheets based on UI standards and guidelines
  • Created Responsive Web Design using CSS Bootstrap
  • Refactored and enhanced an existing Angular JS application to follow strict MVW patterns for improved source code maintenance
  • Used GIT for version control
  • Participated in Unit Testing using Jasmine
  • Developed test cases through Test Driven Development(TDD) approach

Environment: HTML/HTML5, CSS/CSS3, Bootstrap3, AJAX, JSON, AngularJS, GIT, Agile, TDD, Jasmine, JIRA

Confidential, Lynchburg, VA

Full Stack Developer (Spring MVC, JDBC)

Responsibilities:

  • Involved in multi-tiered J2EE design utilizing Spring IOC & MVC architecture
  • Implemented database connectivity using Spring JDBC framework to work upon different modules
  • Created required JSPs and Servlets for controller and view part
  • Worked on exchanging data in JSON format between web application and backend
  • Wrote DAO layer, required SQL queries and Spring Controller to handle data and request to Spring application
  • Implemented client-side validations using JavaScript; created front-end pages using HTML
  • Involved in consuming SOAP Web Services, generating WSDL and used SoapUI for API testing
  • Performed data exchange with third party applications using SOAP, XML and used JAXB for XML binding
  • Involved in configuring JNDI for database connection pooling to efficiently connect multiple users to a web application; configured DataSource in context.xml
  • Developed logging module using Log4J to create log files to debug and trace application
  • Continuous integration using Jenkins for overnight builds and sending automatic emails to the team
  • Designed and developed scripts in Java for sending application based mails using Java Mail API
  • Used collection framework, required Beans to store and pass data to front-end
  • Used JBOSS server for the application deployment
  • Used SVN for version control and Gradle as a project build tool

Environment: Servlet 3.x, JSP 2.x, JavaScript, HTML5, SVN, JIRA, JBOSS 10.x, Maven, Java Mail API, JSON, Spring 4.x IOC/MVC/JDBC, SOAP, SoapUI, Log4J

Confidential, Pittsburgh, PA

Full Stack Developer (EJBs)

Responsibilities:

  • Developed Servlets and JSP based on MVC pattern for different modules to maintain coding pattern
  • Developed view part using JSP and GUI using JavaScript, CSS, HTML
  • Implemented business logic using EJBs in the middle tier
  • Developed Java Beans and helper classes to communicate with the presentation tier using controller servlets and JSPs
  • Developed various tiers of J2EE application; worked on DAO Classes to communicate with the database using JDBC in the database tier
  • Worked upon existing Java Classes to handle data from backend and handled different types of Exceptions in Core Java
  • Involved in developing RESTful Web Services with JAX-RS to provide functionality for future development
  • Used JMS to create, send and read messages
  • Used Eclipse IDE for development and GIT for version control; Remedy for tracking issues

Environment: Servlet 3.x, JSP 2.x, HTML5, CSS3, JavaScript, JIRA, GIT, Eclipse, JMS, EJBs, Restful Web Services, Remedy, JDBC

We'd love your feedback!