We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

KS

SUMMARY:

  • Over 9 years of experience as Java Developer in software industry in Analysis, design, development and deployment of Distributed, Scalable Intranet/Internet applications by using Java/J2EE technologies
  • Excellent understanding of Software Development Life Cycle (SDLC) and methodologies like Agile approaches
  • Highly experienced in MEAN (MongoDB, Express JS, AngularJS, Node.js) Stack Web Development
  • Expertise in developing web applications and software products using HTML5, XHTML, CSS3, JavaScript 1.x, jQuery, Bootstrap 3.x, AJAX, JSON and XML
  • Experience in producing and consuming SOAP and RESTful web services using different technologies like JAX - WS, WSDL, Jersey and JAX-RS
  • Excellent knowledge in developing Single Page Applications (SPA) using MVC frameworks with the help of AngularJS
  • Captured images of VM, attached disks to VMs.
  • Deploying VM's, Storage, Network and Affinity Group through PowerShell Script.
  • Expertise in XML technologies like XML, WSDL, XSL, XSLT, WADL, XSD and parsers like JAXP (SAX, DOM) and JAXB
  • Experienced in web/application servers like Strong experience in Apache Tomcat 6.x-8.x, JBOSS 7.x
  • Experienced with setting up Java projects using Git and Gradle
  • Strong experience in using Jenkins 2.x as continuous Integration tool and Maven 3.x for dependency management and GIT/SVN for version control
  • Built remote deployments scripts with ANT, WLST. Deployed EJB, JSP, Web Services, EAR, WAR files.
  • Designed and developed multiple web-based applications using J2EE technologies like (Servlets, Spring, Hibernate and JDBC) followed with MVC Architecture and Microservices
  • Hands on Experience in the Microservicesarchitecture
  • Developed Microservicesusing Spring MVC, Spring Boot, Spring Cloud.
  • Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS Serviceslike EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, elastic cache, Cloud Watch, SNS, Route 53.
  • Built servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture.
  • Created Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances for their application elsewhere.
  • Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.
  • Provided solutions to improve performance on multi-threaded processes and controlling the load on downstream API calls. After which there were no hung threads found in the application server logs.
  • Developed the application using SCRUM methodology, participated in Scrum meetings where we would demo all the user stories done during that iteration for final feedback from end users.
  • Used a Microservicesarchitecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Used Microservicesare designed with the individual database and project with no dependencies.
  • Designing and developing restful API and services using best practices to interact within the Microservicesand with the front end. Using spring MVC and spring rest. Security is provided via tokens (jwt) and spring security
  • Analysed source data from Teradata and created series of Data Pipelines automation process for one time as well as daily/incremental loadings using Sqoop, Hive, spark SQL, Shell Scripts, Jenkins, Chef Scripts, GIT and Control-M.
  • Implemented RESTful APIs using Spring BootRest API
  • Experience with reporting tools like Jasper Reports
  • Created Spring based Rule Engine Application UI using Builder pattern to validate .xsd output.
  • This reduced submission cycles which sped up the dev-process and halved the dev time.
  • Coded API Proxy using Elasticsearch for Store Locator Functionality. Deployed web app on AWS EC2.
  • Experience in using Log4J 1.x logging framework for logging messages at various levels
  • Expert in debugging application using Eclipse Neon IDE, NetBeans 8.x, WebStorm 2015.x
  • Experience in creating and implementing software solutions using Core Java, J2EE, Servlet 3.0, JSP 2.3, JMS 2.0, JDBC, Hibernate 5.x, Spring 4.3 and Struts 2 framework
  • Exposure in configuring and deploying applications on Pivotal Cloud Foundry
  • Experience in working on thePivotal Cloud Foundry PAAS environment
  • Proficiently used custom Angular JS Filter, Directive, and Service to achieve the various functionalities of the website
  • Provided content management support to the web Team and implemented functionalities like retrieving data using XPath and getting JSONobjects, getting difference in two property pages in required format, hotel code validation, escaping html tags while retrieving a property page,
  • Experience using various databases like Oracle 11g, MySQL 5.x and DB2
  • Expert level skill of RDBMS concepts, Database Design, writing PL/SQL queries, Stored Procedures, Triggers, Views, User Defined Functions, Indexing, Database backup and Restore
  • Extensively worked on testing using methodologies like TDD (Test Driven Development) and frameworks like Junit 4.12, Mocha, Mockito 2.0
  • Developed persistence layer using DAO design pattern, ORM/JPA principles developed on relational databases such as Oracle, DB2, and SQL Server and hands on experience in tools such as TOAD and SQL Developer
  • Excellent analytical, problem solving, critical thinking, communication and inter-personal skills with ability to interact with individuals at ease.

TECHNICAL SKILLS:

Languages: Java, J2EE, C, C++ and PL/SQL.

Web Technologies: HTML5/4, CSS3/2, XML, AJAX, UML, JavaScript, jQuery, Angular JS, Bootstrap UI 3.x, JSON.

Java Technologies: JDBC, Commons API, Mail API.

Web/Application Servers: Apache tomcat Server 8.0, IBM Web Sphere server 6.1/7.0, Bea Web logic Server 8.1/10.0, Jboss 7.x, SOA.

IDE Tools: Eclipse3.3/3.4, Typescript, Intellij Idea 9.x/10.x/11.x, Node.js, NetBeans, WebStorm 2015.x.

Build Tools: ANT, Gradle, Jasper, Maven 3.x, Jenkins 2.x, JIRA 7.x, GWT.

Frameworks: Struts1.x/2.x, JSF1.x/2.x, Spring2.x/3.X, Spring Boot 1.5.x, Hibernate 5.x, Spring MVC, Spring JDBC Junit 4.12, log4j 1.x, oracle ADF.

Version Control: Visual SourceSafe (VSS), Clear Case, Clear Quest, Git, SVN, CVS.

ORM Technologies: iBATIS.

Methodologies: Agile, SDLC, SCRUM.

Database: Oracle 11g, DB2, SQL Server, Mongo DB 2.2, Cassandra, MySQL 5.7.2.

Operating Systems: Windows 98/NT/XP/2000/7/8, Unix, Mac.

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Abstract Factory, Singleton, Observer, Factory and Session Facade.

PROFESSIONAL EXPERIENCE

Confidential, KS

Full Stack Developer

Roles & Responsibilities

  • Involving in software development life cycle of the project. Analyse the requirements (Functional and Non-Functional), created specification for development
  • Implementing Scrum based Agile software development for analysing, designing, and developing applications.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection / Inversion of Control (IOC), and Aspect Oriented Programming (AOP) on Spring Source Tool Suite.
  • Created web pages using HTML, CSS3, jQuery and JavaScript ES6.
  • Created the Spring Bean Factory for initializing services. Added security for service layer methods using Spring Security.
  • Integrated Single sign on sing LDAP and Active directory on spring security layer, successfully maintained users and groups integrity in the application.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Extensively used XML Web Services for transferring/retrieving data between different providers. Extensively involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations.
  • Used WSAD for writing code for JSP, Servlets, Struts and EJB.
  • Developed reusable Angular 4 components which are compatible with latest versions of Typescript and angular CLI.
  • Developed robust form management system with complete CRUD capabilities in React Native, Redux, and Firebase.
  • Used Message-driven batch application using Spring Batch to handle multiple requests accessed through Message Queue services between several Micro services in the application.
  • Developed single page applications using Angular 2, Vue.js, Typescript, web pack and grunt.
  • Used NPM packages like babel, hot-loader, and web pack, React-tabs, node-sass.
  • Developed several Micro services as part of the project using Spring Boot.
  • Used Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Docker to AWS environment.
  • Developed the online web application using HTML/CSS & JavaScript, Angular.js /Angular4/5, Vue.js, Node.js, Spring Boot, Spring MVN and Bootstrap.
  • Used JavaScript frameworks such as jQuery, Dojo, Ext.js, CSS pre-processors such as LESS or SASS.
  • Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular.js.
  • Developed Micro services using RESTful services to provide all the CRUD capabilities.
  • Involved in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Created RESTful APIs in Express and returned logic through Angular.js data binding. Wrote tests in Mocha on server side and Jasmine on the client side.
  • Deployed Docker contained spring boot micro services in to Spring EC2 container service using AWS admin console.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments and OAuth 2.0 authentication protocol respectively for security and authorization.
  • Secured the API's by implementing OAuth 2.0 token-based authentication/authorization scheme using Spring Security.
  • Developed API for using AWS Lambda to manage the Serverless architecture and run the code in AWS.
  • Developed real time tracking of class schedules using Node.js (Express.js framework).
  • Used JIRA for bug and issue tracking. Worked on issues related to business logic and UI code which is primarily built using HTML 5, CSS, JavaScript and Angular 4.0.
  • Massive re-design of client site from HTML/PHP form handling to cleaner Redux-Form.
  • Developed Cloud formation templates and Ansible playbooks to spin up the instances and provision packages on AWS EC2 instances.
  • Configured Kibana data visualization plugin for Elastic search, Log stash and created bar, line and scatter plots, pie charts and maps on top of large chunks of data.
  • Deployed and developed the project using AWS EC2, S3 Buckets, Data pipeline, Elastic Bean Stalk, Lambda, Amazon messaging services (SQS) and Amazon Kinesis Services.
  • Used IBM MQ for transport of data as messages between Micro services of the application.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using spring framework and annotations.
  • Installing, configuring and administering Jenkins CI tool using Chef on AWS EC2 instances.
  • Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL).
  • Extensively used IBM REST API in task assignment, reassignment, and closure and ad-hoc task implementation.
  • Incorporated knowledge of TDD and BDD for front end UI applications and performed end-to-end testing with Protractor.
  • Maintained the code repository on SVN through frequent and definite updates and built the application using Maven to deploy on WebSphere Server and used Jenkins for continuous integration.

Environment: Core Java, J2EE,Quartz Scheduler, JSF, AJAX, GUI, JSF 2.0, CSS, HTML5, jQuery, CSS3, Angular 2, Bootstrap3, JSP, Java, JDBC, Web Services (REST), Test Driven Development (TDD), MySQL(static data),DB2(dynamic data),Mockito, Behavior Driven Development, Hibernate, Microservices, Tomcat 8.0, MAC, Microsoft Visio, Spring Boot, WebLogic 10, JSON, XML, PL/SQL developer, Pivotal Cloud Foundry, JIRA, Jenkins, Linux, SVN, Eclipse, Maven

Confidential Altamonte Springs, FL

Sr. Java Developer

Roles & Responsibilities

  • Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Rational Rose
  • Involved in Agile methodology for SDLC and was a part of all tiers in web application
  • Provided client-side validations using Struts Validator framework and JavaScript.
  • Engaged in SDLC Requirements gathering, Analysis, Design, Development, and testing of application.
  • Expertise in Agile Software Development and Scrum technology.
  • Designed use cases for the Application as per the business requirements and was involved in Documentation and development of UML diagrams such as Class, Sequence and Collaboration diagrams.
  • Used J2EE and J2SE technologies with the help of java 1.8 to implement the service layer logic within the application.
  • Extensively used core and advanced java concepts such as Exceptions, Collections, Multithreading, Lambda expressions, java 1.8 Streams, java 1.8 interfaces.
  • Used Spring for the business level implementation of the various modules.
  • Designed, Developed and Integrated business components using Spring AOP, Spring IOC, Spring Annotations.
  • Implemented DAO layer using Hibernate, AOP and service layer using Spring MVC design.
  • Developed java Server components using Spring MVC, Hibernate and web services technologies.
  • Developed User Interface using HTML5, CSS3, JSP, JavaScript, Bootstrap, AngularJS, jQuery, XML and Ajax.
  • Additional UI components implemented using an asynchronous AJAX, JQuery, AngularJS based rich client to improve customer experience.
  • Designed, developed and integrated the full-scale Spring and Hibernate Persistence Solution with the application architecture.
  • Designed and developed Restful APIs for different modules in the project.
  • Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Used Spring IOC to inject the services and their dependencies.
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to java objects.
  • Developed Persistence and Presentation Layer.
  • Used Design Patterns such as Singleton, MVC, builder, factory and prototype builder pattern.
  • Worked with SQL queries to interact with Oracle Database and was also involved performing profiling on the database and adding indexes and triggers for better database performance in retrieval queries.
  • Configured and deployed application using Tomcat and WebLogic.
  • Used Eclipse IDE for the development of the application.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit.
  • Deployed application and related services on AWS.
  • Used Git and GitHub desktop as version control management tool.
  • Used JMS for sending out automated email notifications to respective users of the application.
  • Used Log4J for logging errors and bugs.

Environment: Core Java, Java 1.6, J2EE, Spring 3, Spring MVC, Clear Case, AJAX, Apache, Eclipse 3.3, JSP, JSF, Struts, swing, JNDI, Log4j, JUnit 4.x, XML, HTML 5, Bootstrap, Jasmine, Microservices, SOAP, Docker, JavaScript, Test Driven Development (TDD), WebLogic Application Server 10.0, Apache Tomcat 6.0, Maven, Pivotal Cloud Foundry, Oracle 10g, Windows XP, GIT, PL/SQL, Angular JS, Backbone.js, MONGO DB, Apache CFX.

Confidential, IL

Java Developer

Responsibilities:

  • Involved in Developing Web Application with Full Software Development Life Cycle (SDLC) from Design to Deployment using agile methodologies
  • Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS
  • Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer
  • Designed Graphical User Interface (GUI) for various Webpages using AJAX, HTML, CSS, JSF, jQuery and JavaScript
  • MVC architecture is implemented by struts framework
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose
  • Developed NODE.js based web application connecting backend MongoDB NOSQL database
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object into Action Classes
  • Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers)
  • Used Hibernate in persistence layer and written hibernate mapping files and Named Queries
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD) environment using Agile methodologies
  • Used ClearCase for source Version Control
  • Deployed the application in BEA Web-logic Application Server 10.0
  • Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically and taken care of build.xml
  • Involved in developing EJB’S for the business logic using Session facade pattern and deploying them in Apache tomcat
  • Wrote complex Database PL/SQL Statement and did PL/SQL tuning for the performance of the Database
  • Worked extensively on the Oracle database
  • Expertise in developing enterprise applications using Struts Frameworks
  • Developed Scalable applications using Stateless session EJBs
  • Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP
  • Worked on front end and back end application development. Have upgraded additional functionalities and services with the use case provided

Environment: JAVA EE 6, JSP 2.2, Servlet, EJB, Spring, JDBC, JavaScript 1.8, Hibernate, jQuery, Design Patterns, Agile, HTML, CSS3, XML, Eclipse, Apache, MongoDB, Oracle ECM, Struts, Node.js, Webservice, SOAP, ILOG, Web2.0, Oracle BPM, JSF, WSDL, Apache Axis2, Apache Tomcat 7.0, SOA, PL/SQL, Oracle10g, UML, WebLogic, Rational Rose, Test Driven Development (TDD),Ant, Unit.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed user interface using JSPj Query, and AJAX to speed the application
  • Added REST full JSON API facade to DBS SOAP API for use with Android SDK / AJAX on HTML
  • Development of EJB's, Servlets and JSP files using RSA 6.0/7.0 for implementing Business rules and Security options using Web Sphere 6.0
  • Used Oracle 10g as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures
  • Created and maintained (ORM) mapping files and transaction control in Hibernate
  • Helped to integrate the dynamic data HTML and validated them using JavaScript
  • Implement the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript and Beans
  • Designed Interactive GUIs using Java Applets and Swing
  • Implementation of Spring IOC container, Spring JDBC template, Spring Exception Strategy and AOP
  • XML messages are used to communicate between web services that are written using SOAP and WSDL
  • Created different database objects (Stored Procedures, Functions, and Triggers) for the backend SQL server
  • Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking
  • Ant was used to create and build file and does unit testing by creating test suites using JUnit
  • Created war files & deployed on Tomcat using ANT deployment tool
  • Performed Java web application development using J2EE and NetBeans
  • Maintenance of data in different Oracle Databases and environments using TOAD

Environment: Core Java, Java, J2EE, AJAX, GUI, JSF 2.0, CSS, HTML, JSP, Java, JDBC, Hibernate, Spring3.2, Web Services (REST), SQL, Shell Script, ANT, Oracle, LINUX, Solaris, MAC, CVS, JIRA, Clear Quest, Swing, Clear Case, J unit, Toad, Water Fall Model.

Confidential

Software Engineer.

Responsibilities:

  • Developed the application as per the functional requirements from the analysts
  • Designed Class and Sequence Diagrams for the FTP functionality
  • Worked on UNIX shell scripting to run the JAR file created for batch program
  • Used Struts framework in UI designing and validations
  • Configured routes in ApacheCamel using Blueprint xml for routing messages between end points
  • Provided strategy for Upgrade Oracle database by using DBUA from Oracle 9i to 10g and 11g respectively and Install 3 nodes RAC
  • Developed various applications in COM to test the Load balancing, high availability and maximum throughout of the server
  • Conduct implementations across the full software lifecycle, from Needs Analysis through Maintenance
  • Establishing JDBC connection using database connection pool
  • Wrote complex SQL statements to retrieve data from the DB2 database
  • The application was developed using Eclipse on Windows XP. Deployed the application on Apache tomcat server6.0 on windows server 2003
  • Used ClearCase version control system

Environment: Windows, UNIX, Java, JSP, Servlets, SPRING, EJB, JUnit, JDBC, HTML, Log4J, CSS, JavaScript, jQuery.

We'd love your feedback!