We provide IT Staff Augmentation Services!

Java Full-stack Developer Resume

5.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY:

  • Java Full - Stack Developer with 7+ years of extensive industry experience in Java/J2EE/Web application Software Design, Development, Testing and implementation of industry application platform in web technologies
  • 6+ years extensive experience in Core Java including JDBC, Collections, Multithreading and Exception Handling mechanisms
  • 6+ years in Front-end Web/UI design with various libraries and frameworks
  • 5+ years of Spring framework such as Spring IoC, Spring MVC, Spring Security, Spring REST, Spring Boot, Spring AOP
  • 5+ years in Front-end technologies in HTML(HTML5)/CSS(CSS3)/JavaScript, SASS, SCSS, Bootstrap, jQuery, AngularJS, Node.JS, NPM
  • 3+ years persistence layer technology such as Hibernate, JPA, JDBC, Spring Data experience working in a Test-Driven Development and Agile-Scrum Development
  • Expertise in Angular framework such as Angular2/3/4/5
  • Proficient in developing Webpage layouts efficiently using Angular Material , HTML5 and CSS3
  • Experience with developing the angular application from scratch using Angular-CLI
  • Familiar with frontend chart libraries such as Chart.js, Highcharts, Angular2 Charts, D3.js
  • Expertise in OOD (Object Oriented Design), OOP (Object Oriented Programming), experience with Microservices using ActiveMQ
  • Experienced in working both UNIX/Linux system and Windows system and processing log with Shell Script
  • Expertise in RDBMS technologies: MySQL, Oracle and NoSQL database technologies and ORM technologies
  • Master in Cloud Computing Services management like: AWS EC2, AWS S3 Bucket, AWS Elastic Load Balancing(ELB) through AWS CLI
  • Implemented the project using agile-scrum methodologies using JIRA
  • Familiar with Software Development Life Cycle (SDLC) in agile environment

TECHNICAL SKILLS:

Core Java: Java 1.7, Java 1.8, Collections, Generics, JDBC, Multi-Threading, Reflection, I/O, Exception Handling

J2EE Frameworks: Spring MVC, Spring 4.x, Hibernate 4.x, Log4j, JSP, Servlets, JDBC, JPA, JMS, JNDI,XML, JavaMail

Java Frameworks: Spring 3.x/4.x, Spring Boot, Hibernate 3.x

Web Technologies: JavaScript, jQuery, ExtJS, AngularJS/Angular2, MEAN Stack (MongoDB, Express.js, Angular, Node.js), Socket.io, Bootstrap, HTML5, CSS3, Sass/Scss, AJAX, XML, JSP, DOM.

Databases: MySQL, SQL Server, PostgreSQL, MongoDB, DB2

Development methodologies: Waterfall and Agile/Scrum methodologies, Pair programming

Test skills: Junit, Mockito

Source Control: SVN, Git, CVS, GitHub, GitLab

Operating System: Windows, Linux/Unix

Others: Git, Eclipse 6, IntelliJ, Shell Scripting, Machine Learning, Object-Oriented Design

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

Java Full-Stack Developer

Responsibilities:

  • Transferred the business logic to different functions in project and design database structure using UML diagram
  • Participated in requirement discussions and in preparing the Design Documents
  • Responsible for Web UI development using jQuery, Typescript, Angular 2, HTML, CSS3 for interactive browser functionality and complex user interface
  • Design and Transforming Web/Graphic Designers static prototypes into hand-coded HTML
  • Experience in Data visualization using ChartJS , Angular2 Charts , Highcharts , Google-Map APIS
  • Prepared design documents to describe the project process flow, REST/HTTP APIS, including JSON data formats and API
  • Constructed “navigation” function across entire website by using Breadcrumb API in Angular 2
  • Protected different routes by using Guard Service for various user roles with their unique authorization
  • Implemented client-side form validation, form view results using various components, services, pipes in Angular 2
  • Experience in Angular 2 Services, Directives, Routing, Filters and developed Single Page Applications (SPA) using Angular 2
  • Implemented Angular 2 based http service to make AJAX requests to call the web services/APIs to fetch the data and populate the UI
  • Developed custom pipes to get different search results based on product price, product categories
  • Utilized reactive form for log in windows which can validate password values, e-mail address etc
  • Implemented the SQL to create tables for different business logics in Oracle Database
  • Used the Agile Methodology during the complete project life cycle
  • Designed the project using Spring MVC framework to make it more extensive and flexible
  • Used Hibernate ORM annotation and JPA for object relational mapping
  • Developed services and corresponding REST controllers using Spring Framework
  • Configured the User authorization and authentication part by Spring Security
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfil the implementation of business logic
  • Integrated Spring MVC model for front-end request action controller and Spring AOP for logging purposes
  • Using Spring IOC for dependency injection and developed service and controllers for handling HTTP request and provide HTTP response
  • Experienced in using Spring, Spring Cloud Framework to configure project to microservices structure to enhanced project performance and ensure the scalability of application on cloud infrastructure
  • Used Git version control to maintain history versions of files such as clone, merge, and different operation
  • Used Apache ActiveMQ (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications
  • Developed shipping services by using UPS Developer Kit included Tracking API to track the shipping information and Address Validation Street Level API to valid customer address
  • Deployed the backend application and database service on AWS EC2 and put the frontend files in AWS S3 for backend fetching

Environment: Spring MVC, Spring Boot, Core Java, HTML5, JQuery, Hibernate, Angular 2, JavaScript, CSS3, JSON, Maven, Oracle 11g, ActiveMQ, Tomcat 7.0, Spring Security

Confidential, Hamilton Township, NJ

Java Full-Stack Developer

Responsibilities:

  • Worked on design of the applications represented with UML diagrams like use cases, sequence flows & class diagrams using VISIO
  • Experience in Front-End UI technologies like HTML, HTML5, CSS3, JavaScript, AngularJS, BootStrap, AJAX and JQuery
  • Worked on AngularJS which combines web applications with Model View Controller capability to make development and testing of code efficient.
  • Defined new validations through Angular JS for the form field validation implemented through HTML5
  • Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3
  • Built multiple custom directives for DOM manipulation in order to add various functionalities for frontend application
  • Used AJAX for implementing web pages where the content was fetched via API calls and updated the DOM
  • Used D3.js chart library to generate the sales report for manager daily review
  • Used Angular JS for creating Single-Page Applications (SPA) using concepts like Promises, Services, Scope, Controllers and Directives
  • Involved in Enhancement of existing application utilizing AngularJS , created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database
  • Implemented a module to send an email to customers using Java Mail API
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets, Struts, Spring, Spring MVC, Hibernate, JDBC, JNDI, JMS, Java Multi-threading API
  • Developing Spring REST services with AOP features of spring framework to handle exceptions, logging and security.
  • Used Hibernate in data access layer to access and update information in the database, including implementation of DAO and service layers
  • Used Spring IOC (Inversion of Control) to remove the object dependencies across the application.
  • Used SSH Client shell scripts to deploy code in Development region.
  • Tested, debugged and implemented the application using JUnit for unit testing.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller

Environment: HTML, HTML5, CSS3, Java Script, AngularJS, Boot Strap, AJAX, JQuery, Spring MVC, Spring IOC, Spring AOP, Oracle 11g, JDBC, JSP, Servlets, Spring REST Services, SSH, SVN, Maven

Confidential, Edmeston, NY

Java Developer

Responsibilities:

  • Followed Agile software development practice paired programming, Test Driven Development and scrum status meetings
  • Designed and implemented application using spring, Spring IOC, Spring Annotations, Spring MVC Hibernate, SQL
  • Designed and implemented the UI using AngularJS, HTML, JavaScript, CSS, JSON and AJAX
  • Involved in the Agile/Scrum based development phases
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI
  • Developed the Application as Single Page Application using AngularJS, UI-Router and Custom Directive
  • Designed the responsive layout of the Website, Modal Login Page by using Bootstrap
  • Developed financial statement report module by using AngularJS which can perform client-side form validation
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties
  • Developed CSS style sheets to give gradient effects. Developed page layouts, navigation and icons
  • Used Oracle 10g as database and backend implementation and using SQL created Select, Update and Delete statements
  • Development using Spring Framework (MVC, Dependency Injection, Autowiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files
  • Enhanced the existing UNIX Scripts to achieve better performance and throughput
  • Designed, developed and implemented custom SOAP and REST web services API
  • Involved in building and maintaining cloud-based infrastructure on AWS
  • Developed Enterprise Java Beans (Session Beans) to perform middle ware services and interact with DAO layer to perform database operations like update, retrieve, insert and delete
  • Developed complex SQL join queries for efficiently accessing the data
  • Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods
  • Used Maven to build WAR and EAR files to deploy on AWS EC2 Servers
  • Used Log4j for Logging and Used Quality Center for Bug Reporting Tool
  • Experience working with build, code package & source code management such as GIT
  • Developed Bash scripts to automate the deployment to various Web Servers
  • Performed technical analysis, debugging, versioning, release management, technical support, code review, and documentation, coordination with clients, team and project manager

Environment: Spring MVC, Spring IOC, Spring Caching, REST Web Services API, Hibernate, Angular JS, HTML, JavaScript, CSS, JSON, AJAX, AWS EC2, GIT

Confidential, Hoboken, NJ

Java Developer

Responsibilities:

  • Developed front-end screens using JSP, HTML, AJAX, JQuery, JavaScript, JSON and CSS
  • Design HTML prototypes, visual interfaces and interaction of Web-based design
  • Implemented client-side validations in registration forms, login and logout forms using JavaScript
  • Performed a lot of DOM manipulation using native JS and jQuery for loading and manipulating dynamic content on webpages
  • Implemented AJAX functionality using jQuery, JSON and XML
  • Developed Controller and Service classes that support Spring Framework
  • Designed and developed presentation layer using JSP which acts as View in a distributed MVC architecture, which involves model components and controller components
  • Wrote complex SQL queries and programmed stored procedures, packages, and triggers
  • Used Spring Security to provide authentication, authorization and access-control features for Application
  • Developed Session beans and Entity beans for database updates
  • Used Spring IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects
  • Development of Spring Config files, Web.Xml and Hibernate hbm.Xml
  • Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database

Environment: Spring MVC, Spring IOC, Linux, Oracle 10g, JSP, HTML, AJAX, JQuery, CSS, JavaScript, JSON, CSS, JIRA, Tomcat, AWS EC2

We'd love your feedback!