We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Jersey City -, NJ

SUMMARY

  • Around 6 years of full stack development experience in all phases of Software Development Life Cycle) which includes Analysis, Design, Development, Implementation and Testing of web based, enterprise business applications using the JAVA/J2EE technologies?
  • Designed front - end presentation logic using Angular,JSP, HTML5, CSS3, JavaScript, jQuery, BootStrap .
  • Extensive knowledge in JavaScript, jQuery, client-side framework using Angular2/4/6.
  • Developed web applications which Can run all kind of devices (mobile, ipads, laptop, desktop and large screens) with responsive.
  • Experience in design and development of multi-tier web applications using Java, J2EE technologies (JSP, JDBC, and Restful Web Services).
  • Experience in MVC architecture using Spring Boot.
  • Built Restful Web Services with Spring Boot, experienced with all kind of HTTP Methods PUT, POST, DELETE, PATCH, GET.
  • Experience with java 8 Lambda expressions, functional interfaces and Collection streams.
  • Well versed in application development using back ends such as SQL Server, MYSQL for RDBMS.
  • Involved in complete development of ‘Agile (SCRUM) Development Methodology’ and tested the application in each iteration.
  • Experienced with BDD(Behavior Driven Development) using Cucumber testing framework.
  • Extensive experience with Java Testing frameworks such as JUnit4, Mockito
  • Good Experience with CI/CD, worked with Jenkins, Bamboo.
  • Handled lots of Fortify, Foss, Sonar code issues.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Worked on Java Message Service (JMS) API for developing message Oriented middleware (MOM) layer for handling various asynchronous requests.
  • Good Experience on the Web Servers like Apache Tomcat, Oracle WebLogic, IBM WebSphere.

TECHNICAL SKILLS

Core Java: Collections, Generics, Multithreading, Exception Handling, File I/O, Data Structures, Java8

J2EE: JSP, Servlet, JMS, JDBC

Framework/Libraries: Spring Core, Spring MVC, Spring Boot, Junit4, Cucumber, Mockito

Web/Application Servers: Apache Tomcat Server

Web Technologies: HTML, JavaScript, CSS, AJAX, JSON, JQUERY

IDEs: Eclipse, Visual Studio

Design Skills: Factory, Singleton, Java Builder, Fly weight, Static method Factory design patterns.

Web Services: JAX-RS, RESTful

Database: Oracle, MySQL

Middleware Technologies: Apache Active MQ

Source Control: BitBucket, GIT

Cloud: AWS S3, EC2, Elastic Bean Stack, IAM

Build Deployment: Maven, Bamboo, Jenkins

Tools: Postman, Fortify, Sonar, Foss

PROFESSIONAL EXPERIENCE

Confidential, Jersey City - NJ

Java Full stack Developer

Responsibilities:

  • Used Agile Methodology and Involved in all phases of the Software development life cycle (SDLC).
  • Implemented Front-end User Interface using Angular 6.0, HTML, CSS3(SASS) and using Bootstrap for responsive design.
  • Implemented Angular Routers for navigating between multiple views without rendering views every time from server which helps my application faster and efficient.
  • Performed form validations using reactive forms from angular framework.
  • Working Extensively with Angular CLI for creating components, services, pipes, Directives.
  • Hands on Experience on Angular technology for one complete project in rebasing the UI of the application using the techniques in Angular.
  • Experience with Mobile first paradigm.
  • Relevant experience in Using Twitter Bootstrap Framework, Strong Visualizing Skills and Good knowledge on Usability
  • Implemented data-binding and MVC using Angular for front-end development of a current web application.
  • Build RESTful web service by using Spring Boot in the back-end to handle requests sent from the front-end.
  • Implemented the associated business modules integration using Spring Boot and Spring Data, Spring Data JPA.
  • Used Spring Dependency Injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Developed the application as a Spring Boot App to get range of non-functional features.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ as message queue.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Analyzed business requirements and participated in technical design, development and testing of various modules.
  • Implemented the entire Life cycle of the application using agile process.
  • Developed multiple POCs to create a user interface in Angular JS.
  • Extensive knowledge of and use of AngularJs directives to bring additional functionality to HTML.
  • Good Knowledge in AngularJs and Responsive Web Design.
  • Developed User Interface for payment and billing of application using HTML, CSS, JavaScript, and Bootstrap components.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
  • Integrated spring (Dependency Injection) among different layers of an application.
  • Used Spring MVC framework controllers for Controllers part of the MVC.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Worked with Agile methodology.
  • Prepared Java/J2EE development structure for Maven.
  • Used AJAX based on JQUERY, and JSON technologies for making Asynchronous Http requests along with JavaScript
  • Implemented the DAO pattern to connect to the database and retrieve data.
  • DAO and the hibernate transactions was implemented using Hibernate framework.
  • Worked with Tomcat as the web server.
  • Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.

Confidential

Java Developer

Responsibilities:

  • Developed JSP for UI and Servlets, Java classes for business logic. Utilized JavaScript for client side validation.
  • Utilized Oracle PL/SQL for database operations using JDBC API.
  • Implemented DAO for Oracle RDBMS for DML Operations like Insert, Update, Delete the records.
  • Deployed the Applications on Application Server. Test Cases Preparation.
  • Coordinated with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing.
  • Prepared Documentation and Java Doc.
  • Mercury Quality Center for requirement management, executing the test plans and defect management.

We'd love your feedback!