We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Pittsburg, PA

SUMMARY:

  • 6 years of Full Stack Java Development in finance and e - commerce domains
  • 2 years of experience of Single page application development with Angular 2+ and Angular Material
  • 2 years of experience of AngularJS
  • 6 years of experience of front-end development including HTML, CSS, JavaScript, Bootstrap, SASS
  • 6 years of experience in Agile development methodology of software development life cycle
  • 5 years of experience of back-end in Hibernate, Spring Boot, Spring IoC, Spring AOP, Spring Security, Spring MVC, Spring RESTful web services
  • 2 years of experience using jQuery
  • 2 years of experience using AWS S3 and EC2, MongoDB
  • 5 years of experience in Oracle database
  • 4 years of experience of testing in Jasmine, Karma, Mocha, Junit and Mockito
  • Good at analyzing and solving problems; able to fit in any team or work independently

TECHNICAL SKILLS:

Java: Core concept, Collection Framework, Exception Handling, Multi-threading, I/O, Garbage Collection

J2EE: JSP, Servlets, Web Services, JDBC, JPA, JMS

Front-end Technologies: HTML, CSS, SCSS, SASS, JavaScript, TypeScript, AngularJS, Angular 2+, Bootstrap, jQuery, JSON, AJAX, XML

Back-end Technologies: Spring Boot, Spring IoC, Spring AOP, Spring Security, Spring MVC, Spring Cache, Hibernate, JPA, Apache Tomcat, Node.js

Dependency Management: Maven

Database: Oracle database, MongoDB

Testing: Junit, Jasmine, Karma, Mocha, Protractor

IDE and Software: WebStorm, Eclipse, Slack, Sublime

Software Development: JIRA, Git, Agile methodology, Scrum, Sprint, TDD, Docker

Deployment: AWS (Amazon Web Service), Google Cloud Platform, Jenkins

PROFESSIONAL EXPERIENCE:

Full Stack Java Developer

Confidential, Pittsburg, PA

Responsibilities:

  • Implemented the front-end UI layout with HTML, CSS and JavaScript to make sure the system is easily operating for users based on user requirement
  • Used Angular 4 to develop front-end application with multiple components.
  • Created responsive pages and components by using Angular flex layout to make the application fit different display sizes of browsers
  • Implemented Angular Routing and navigation with directive and templates including data-binding and lazy loading module, to build the single page application, which significantly reduce the unnecessary reload of page contents
  • Used MatPaginatorModule, MatCardModule, MatTableModule and more from Angular Material to set up the unified and tidy appearance of the application, making the application has a pleasant view
  • Used ng2-chart and Chart.js library to build pie charts, line charts and bar charts to illustrate clients and loans statics information in a very clear way
  • Developed tables to display clients and loans information with sort, pagination and filter
  • Designed form group and form control with Angular ReactiveFormsModule to implement user form input and edit
  • Used angular form validation to make sure the input of the forms follows the requirement of the input information
  • Created multiple Angular services to take responsible of repetitive functionalities for components, such as authentication, data operation and component communication
  • Used Spring Security to handle user authentication and authorization
  • Implemented RESTful web services with Spring Boot and Spring MVC to handle client request, decoupling components and increasing code reusability
  • Designed and developed Beans and DAO layers to interact with Oracle database
  • Executed the project development using Agile methodology and daily Scrum Meeting
  • Applied JIRA to track the developing process and update back logs

Environments: HTML, CSS, JavaScript, Angular, Angular Material, TypeScript, ng2-chart, Java, Spring IoC, Spring Boot, Spring Security, Hibernate, RESTful web service, Oracle, CRUD, Eclipse, WebStorm, Amazon AWS, Agile, Scrum

Full Stack Java Developer

Confidential, Apex, NC

Responsibilities:

  • Worked within a team using Agile methodology, Scrum and Sprint
  • Implemented HTML and CSS to build the user interface and layout the content with responsive design, adding media query and flexbox to make the application responsive
  • Migrated the application from AngularJS to Angular 2 with new implementation, such as ngModel, ngIf and ngFor
  • Used Angular 2 with router to develop front-end of the single page application.
  • Made unit tests with Jasmine and Karma to make sure the individual component work as expected
  • Deployed the application on AWS. Front-end on S3, back end on E2 and database on RDS
  • Used Boot Strap to decorate the application appearance and aligned the contents using containers.
  • Used Spring Boot core annotation for dependency injection and Spring MVC for REST API
  • Oracle database was used to store and retrieve information
  • Used JMS in back end to send and receive messages between applications
  • Involved in environment setting up which includes installation, configuration

Environment: HTML, CSS, JavaScript, Bootstrap, Angular 2, TypeScript, Core Java, J2EE, Agile, Scrum, Spring MVC, RESTful web service, Spring IoC, Spring Boot, Hibernate, Git

Full Stack Java Developer

Confidential, Bridgehampton, NY

Responsibilities:

  • Involved in understanding user cases and development requirements
  • Designed and implement many interactive front-end web pages on the system using AngularJS
  • Utilized build in filters and custom filters to format filter and sort displayed data list
  • Implemented AJAX request with $http service, sent and received data in JSON data type.
  • Built responsive user interface using HTML, CSS, JavaScript and Bootstrap, to make the application fit any sizes of screen
  • Built single page application (SPA) with AngularJS with AngularJS ui-router and components
  • Used Spring Boot to build back end web service to handle request from frontend implementing Spring Data JPA, supporting RESTful service.
  • Developed Java Mail module to send statements, remainder and services emails to users.
  • Utilized Spring Security to enable user authentication and authorization
  • Provided on-call support to the application

Environment: HTML, CSS, JavaScript, AngularJS, Bootstrap, Java, J2EE, JSP, Spring Boot, Hibernate, RESTful web service, Git, Junit, Jasmine, Karma

Full Stack Java Developer

Confidential, Carpinteria, CA

Responsibilities:

  • Involved in phases of Software development life cycle including gathering user requirement, designing, developing and testing
  • Used AJAX method of jQuery to acquire JSON data from the server with the HTTP request.
  • Developed user interface with HTML, CSS, Bootstrap and jQuery
  • Implemented jQuery-based UI design with jQuery core features like selectors, animations and event handling.
  • Used Java Mail API to send out auto generated notification emails to users when specific event happened
  • Integrated Spring MVC, RESTful web service and Hibernate to service back-end data

Environment: HTML, CSS, JavaScript, Bootstrap, jQuery, Java, Spring MVC, Hibernate, Oracle database, Maven, JSP

Hire Now