We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Virginia Beach, VA

PROFESSIONAL SUMMARY:

  • Strong Full Stack experience in design, development and deployment of web - based Client-Server business applications using UI authoring and web technologies.
  • Extensive experience building single page applications (SPA) using AngularJS with expertise in creating User Controls, Web Forms and client side validations using JavaScript, jQuery and AngularJS.
  • Used Node Package Manager (NPM) to manage the modules and used it to install useful tools
  • Experience creating web applications using MEAN Stack, implemented with Mongoose, mongo.js and MongoDB to create comprehensive web applications.
  • Extensive experience developing Node.js applications using MVC frameworks and installation of client side dependencies using Bower.
  • Experience with MEAN stack development (MongoDB, Express.JS, Angular.JS & Node.JS).
  • Experience writing Angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
  • Hands-on experience consuming RESTful Web services using AJAX to exchange (request / responses) information with databases such as MySQL and Oracle.
  • Strong programming skills using Java1.6/1.5, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL, JDBC.
  • Experience building applications for the cloud using Amazon Web Services (AWS). Experience deploying on EC2 instances and connecting to the Databases on RDS. Experience configuring AWS Security Groups and Elastic IPs.
  • Experience with Elastic Block Storage (EBS), S3 and Elastic Load Balancing (ELB).
  • Experience in various Agile methodologies like Test Driven Development (TDD) and SCRUM.
  • Extensive experience working with Continuous Integrations tools Jenkins, Bug tracking and Issue Tracking using JIRA.
  • Strong experience working with Non-Relational Databases like MongoDB (NoSQL).

PROFESSIONAL EXPERIENCE:

Confidential, Virginia Beach, VA

Full Stack Java Developer

Responsibilities:

  • Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
  • Implement Routing part of application using Angular JS ng - route module, routing provider service with HTML views/CSS styles.
  • Implement AngularJS Service layer with utility functions to get data from back end using Rest based service calls and pass back to Angular Controllers.
  • Implement Angular Controllers using OO JavaScript features like creating objects using Constructor functions and inheritance using Prototype inheritance.
  • Implement Drools Rules for displaying the labels in order with dependencies.
  • Implement business components using spring dependency injection and accessed them using Spring provided annotations.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, CSS3 and Responsible for creating detailed wire frames and process flows.
  • Perform Continuous Integration with Jenkins and Docker for build, ship, to run distributed applications.
  • Write automated Gulp tasks and configured the environment of the application depending on dev, stage, or production.
  • Design and develop business components using Spring Boot.
  • Work with agile methodology implementations like Daily scrum meetings, sprint planning's, and resource planning.
  • Involved in build procedures using Bower and build the application.
  • Use Protractor for end-to-end Angular testing incorporating Jasmine as testing framework.
  • Mock testing using Jasmine.
  • Develop and test websites using MEAN (MongoDB, Express, AngularJS, Node.js) stack.
  • Utilize MEAN stack, REST design pattern, MVC framework and Single Page Applications framework based on AngularJS.
  • Build applications for the cloud using Amazon Web Services (AWS). Deploying on EC2 instances and connecting to the Databases on RDS. Configuring AWS Security Groups and Elastic IPs.
  • Work with Bootstrap for compiling CSS, REST API and built the System with the convenient methods with Angular JS.
  • Use MongoDB to store user data.
  • Use Jasmine for behavioral testing which is independent.
  • Create CICD pipeline using Jenkins.
  • Wrote Chef recipes and cookbooks and roles.
  • Wrote shell scripts for EC2 user data.
  • Familiar with Terraform.
  • Create CFT templates for reusable stack creation.

Environment: Java 8, MongoDB, Express, NodeJS, HTML5, CSS3, JavaScript, Chef, CFT, Linux, Shell Scripting, Amazon Web Services (AWS), EC2, RDS, AWS Security Groups, Elastic IPs, Elastic Block Storage (EBS), S3, Elastic Load Balancing (ELB), Jasmine, Gulp, Bower, REST, Angular JS, Bootstrap, Protractor, spring, JUnit, Jenkins, Agile methodology.

Confidential, Virginia Beach, VA

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Agile methodology for Software Development.
  • Developed and integrated REST web services to display data or search results
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source)
  • Used Spring, writing Java Bean classes, with get and set methods for each property to be configured by Spring.
  • Error handling, Exception handling and worked on logs.
  • Spring MVC framework, Angular.js and Eclipse IDE for development
  • Design, development, integration of REST web services to Front end.
  • Used JUnit framework for unit testing of application
  • Used Log4J for logging and Eclipse for Development
  • Used Angular.js as the development framework to build a single-page application
  • Prepared low level design, high level design, unit tests results documents and reports on the project
  • Used Angular.js, MVC, HTML5 and Bootstrap CSS to develop the front GUI.
  • JSON is primarily used to transmit data between server and web application.
  • Interacted with team lead and team members for design improvements and bug fixes
  • Actively participated in daily standup team meetings and weekly status meetings

Environment: /Tools: Spring, Java, Eclipse, Spring 4.1.1, Hibernate, SVN Version Control, Mongo DB, Angular.js 1.2.27, HTML5, Bootstrap, Maven, Oracle, RESTful, SOAP web services, JBOSS EAP 6.2, jQuery 1.11.2

Confidential, Chicago, IL

Responsibilities:

  • Actively involved in the requirement gathering and technical design discussion for the server side implementation and worked on preparing the Technical Design Document. Involved in extensive designing of the modules using various enterprise design patterns.
  • Involved in Web 2.0 techniques on UI front using AJAX, JavaScript, HTML and CSS.
  • Developed AJAX based web based UI framework using AngularJS.
  • Used JSON and XML formats to transfer data from the server.
  • Involved in writing JavaScript code to populate form fields from BO and vice versa.
  • Integrating the module with other modules and deploying them on Linux platform.
  • Used annotations @Autowired, @Controller, @Service, @Component, @Transactional, @Entity, in spring to avoid bean definitions in XML files. java fundamentals was used to create static utility classes, comparators, generics, collections, extending abstract classes and implementing interfaces after injection.
  • Created our own class for handling exceptions for reusability within the project instead of throwing generic exceptions
  • Implemented Loggers using log4j defining different appenders and properties.

Environment: /Tools: Angular JS, Bootstrap, HTML, AJAX, Spring, Spring MVC, Maven, Jenkins, Rest API, Java, J2EE design patterns, CSS, Oracle, SQL, Weblogic

Confidential

Java Developer

Responsibilities:

  • Participated in all stages of SDLC from requirements gathering to deployment of software.
  • Troubleshot WebLogic Server.
  • The business logic was implemented in Processors and DAO layer accesses the back - end SQL Server database using Hibernate.
  • Created JUnit test cases to cover unit testing for the components.
  • Used MS Visio to come up with the required diagrams for the design part.
  • Developed and designed Interfaces using Swings. Used Event Handlers to perform the required functionality of the events.
  • Implemented the statistics like UNIVARIATE, CORRELATION, REGRESSION etc using JAVA classes and methods.
  • Wrote packages, stored procedures to retrieve/modify data in database.
  • Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns

Environment: RESTful Web services, WebSphere, Jackson API, JSON, J2EE, Spring MVC, Subversion, Oracle, ANT, JDBC, JUnit

We'd love your feedback!