We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

East Chicago, IN

SUMMARY:

  • Possess 7 years of professional IT experience in Software Development, involving Analysis, Design, Application Development, Testing, Implementation & Maintenance of application in Web - based environment.
  • Experienced in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, and Development, Debugging, Support, Integration, Maintenance, and Enhancements of Java/J2EE Applications.
  • Extensive experience in designing both Frontend & Backend applications using Java, J2EE Web frameworks, JSP, JSTL, HTML5, CSS3, Angular4, ReactJS, NodeJS, JavaScript, AJAX, jQuery.
  • Experienced in database design, data analysis and development in MongoDB, MySQL, Oracle, MongoDB (NOSQL) and writing SQL queries, Stored Procedures, Functions, Packages and Triggers.
  • Experience in developing application, automated scripts leveraging MongoDB .
  • Extensive development using J2EE, SOAP/ REST API’s, backend development in various projects.
  • Strong experience with EJB, Struts, SpringBoot, Spring framework implementing modules: Spring MVC, Spring Boot, Spring IOC, Spring AOP, Spring Security and Spring Data.
  • Strong experience in Core Java concepts like Collections, Multithreading, Event Handling, Exception Handling, and Generics.
  • Experience in working in environments using Agile (SCRUM) and Waterfall development methodologies.
  • Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, MVC, Micro Service, Session Facade, Business Delegate, Transfer Object, and View Object in the development of enterprise applications.
  • Expertise with using the Maven for builds, JUnit for testing the applications and implemented Continuous Integration, Continuous Delivery (CI/CD) in Jenkins.
  • Extensive work experience in deploying applications on servers like Apache Tomcat, JBOSS etc.
  • Expertise in configuring version controls like Git, SVN and CVS.
  • Hands on experience in building tools like ANT, Maven, Gradle and Experience with Eclipse, Visual Studio.
  • Experience in continuous integration source code management with Jenkins, Created Build Jobs and Deployments in Jenkins.
  • Good experience writing application deployment scripts using Shell Scripting. Worked on Windows, UNIX, LINUX platforms to move the project into production environment.
  • Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
  • Experience in developing web-based enterprise applications using Java, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL.
  • Good experience in implementing applications with Model-View-Controller (MVC).
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS). Also created snapshots for data to store in AWS S3.
  • Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.

TECHNICAL SKILLS:

Java/ J2EE: Core Java, J2EE, Web Services (REST), Servlets, JSP, JDBC, JavaScript, jQuery, JSON, Angular 2/4/6.

Frameworks: Spring, Spring boot, Struts, Hibernate.

Programming languages: C, C++, Java, Shell scripting.

Database: MySQL, Oracle, MongoDB, Cassandra

Operating Systems: Windows, Unix/Linux, Mac OS

IDE/Editors: IntelliJ, Visual Studio, Eclipse, Atom, WebStorm.

Testing Frameworks: Junit, Selenium, Cucumber

Version control: GIT, CVS

Built tools: Maven, Gradle

Web Servers: Web sphere, Web logic, Apache Tomcat and JBoss

Project Management Tools: GitHub, Bitbucket, Confluence, JIRA

PROFESSIONAL EXPERIENCE:

Full Stack Developer

Confidential, East Chicago, IN

  • Worked with a team of designers, project managers, and developers to create advanced web applications using agile development techniques.
  • Designed and developed web UI screens using Angular2/4, HTML5, CSS3, AJAX, jQuery and JavaScript.
  • Developed custom filters and model driven forms in Angular4 and linked them with HTML.
  • Developed RESTful web services using various annotations in Spring Boot and stored the input data in MySQL database.
  • Worked on integrating backend service calls with Bootstrap components by fetching the JSON/XML data using Angular HTTP service and displaying it within various Bootstrap based components.
  • Integrate and managing APIs exposing micro services including development and support of Java/JavaScript services.
  • Involved in unit testing using JUnit Framework & Maven, Bug fixing, Design Reviews, Team support, Code walk through and used JIRA for project management.
  • Involved in various Sprint meetings : Sprint planning meeting, Sprint review meeting, Sprint retrospective meeting, and daily scrum meetings.
  • Worked on Core Java and its libraries in creating the java web application’s business logic.
  • Used EJBs to handle the requests from the JSP.
  • Used JSP, jQuery and Angular2/4 services to create the frontend screen. Also used JavaScript for server-side validations of input data.
  • Created Angular components and implemented bootstrapping, NgOn, NgStyle, NgFor, NgIf, Router outlet, binding the change event & Component decorators.
  • Configured Spring Hibernate transaction manager and used Spring declarative transaction management with various propagation levels.
  • Performed build operations, Continuous Integration (CI), Continuous Delivery (CD) etc. using Jenkins.
  • Wrote stored procedures to handle data validation like duplicate checks, invalid data check and space check in PL/SQL.
  • Configured Hibernate classes and established database connection to store data various information using session objects.
  • JBOSS application server was used to deploy the Application.
  • Created an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • Performed risk assessments and worked on strategies to address the identified risks .
  • Implementing SOA and micro services to make systems reliable, scalable and resilient.
  • Maintained version control using Git and used commands like push, pull, commit etc.

Environment: Eclipse, Spring Boot, Hibernate, Spring Tool Suite, Micro Service, RESTful, Postman, JPA, SOAP, WSDL, JBOSS, CatLight, Jenkins, Docker, AWS, MySQL, Oracle, HTML5, CSS3, Angular4, JavaScript, jQuery, JSON, AJAX, XML, JIRA, JUnit, Maven, Git.

Full Stack Java Developer

Confidential, Danbury, CT

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented web interface(UI) for end users using Angular JS, which has migrated from the existing BackBone JS application.
  • Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.
  • Created two way binding Angular JS Components and provide access to the server-side through Backbone's API from Backbone.Model and Backbone.Collection.
  • Developed user interactive web pages using jQuery UI plugins like Draggable, Resizable, Autocomplete, AJAX, JSON, Angular JS.
  • Developed responsive UI modules using Backbone.JS, Handle Bar JS.
  • Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server.
  • Developed RESTful services based on Spring REST using Jersey framework.
  • Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.
  • Performed Installation, Configuration and Maintenance of production Cloud Environments such as Tomcat, Apache, Jetty, and JIRA.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Hibernate Session Manger used to configure multiple data source and provide independent database connectivity.
  • Performed Load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
  • Designed application to meet international market standards using Spring MVC Internationalization and spring core modules.
  • Server-side validations are achieved using Spring Validation framework.
  • Deployed and monitored web services using Spring Cloud Foundry Managed Domains and Routes with Spring Cloud Service Registry.
  • Adopted JMS API to setup mail notification upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
  • Utilized Apache Cassandra for storing the external stream of data and building real time analytics dashboard using Google Charts API with Angular JS Components.
  • Developed Spring Batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Implemented Quartz scheduler to execute batch programming using Spring Batch.
  • Implemented various validations rules using JBoss Business rules in the drl (drools file) using Drools rule engine.
  • Developed Test classes using Junit and Easy Mock and test coverage using EMMA plug-in.
  • Utilized AWS Services platform to upload data into AWS S3 buckets, creating EC2 instances and to deploy the Dockerized Container services.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.

Environment: Java8, Spring Boot, Micro Services, Hibernate, XML, Scala, Angular2.js, SQL Server, HTML, DHTML, CSS, AJAX, Jasper, CSS, JUnit4, Jenkins, IBM RAD 6.0, IBM Web Sphere Application Server 6.1, GIT.

Full Stack Java Developer

Confidential, Franklin lakes, NJ

Responsibilities:

  • Analyzed and implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Spring Framework.
  • Adopted Hibernate Framework to develop Data Layer and configured XML mapping files.
  • Persisted java objects to relational database using Hibernate ORM.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Invoked view components by configuring DispatcherServlet and ViewResolver to handle incoming requests and manage the Spring MVC flow.
  • Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
  • Implemented Multithreading concept to load data from files to table, transforming files from one format to other. Make multiple service calls in individual threads safety for a request.
  • Designed and developed front-end User Interface using HTML, CSS, JavaScript and jQuery Framework.
  • Involved in design, development and implementation of front-end part widget based application.
  • Client-side validations are performed using JavaScript and jQuery Framework.
  • Used JMS for asynchronous exchange of message by applications on different platforms.
  • Developed the view components using JSP, HTML, Struts Logic tags libraries.
  • Performed testing of SOAP web services using SOAP UI tool.
  • Used JUnit Testing Framework for performing Unit testing
  • Installed WebSphere Application Web Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Designed and developed Use Case, Class and Sequence Diagram based on UML standards using Rational Rose.

Environment: J2EE, Java, Struts, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP, Schema (XST), EJB 2.0, ANT, JavaScript, JMS, Rational Rose, WSAD, DB 2.

Java Developer

Confidential

Responsibilities:

  • Developed front-end screens using JSP, HTML, CSS, JavaScript, JSON.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc. using MVC.
  • Developed Single Sign On (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
  • Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, assigning responsibilities, creating value sets, Descriptive Flex Fields etc., in Oracle Applications.
  • Used CVS as version control system.
  • Implemented Struts MVC design pattern and front controller pattern along with Action Servlet as front controller for this application.

Environment: Java, JDBC, Servlets, Oracle, JSP, XML, UML, HTML, CSS, JavaScript, JSON, UNIX, CVS, DB2 and Ionic Framework, Struts MVC, Action Servlet.

Java Developer

Confidential

Responsibilities:

  • Developed Object -- Relational (O/R) mapping using Hibernate Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Involved in development of Debit Memo module using JSPs and Servlets.
  • Involved in development of Web Services using JAX-WS 2.1 to get data from the SAP System.
  • Used Tomcat Application Server 5.5 for development purpose.
  • Used Oracle SQL Developer 1.2.0 for Oracle 10g for running queries to confirm the results from the application.
  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Involved in writing SQL queries and stored procedures for the application in Oracle.
  • Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
  • Used JUnit for Unit Testing and Clover for code coverage.
  • Used CVS as Version Control System for the application.
  • Provided support to the testing team and involved in the Bug Fixing.
  • Deployed the application on to IBM WebSphere 6.1 in UNIX environment IBM AIX 5.1.0.3. Tested the application after making the necessary configuration.

Environment: EJB, Hibernate 3.0, Spring 2.0, JSP 1.2, Java Swing, Servlets 2.1, MQ Series, XML, SOAP, WSDL, JavaScript, UML, HTML, CVS, Log4j, Junit, WebSphere App server 6.1, WSAD 5.1.2, SQL Server 2008.

We'd love your feedback!