We provide IT Staff Augmentation Services!

Full-stack Developer Resume

5.00/5 (Submit Your Rating)

SC

PROFILE:

  • Java/J2EE Full Stack Developer with 8+ Years of experience on Enterprise applications, Distributed Application Development, Client/Server Applications, Servlets communication, Internet/Intranet based database applications and developing, testing and implementing application environment.
  • Strong in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming / testing and implementation of major systems.
  • Ability to assimilate new technologies very quickly and apply that knowledge to the fast growing and ever - changing markets of Information Technology.
  • Experience in J2EE Technologies (Servlets, JSP, JDBC, EJB, JNDI, and JMS) and participated in the designing and developing of Software using Agile and Waterfall methodologies.
  • Experience in developing applications using Java 8 Features, Like: Lambda Expressions, Stream API, Stream Filters, and Parallel Array Sort.
  • Expertise in back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
  • Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, SASS, JavaScript, JQuery, Angular-JS and React-JS.
  • Experienced in developing and implementing web applications using Java, J2EE, JSP, Servlets, JSF, HTML5, JavaScript, AJAX, JSON, JQuery, CSS3, XML, JDBC and JNDI.
  • Participated in all aspects of Software Development Life Cycle (SDLC) and Production troubleshooting, Software testing using Standard Test Tool.
  • Very good understanding of Object Oriented Design (OOD). Design Patterns, MVC, Struts multi-tier architecture and distributed architecture.
  • Developed many distributed, transactional, portable applications using Enterprise Java Beans (EJB) architecture for Java 2 Enterprise Edition (J2EE) platform.
  • Good Understanding of Design Patterns like MVC, Singleton, Session Facade, DAO, Factory.
  • Designed and developed Microservices using REST framework and Spring Boot.
  • Expertise in development and deployment of multi-tiered web-based enterprise applications using J2EE technologies like Servlets 3.0/2.5, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, JNDI, JSF, angular JS, Java Beans and Web services (SOAP, Rest).
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing and registering web services using JAX-RPC, JAX-WS, SAAJ, JAX-RS, SOAP, RESTful, WSDL, UDDI registry.
  • Experience in configuring and deploying the web applications on WebLogic, WebSphere and JBoss Application Servers including hands on experience in using Tomcat web Server.
  • Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents and experience in other XML related technologies like DTD, XSL, XSLT, XPATH, JAXB, and JAXP.
  • Expertise in using JavaIDE tools of Rational Application Developer(RAD), Web Sphere Application Developer (WSAD), Eclipse EE 3.0/3.2, WebLogic Workshop, RSA 7.0 and NetBeans to develop dynamic web applications.
  • Expertise in Bootstrap, Angular JS and Node JS (Express, Mongoose, Body-Parser, Sequelize, HTTP, File System, Browser Sync etc..) and used Log 4j for logging.
  • Worked on Amazon Web Services (AWS) for continuous Integration and continuous deployment (CI/CD).
  • Expert in developing Application & Framework using MVC Architecture, STRUTS Framework, Java Server Faces, MVC pattern, J2EE Design Patterns, Use-case design and Core Java Patterns.
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose and Visio.
  • Hands-on experience working with source control tools such as CVS, Clear Case, SVN, Git and Surround SCM.
  • Experienced in the deployment of the ear and jars using Jenkins, ANT, Maven deploy tools and performing other configuration changes for setting up the application in the integration testing environment.
  • Proficient in RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages and have knowledge on NoSQL Databases MongoDB and CouchDB.
  • Experience in working with Web/Application Servers like Web logic, JBoss and Tomcat Servers and databases such as Oracle 10g/11g, SQL Server 6.5/7.0.
  • Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.

TECHNICAL PROFICIENCY:

Language: JAVA, J2EE, XML, PL/SQL, Unix Shell Script, C, C++, Excel VBA, JavaScript

Java Technologies: Java EE 5, Servlets 2.4, JSP, EJB, JMS API, JDBC API, JNDI, JSTL, JUNIT, AJAX

Web Technologies: JSP, JSTL, JSON, Tiles, Servlets, XML, HTML, XSLT, JSF, CSS, JavaScript, Angular JS, Bootstrap, DOJO, JAXB 2.2.11, JMS.

Frameworks: JSF, Struts, Hibernate, Spring Framework, JSF 1.2, 2 Prime faces, Kubernetes

IDE'S & Versioning tools: Eclipse, My Eclipse, RAD 7.5, JDeveloper, Microsoft Front Page, Jasper Reports, Concurrent Versioning System (CVS) and GitHub.

Web Services: Tomcat 6.x/7.x/8.x, IBM Web Sphere Commerce Application Server

Web and Application Servers: Web Logic, JBOSS, IBM Web Sphere, Apache Tomcat

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO pattern.

Database Servers: MySQL, DB2, Oracle, MS SQL Server, Mongo DB, Cassandra

Build Tools: ANT, MAVEN, Jenkins, Cruise Control, GWT 2.8.

Testing and Logging Frameworks: JUnit, Log4J, Jenkins, JIRA, Putty, Edit plus.

Platforms: Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, UNIX.

SDLC Methodologies: Waterfall, RUP and Agile Software Development methodologies.

PROFESSIONAL EXPERIENCE:

Confidential, SC

Full-Stack Developer

Responsibilities:

  • Worked as a Full-Stack developer in struts to spring migration project (customer service application).
  • Good experience in developing web Applications usingSpring MVCframework implementing Controllers, spring Forms, Spring Validation Framework and Spring Tag Libraries.
  • Expertise in converting XSL to JSP’S and implemented Tiles configuration.
  • Experience working on WebLogic and Jetty servers to deploy and debug the application.
  • Designed and developed Application based on JSF framework using MVC design patterns.
  • Involved in Implementation and Unit testing of the product
  • The application flow is designed and developed using JSF, spring framework and Tiles
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript
  • Deployed the web components into the web Sphere application server.
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Implemented features like logging, user session validation using Spring-AOP module
  • Developed server-side services using Java5.0, Spring 2.5, Web Services (SOAP, WSDL)
  • Wrote application front end with HTML, JSP, Ajax JQuery, Spring Web Flow, XHTML, DHTML and CSS
  • Hibernate is used as persistent at middle tire for providing object model over relational data model
  • Code Reviews, customization and maintenance of code across applications
  • Responsible for performance issues. Optimized ant builds scripts for faster building and worked on modifying shell scripts.
  • Worked on Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented Micro services Registration and Discovery with Spring Cloud and Eureka.
  • Hands-on experience with control tools like CVS, SVN, VSS (Visual SourceSafe) and data modeling.
  • Invoked Webservices to generate Java classes from XML schema
  • Good experience in developing the multi-threaded applications
  • Responsible for release of code into production and its integration with other Applications
  • Developed build Scripts using Maven to build and deploy the application
  • Used HP Load Runner, to modify the load runner results, and to analyze the graphs generated.
  • Worked on Axman, to generate the graphs and to compare the results taken from the log files.
  • Used Putty, to check the server instances and log files.
  • Wrote ANT scripts to automatically save files from remote to local machine.
  • Worked on MySQL statement caching and database connectors

Environment: Java 1.6, Junit 4, JBoss 7, Oracle 10g, HTML, JSP, JavaScript, React-JS, Node-JS, Mongo-db, Spring, Hibernate, Eclipse, Atom, Restful Web services, Gradle, Junit, log4j, JavaScript, Subversion, Jenkins, AWS.

Confidential, Tampa, FL

Java/J2EE Developer

Responsibilities:

  • Involved in the end to end development of the application including Functional specification preparation, Database Design and application coding.
  • Fixed UAT and Production bugs.
  • Debugging using log4J
  • Participated in the development of the design specifications.
  • Build process with Maven tool to build and deploy the application in performing tasks like Compile, Build, Deploy.
  • Worked and Modified the Database Schema according to the Client requirement.
  • Used Putty to connect to Client Specific Database
  • Involved in design and development the database in MySQL and connected with Hibernate framework.
  • Adopted three-tier approach consisting of Client Tier, Business Logic Tier, and Data Tier.
  • Checked-in, and Checked-out from SVN. Used Eclipse IDE
  • Participated in the peer reviews for code.
  • Code development and modification.
  • Used SOAP WebService as a Producer/Consumer to/from a Client for their use/in the company to connect with other projects.
  • Unit and system testing of modules.
  • Participated in the development of the Unit Test Plan.
  • Worked in Agile Environment
  • As an Analyst was involved with interacting with the Clients and Application User for their Requirements, Specifications and Enhancements.

Environment: GWT 2.8, Spring IOC, Web services, Hibernate, Eclipse Juno Maven, XSL, Tomcat 5.5, MySQL 5.5 and Windows XP, Linux, Jasper Reports

Confidential, Wilmington, DE

Full-Stack Developer

Responsibilities:

  • Involved in the entire life cycle of the project like Analysis, Design, Development and Testing phases of the applications.
  • Developed UI pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, jQuery, and used Boot Strap for creating Responsive web pages.
  • Developed the UML Use Cases, Activity, Sequence and class Diagrams using Rational Rose.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. for developing the UI.
  • Took part in setting up the routing configuration using Angular UI router for various views and sub views.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium
  • Implemented Micro services Registration and Discovery with Spring Cloud and Eureka.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Consumed SOAP/ JAX-WS based web services using Spring framework and used SOAP UI for testing these services.
  • Developed JSON services Jax-Rs and JSON documentation using Swagger API.
  • Administered Cassandra cluster using DataStax OpsCenter and Node tool utility to monitor CPU usage, memory usage and health of nodes in the cluster.
  • Worked on developing POJO classes to map database tables with java objects.
  • Created tables and worked on My SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database. And used Stored Procedures in the application.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
  • BuildRESTweb service by buildingNode.jsServer in the back-end to handle requests sent from the front-endjQuery Ajax calls.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API to access the MongoDB from NodeJS.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing severaldevelopersto collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: Java 1.7, STS, Tomcat 7, Gulp, Spring Tool Suite, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, JQuery, AngularJS, Node Js, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven, AWS.

Confidential, Hartford, CT

JAVA/J2EE Developer

Responsibilities:

  • Involved in designing the user interfaces using Angular MVC Framework, HTML, JSP.
  • Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
  • Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create user’s screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
  • Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Developed and Implemented Restful and SOAP Web Services using Spring MVC Framework.
  • Configured JMS Server setup and DB Connection pool setup & deployed Returned items in WebLogic Server and Created Maven build file to build the application and deployed on WebSphere server.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Developed JUnit test cases for all the developed modules.
  • Worked with source version control tool ClearCase to manage the code repository.
  • Developed a smart rule engine for CAS that tracks, alerts, emails and generates iText and Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML Rational Rose.

Environment: Java 7, Web storm 10, AngularJS 1.4, NodeJS, Express JS, HTML/HTML5, CSS3, JavaScript, JQuery, Bootstrap, REST Web Services, SASS, AJAX, JSON, XML, Maven, MongoDB, Jasmine, Grunt, Gulp, Agile/Scrum, Git, Apache Tomcat

Confidential

Java Developer

Responsibilities:

  • Designed User Interface using Java Server Faces (JSF), HTML, Cascading Style Sheets (CSS), and XML. Implemented JSF framework extensively which involves building the whole user Interface components using JSF tab panels, Panel groups and data tables.
  • Integrated components like partial triggers, calendar, and action/value change listeners with JSF for enhancing the front-end GUI layout.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX communication (JQuery) based rich client to improve customer experience.
  • Developed the user interface screens using JSF2.0 and Prime faces component library. Also used Rich faces to customize some of the components in XHTML pages.
  • Developed the presentation layer using Model View Architecture implemented by Spring MVC. Managed Spring Core for dependency injection/Inversion of control (IOC) and managed the security with the help of Spring Security (ACEGI).
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from the database.Developed Data access bean and developed EJBs that are used to access data from the database.
  • Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator (design pattern).
  • Implemented the business logic under the Servlets and simple Java Bean components to be used under the various modules in the System and developed and database connection usingJDBC.
  • Analyzed the existing access system and re-designed it in Oracle 8i by developing data validation and load processes using PL/SQL Stored Procedures, Functions, and Triggers to enhance and improve functionality requested by business for reducing manual processing time.
  • Used Dynamic SQL (DBMS SQL, DBMS DDL) in Functions and Procedures. Created database Triggers to record Insertion, Updating, Deletion and all other audit routines. Responsible for Code Reviews and PL/SQL Code Tuning.
  • Involved in the overall system’s support and maintenance services such as Defect Fixing, Feature Enhancements, Testing and Documentation.
  • Used CVS for version control management and Maven for Build. Deployed an application in Tomcat server.

Environment: HTML, CSS, Java Script, JSP, JSF, EJB, Spring, SOAP based Webservices, Eclipse, Tomcat, Oracle 8i, PL/SQL, CVS, Maven, Waterfall.

We'd love your feedback!