We provide IT Staff Augmentation Services!

Java Fullstack Developer Resume

2.00/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Around 6 years of professional IT experience with full project Software Development Life Cycle (SDLC) using Java - J2EE Technologies-Requirements analysis, Designing, Developing, Testing and Deployment of software applications, Testing and Maintenance of Client/Server applications.
  • Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP, JSTL, and XML.
  • Experience in developing web based J2EE applications using Struts/Spring frameworks.
  • Worked extensively on building Rapid Development Framework using Core Java and python
  • Extensive experience and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
  • Proficient in UI design developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, JQuery, Angular JS, and Angular 2/4.
  • Proficiency in developing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, Axis2, JAX-RS and JAX-WS. In addition, Developed SOAP web services using CXF.
  • Experience with Amazon Web Services (AWS) for CI/CD.
  • Experience deploying applications on Apache Tomcat 6 Web Server, BEA WebLogic 8/9, WebSphere5.0/6.0/6.5 application server environments.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Struts, Spring MVC, Spring Boot, JPA and Hibernate.
  • Extensive & expert level of experience with Java Platform, JEE, EJBs, JDBC, JPA, Servlets, JSP, JMS, XML, Applets, JavaScript, POJO.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
  • Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and WebLogic Application Servers.
  • Good experience maintaining the project in IBM Rational Clear Case, SVN, CVS, StarTeam version control repositories.
  • Experience in using XML based technologies and parsers DOM, SAX, JAXP, and JAXB.
  • Experience in database design, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
  • Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application.
  • Strong experience with development and migrations from SQL relational databases to NoSQL databases like MongoDB, Apache Cassandra and CouchDB.
  • Experience in writing test cases in Java environment using JUnit, Mockito and Powermock.
  • Experience in managing the build files using ANT and Maven.
  • Experience in using the Log4j framework for Logging Java Application.
  • Experience in developing and designing UML, Package, Class and State Diagrams.
  • Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.

TECHNICAL SKILLS

Programming Language: Java, J2EE, JEE, C, C++, HTML, CSS, JQuery, SQL

Java Technologies: Spring, Servlets, JSP, EJB, JDBC, JMS, JNDI, Webservices

Operating system: Windows, Unix (Linux, Solaris).

Frameworks: Spring MVC, Spring Boot, Hibernate/JPA, JSF, Struts 2.0/1.2, Tiles.

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP.

Web Technologies: Java Script, HTML, Web services (SOAP, REST), JQuery, AngularJs, Angular2/4, JDBC, Servlets, JSP, JSTL, JNDI, XML, AWS, CSS and AJAX

Servers: WebLogic 10.1/9.0/8.1/7.0 , WebSphere 6.0/5.1, JBoss 4.0.3, Apache Tomcat 6, API

RDBMS: Oracle 11g/10g/9i/8i/7.x, DB2, MySQLServer, MySql, PostgresSQL

Tools: Eclipse, WSAD, RAD, JBuilder, JDeveloper, TOAD, SQL Developer

IDE Tools: IntelliJ, Eclipse, Velocity Studio

Services: SOA architecture, RESTFUL/SOAP, Microservices, Axis 2, Apache CXF.

Concepts: UML, Design Patterns.

Software Configuration Management Tools: SVN, Git, CVS, VSS, Clear Case.

Middleware Tools: Jenkins, Puppets, Bamboo, JIRA

Build Scripts: ANT, Maven

Scripting languages: JavaScript, JQuery, Perl, Shell, Python

Methodologies: Agile, Waterfall.

Other Tools: Clear Quest, TOAD, Rational Rose, PuTTY, FireBug, Bugzilla, JIRA, Websphere MQ, Jenkins, PowerMock, Mockito.

PROFESSIONAL EXPERIENCE

Confidential, New York

Java Fullstack Developer

Responsibilities:

  • Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery, Angular 2, Angular 4, Node JS, AJAX.
  • Adoption of new principles such as responsive design, mobile first and adaptive design using Angular 5 libraries using Typescript.
  • Developed SPA (single page application) project using Angular 2.0/4.0/5.0 and Typescript for frontend, Node JS and PostgreSQL for backend.
  • Designed and coded customized Angular 5 services to interact with the backend API and serve components.
  • Worked with Angular 4 forms, modules, DOM, events, expressions, controllers, filters and Http Request.
  • Used HTTP Request to read data from web servers and process JSON data to render in the UI.
  • Connect Web API to Angular using Http Call and designed GET, POST, PUT, DELETE for Web API.
  • Fetching JSON data from the Web API, appropriately parsing that data and rendering it on the screen using various data visualization components.
  • Handled response data from RESTFUL web services using XML, JSON and JQuery to update UI Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back-end systems).
  • Implemented Data Access Layer using Entity Framework with Web API to connect, retrieve and update the data from SQL Server.
  • Developed source code to consume JSON response received through AJAX calls using JQuery.
  • Coding, testing of reusable JavaScript, CSS3, HTML5 widgets/libraries for complex UI controls and Responsible for JavaScript/AJAX UI upgrades and improvements.
  • Experience with Angular 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
  • Worked on Angular 5 Modular Programming
  • Implemented Ng-2-smart table with various features like sorting, filtering, Pagination in the project.
  • Migration of current search process from Database to SOLR search engine.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Used Angular 5 as framework to create a Single Page Application (SPA) and created various components.
  • Used Spring Boot, which is radically faster in building cloud Micro-services and develop Spring based application with very less configuration.
  • Performed many DOM operations for loading and manipulating dynamic content on web pages.
  • Front-end prototype and theming with Bootstrap, Angular 5, jQuery.
  • Developed callback functions to parse and handle JSON data returned from the server.
  • Developed all client-side logical implementation part of applications with Angular 4 controllers under specific modules, manipulating nodes in DOM tree.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. In addition, using Node.Js applications to write in JavaScript.
  • Created a build process for different environments like dev, test and production. Demonstrated knowledge of code reviews, unit and regression testing, page speed testing.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers.
  • Made enhancements to existing CSS and DIV tags using box model.
  • Used Jasmine framework to write Unit test cases for the web module. Also, used different developer tools respective to the browser to debug the code.
  • Worked in agile software lifecycle methodology and involved in daily SCRUM meetings for report, plan and expect purpose.

ENVIRONMENT: HTML5, CSS3, Angular 2.0/4.0/5.0, Node JS, JavaScript, TypeScript, JQuery, AJAX, Bootstrap framework, Jasmine, Git Bit bucket.

Confidential, Chicago, IL

Java FullStack Developer

Responsibilities:

  • Responsible for Design, build, test and maintain scalable and stable off the shelf applications or custom-built technology solutions to meet business needs.
  • Design and Development of User Interfaces, Menu is using HTML, JSP, JavaScript and XML, Ajax, JQuery.
  • Mainly involved in development and maintenance of the website using Python, HTML5, CSS, AJAX, J-Query, DOJO, JavaScript, and Angular JS.
  • Working on creating a distributed network by hosting the application on AWS cloud, Amazon (ECS, EC2, ECR, Lambda, VPC, and S3) servers.
  • Used Kafka messaging system to consume and publish messages
  • Development and configuration of TIBCO MQ Series Adapter for integrating with IBM MQ Series
  • Developed a web 2.0 control console using GWT to manage data matching for data staging
  • Built backend REST API with NodeJS, ExpressJS and Implemented modules into NodeJS to integrate with designs and requirement.
  • Implemented Data access objects using JDBC to access data from Oracle database
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.
  • Deployed and hosted the application on AWS using OpsWorks, automated single click deployment onto AWS
  • Developed the backend tier using Spring Boot framework providing Dependency management.
  • Experience in developing LINUX shell scripts for automating deployment of applications
  • Hibernate 3.0 was used for Object Relational Mapping (ORM). Hibernate Query language and Hibernate
  • Developed single page applications using Angular 4/6/7, Typescript, HTML5, CSS3, and Bootstrap.
  • Implemented JAVA batch to update the customer information to downstream systems.
  • Developed SQL, PL/SQL and Stored Procedures on Oracle 10g.
  • Worked on WebServices using Java API for XML, JSON Services (JAX RS) and worked on the build, deploying RESTful WebServices.
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle.
  • Involved in Unit testing of application using Karma and Jasmine library to make sure that the application is compatible in all browsers.
  • Help individual teams to set up their repositories and help them setting up jobs, which can make use of CI/CD environment.
  • Virtualize the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch
  • Used spring con fig server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Micro services deployment
  • Responsible for Development of Hibernate objects for data fetching for Java batch and front-end processing
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Integrate the dynamic pages with AngularJS and JQuery to make the pages dynamic. Created re-usable components using custom directives and filters.
  • Developed and designed UI for a dashboard using Angular framework for a database of clients that deal with business connections.
  • Implementing Micro services in Spring Native cloud.
  • Migrated applications to the AWS cloud
  • Worked in the WebServices Environment developing the service methods.
  • Developed single page web applications using AngularJS and for client-side scripting and synchronizing java applications
  • Worked with NodeJS, Grunt, and Bower for setting up local server, running tasks and managing dependencies.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
  • Extensively involved designing, developing and implementing SQL Queries and Stored procedures.
  • Experienced with AngularJS directives NG-APP, NG-MODEL for initialization of AngularJS application data
  • Implemented the Factory, Abstract factory, and MVC and Singleton design patterns.
  • Involved in developing, testing and deploying on development and stage environments.
  • Implemented AngularJS Expressions, Directives, Controllers, filters and created AngularJS service layer.
  • Involved in designing Sequence diagrams and Class diagrams.
  • Developed JUnit Test cases and writing test cases in Mockito framework.
  • Used Rally tool for tracking stories progress and defect tracking in production.

Environment: JDK 1.7, Core Java, J2EE, JSP, AJAX, RESTful WebServices, Typescript, AWS, JSON, MVC, XML, Apache, Spring Boot, cloud, AngularJS 4/6/7, Spring, Hibernate, JavaScript, Ansible, HTML, TIBCO, Linux, CSS, JQuery, GUI, EJB, JUnit, SQL, Jenkins, Rally, Eclipse, GIT, Maven, Rally, Oracle

Confidential, Minneapolis, MN

Java /Fullstack Developer

Responsibilities:

  • Involved in creating web applications utilizing Spring, Rest based Web services, used HTML5, CSS3, JavaScript, JSP, JQUERY, Angular 8, AJAX and Bootstrap.
  • Involved in analysis and design phases of Software Development Life Cycle (SDLC) and developed the functionalities using Agile and Scrum methodology.
  • Created TypeScript reusable components and services to consume REST API's using component-based architecture provided by Angular 6.
  • Used Microservices architecture with Spring Boot, Apache Kafka message broker, deployed to AWS cloud.
  • Worked on Angular JS controllers and created functions factory to interact with the RESTful Services using AJAX services like http and resource.
  • Involved in MEAN (MongoDB, Express, Angular and NodeJS) Stack application development.
  • Used Java8 features like stream and Lambda expressions.
  • Implemented Spring framework as backend to integrate Angular JS and Hibernate
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Implemented all the functionality using SpringIO / Spring Boot, Thymeleaf and Hibernate ORM.
  • Executed JavaEE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • Developed Microservices with Spring and tested the application using Spring Boot.
  • Development of AJAX toolkit-based applications using JSON.
  • Creation of REST Web Services for the management of data using Apache CXF.
  • Used Spring Core Annotations for Dependency Injection and Spring Boot for Microservices.
  • Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Implemented Spring Boot Microservices to perform modular functionality as per Micro services architecture.
  • Designing and implementing scalable, RESTful and Microservices-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability.
  • Configured and monitored numerous MongoDB instances and replica sets.
  • Used Restful web services to communicate with Mongo DB and performed CRUD operations on Mongo DB using restful web services.
  • Worked on Implementation of the Business logic layer for Mongo DB Services.
  • Designed and developed Jenkins plugin as an end-to-end testing tool to increase Dev. Team productivity several times.
  • Configured Jenkins in Microservices apps for deploying and implemented Jenkins for the central build.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services.
  • Used AWS to deploy the project on EC2 instance Implementation of the Business logic layer for MongoDB Services.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Used node.js for the management on interchange of the data between the servers and Used NodeJS, Express JS to create server-side MVC framework with MongoDB.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation for database using tools like Jenkins.
  • Used Maven for project dependency management and Log4j for logging Involved in activities like code review, performance improvement
  • Used GitHub for version control; configured Maven for dependencies and Log4J for logging.

Environment: Java 1.8, AJAX, Maven, JavaScript, AWS, Spring Boot, JMS, HTML5, CSS3, Log4J, JSP, Jenkins, XML, Spring REST, SQL, J2EE, Microservices, Web Services, Hibernate, Bootstrap, GitHub, NodeJS, JBOSS, Spring Security, Oracle 11g, WebSphere, JUnit, jQuery, Angular JS/6/8, REST, Agile.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and Implementation.
  • Designed and developed the User Interface using JSP, HTML, CSS and JavaScript.
  • Designed and developed Use and Transport System screens using JSF components
  • Developing web application for e-tracking Management (accounting and logistics) using JSF 2.0, PrimeFaces 4.1 for view, and look and feel using Dependency Injection Spring 3.2 and ORM Hibernate 4.1.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Spring, JSF My Faces and J2EE based MVC (Model-View-Controller) framework for the application.
  • Design and Developed SOAP services using SOAP Nodes in IIB.
  • Developed Web Services using XML messages that use SOAP.
  • Worked with Core Spring Framework for Dependency Injection, Spring Context to provide message sources.
  • Developed Spring Configuration file to define data source, beans and Hibernate Properties.
  • Created .ear file, Deployed ear file into JBOSS application server (Test, Live servers)
  • Involved in complete end-to-end analysis and design for the application.
  • Analyzed complete Application code to find out how it affects the user if the data received from upstream systems changes.
  • Completed Server Setup for new companies and deployed the code.
  • Communicating with end users.
  • Maintaining application servers, hardware servers, and network.
  • Maintaining daily database backups, restoring backups, procedures, triggers, schedules, and SQL.
  • Worked with team members to setup development environment using CVS, PVCS, WebLogic 5.1,6.1 and 7.1 and Oracle8i
  • Used CVS for version control of the product.
  • Used JSP’s to create the front-end screens for the module.
  • Used Struts framework to develop the web Tier.
  • Involved in writing Business Objects, Service API’s, Datamaps, Entity classes to the corresponding existing business classes.
  • Used Junit to do unit testing of different modules.
  • Involved in validating and reviewing team member’s modules.

Environment: Java, Spring, JSF My Faces, MVC, XML, SOAP, Hibernate, HTML, CSS.

Confidential

Java Developer

Responsibilities:

  • Participated in low level design and requirement understanding with functional team
  • Used OOAD and OOP’s concept like Abstraction, Polymorphism, Inheritance, Encapsulation
  • Extensively used Java Collections and Reflection API
  • Implemented multithreading concepts for caching application data.
  • Used design patterns like Business Delegate, Singleton, Session Facade, MVC, Service Locator
  • Developed screens using JSP, DHTML, CSS, AJAX, JavaScript, Struts, Spring, Java1.5, EJB3.0 and XML
  • Implemented MVC architecture using spring and Struts frameworks combined with EJB 3.0 JPA for database persistence.
  • Created Single page application using Backbone.JS and Node.JS to handle data flow.
  • Used Struts Tiles Framework to structure core application webpage layouts and to assemble the JSPs.
  • Also created various common tags that are reused for handling common functionalities like data element filtering, Parent/Child dropdowns etc.
  • Used Spring Dependency Injection feature and configured Function Action classes as Spring Beans for redirecting the user request to the appropriate class, which implements corresponding business functionality.
  • Used SQL/PLSQL to perform complex database operations and generated various stored procedures, functions for DML operations,
  • Developed Junit test cases
  • Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.
  • Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.
  • As a member of the team involved in designing and developing a framework.
  • Involved in development of mockup screens and web portals.
  • Installed and configured WSAD as a development environment.
  • JSP Pages written using Custom Tag Library, which create standard tag used in the application.
  • Used easy soft driver to connect to a flat file and to retrieve data.
  • Used XML in some modules using DOM to send the data to and from the server/database.
  • Involved in integration testing of modules in various testing environments.

Environment: Java, JSP, CSS, AJAX, JavaScript, spring, Struts, XML etc.

We'd love your feedback!