We provide IT Staff Augmentation Services!

Senior Full Stack Developer Resume

2.00/5 (Submit Your Rating)

MA

SUMMARY

  • 8 + years of expert IT involvement in planning and creating Web - based and Enterprise applications utilizing OOA, OOD, OOPS and JAVA/J2EE innovations in Telecom, Financial, Insurance and Digital areas.
  • Experienced in all periods of Software Development Life Cycle (SDLC), including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE Applications.
  • Good understanding and involvement in the software development methodologies like water fall model, agile methodologies like SCRUM and RUP.
  • Involvement in applying best practice Design Patterns and Strategies to enormous business applications to diminish tight coupling, enhance execution, and lessen bolster/extensibility perils.
  • Extensive experience in developing scalable, reliable and efficient enterprise applications using in JAVA and J2EE Technologies, which includesJSP, Servlets, JDBC, Struts, EJB, JMS, JNDI, Web Services, Spring 2.5, Hibernate, J Unit, XML Schema/DTDandMOCKITO.
  • Sound experience in Application Design usingObject Oriented Analysis and Design OOAD, Object Oriented MethodologieslikeUMLand experienced in developing Use Case Model, Use Case Diagrams, Behavior Diagram Sequence diagram, Collaboration Diagram, State Chart Diagram, Activity Diagram, Packages and Classes usingRational Rose.
  • Worked broadly in Model View Controller (MVC) design for web improvement utilizing JSF, Struts and Spring MVC, JSP, JavaBeans and Servlets.
  • Experienced in using Java IDE tools of IBMWeb Sphere Studio Application Developer WSAD 5.0/5.1.2,Rational Application Developer 7.0/6.0, Eclipse 4.x/3.x/2.xand familiar with other IDE's likeNet Beans,JBuilder,and JDeveloper.
  • Experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, JSON, AJAX, Angular 6/8, Bootstrap, Tag Libraries, JSTL, jQuery and with Standard Validations.
  • Experience in Core Java ideas like Collection Framework, Multi-threading, Generics, Serialization and Externalization.
  • Mastery in outlining servers like JBoss, Web Sphere Application Server, WebLogic, Apache Tomcat on entire Software Development Life Cycle (SDLC).
  • Encounter using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).
  • Enough Knowledge of Data Access Object (DAO) case to display a reflection layer between the Business reason level (Business address) and the Persistent stockpiling level (data source).
  • Hands-on contribution with Spring, Struts, Hibernate and JPA structures.
  • Skill in cognizance and modifying focus and J2EE arrangement plans like Singleton, MVC, Session outside, Data Access Object, Business Delegate etc.
  • Hands on enough experience in developing building tools like Maven, Gradle.
  • Enough measure of involvement in J2EE Testing in creating experiments with JUnit for Unit testing, and logging utilizing Log4j.
  • Experience in working with Micro Services Architecture.
  • Experience in working with IDE tools like Eclipse, STS, NetBeans, and IntelliJ.
  • Taken a shot at SQL/No SQL databases systems like Sybase, Oracle, SQL Server, MySQL, DB2, Mongo DB using mechanical assemblies like SQL Navigator, Toad for performing SQL and PL/SQL programming.
  • Proficient in composing and taking care of SQL Queries, PL/SQL, Stored Procedures and Triggers.
  • Hands on Experience in UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.
  • Planned, designed and sent Amazon Web Services (AWS) for a substantial number of uses using the Amazon cloud arrangement.
  • Showcased great interpersonal skills in maintaining great atmosphere within the team situated in different time zones and enhanced vendor-client relationship.
  • Strong systematic and critical thinking abilities, exceptionally energetic, great cooperative person with great correspondence and relational aptitudes.
  • Coordination with seaward group for prerequisite move and giving the vital information sources required to effective execution of the application usefulness.

TECHNICAL SKILLS

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS 2, AngularJS 4, Javascript, CSS2, CSS3, HTML4, HTML5, NodeJS

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL WorkbenchDatabases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, 4 MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Spec: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunnerApplication Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, Freemarker

Cloud Computing: AWS - EC2, RDS, S3, Dynamo DB, IBM Bluemix

Micro Services: Swagger, Pivital Cloud Foundry, Spring Micro Services, Springboot

PROFESSIONAL EXPERIENCE

Confidential, MA

Senior Full Stack Developer

Responsibilities:

  • Experience with Software Development methodologies like Agile/Scrum and Involved in business requirements and creating the Jira tickets for user stories.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React JS, and Bootstrap.
  • Create reusable and testable React JS functional and class components using es6
  • Implemented client-side Interface using React JS and JQuery.
  • Use of chrome-dev-tools, react-dev-tools for debugging.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 9
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Implement AJAX in web pages for accessing application data without refreshing the whole WebPages.
  • DevOps experience with Jenkins, Gradle, GitHub, Artifactory, Raven, Docker
  • CI/CD using Jenkins, Ant, Maven, GIT, DevOps, Gradle, Artifactory, Docker, Vagrant, AWS ECS
  • Use Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and SpringBoot for MicroServices.
  • A Self-motivated and quick learner who is willing to adapt to new challenges technologies Tibco Skills Technical Works 5.9, TIB/Designer 5.6, ADB 6.1, File Adapter 5.5, EMS 7.x, Administrator 5.7 and Hawk 4.9Languages Java Operating Systems TOAD Oracle SQL Developer, Rational Clear Case, clear quest, WinSCP, BMC remedy and MS-VisioProfessional Experience Sr TIBCO Administrator Responsibilities Performing TIBCO administration and Disaster Recovery functions
  • Set up the Load Balancing and Fault Tolerance for the BW Engines at runtime Used Message Selectors on Bridges to route the traffic as per Business Requirements Involved in generating the Tibco Hawk Rule Bases for monitoring the BW engines, TIBCO Adapters and Log files. Installing, configuring, and testing TIBCO EMS, Rendezvous, TRA, Administrator, Business works, Hawk, Adapters, etc.
  • Developed an interactive Student Planner Application in Oracle APEX using PLSQL for Cal State San Bernardino as my masters project.
  • Use SpringBoot which is radically faster in building cloud MicroServices and develop Spring-based applications with very less configuration
  • Creates and configures MicroServices architecture and integrated it with React JS application.
  • Develop page layouts, and navigation and present designs and concepts to the clients and the management to review.
  • Creates and configures MicroServices architecture and integrated it with React JS application.
  • Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Extensively used Spring IOC, configured Application Context files, and performed database object mapping using Hibernate annotations.
  • Implemented service methods and SQL queries, PL/SQL to interact with the Oracle Database.
  • Design and develop Java 1.8RESTful web services that connect with backend MongoDB database in the back-end and return JSON data to Angular framework on UI Portal side using SpringBoot, Jersey RESTful, JAX-RS, and JPA.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to clients' needs.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Implemented persistence layer using Hibernate that uses the POJOs to represent the persistence database.
  • Used IAM to manage and create AWS users and groups and use permissions to allow and deny access to AWS resources.
  • Created instances in AWS as well as migrated data to AWS from the data center using snowball and AWS migration service.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMIs (Linux) and configuring the servers for specified applications.
  • Configured and maintained user accounts for dev, QA, and production teams and created roles for EC2, RDS, S3, and CloudWatch.
  • Implemented AWS Kinesis streams, and Lambdas and configured ECS, Bean Stalk, Docker, and Jenkins for provisioning and deployment.
  • Lead the cloud infrastructure maintenance effort using Jenkins, for automating CI/CD pipeline in AWS.
  • Use of CI/CD pipeline tools, Jenkins across the integrated environment.
  • Project migration into cloud environment using AWS, Docker container.
  • Deploy the code changes to Development and Integration environment using the MKS Integration client process.
  • Provide production support, fix the defects, and monitor the logs periodically.
  • Used Maven and Jenkins to automate the build and deploy process and GIT was used for project management and version management.

Environment: Java 8, JSP, Servlets, Struts, Angular9, Hibernate, Python, Microservices, typescript, React JS, Spring Core, Oracle10g, JPA, Hadoop, Hibernate, Apache CSF, REST Web Services, Kafka, Scala, SOA, JUnit, IBM, Node JS, Spring Boot, AWS, PL/SQL, Clear case, HTML5, Eclipse, Java Script, Maven, JDBC, AJAX, XML, UML.

Confidential, AUSTIN, TX

Sr. Full Stack Developer

Responsibilities:

  • Implemented code according to coding standards and Created Angular4 Controller Which Isolate scopes perform operations.
  • Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology.
  • Outstandingly involved in iterations of SDLC design, implementation, debugging and testing of functionalities of J2EE components java Beans, Java, XML, Collections Framework, JSP, Spring and Hibernate.
  • Applied the advantages of Spring Core container for develop the applications loosely coupled and used Spring MVC for creating the independency in presentation layers from the business layers. Other technologies also were like Spring IOC and Spring AOP.
  • Involved in handling transactions using Spring Declarative Transaction management.
  • Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Used Ajax for doing asynchronous calls to the Spring controller classes.
  • Parsed JSON data and displayed it in the front end screens using JQuery.
  • Developed web services using REST.
  • Experience in using Improved the responsiveness of web-pages using Bootstrap, and Developer tools and firebug for debugging.
  • Created Payment Gateways as standards of PCI and also used HTTP protocols.
  • Implemented Ajax and JQuery based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
  • ImplementedMessage Driven BeanUsingJMS Implemented enterprise applications.
  • Extensively used Angular UI (Bootstrap) for ng-grid, and UI components.
  • Applied techniques for cross-browser and cross-platform interface development (Angular JS)
  • Created XHTML pages with CSS and the Box Model.
  • Implemented the service using Node.js for performance, development, maintenance and deployment reasons.
  • Experience with Jasmine and Karma Unit test
  • Used JIRA for bug tracking and issue tracking.
  • Worked with JSON for data exchange between client and server.
  • Spring 4.0 was used for MVC, AOP and transaction management.
  • Developed the pages that are complaint to W3C and ADA standards.
  • Developed and retrieved No-SQL data using Mongo DB.
  • Created Administrative and manage servers using Weblogic 11 followed unicast deployed the applications using GUI’s and tested.
  • Used maven and Jenkins building, continuous integration and testing purposes.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Extensively used Linux, UNIX system administration tools to create servers and deploy and run applications in development stage.
  • Implemented Unit testing using JUnit.
  • Used Apache Maven for project management and building the app.
  • Created SOA systems architecture and high-level design for scalable and high-performance enterprise applications.
  • Used Selenium for integration testing.
  • Created collections and performed CRUD operations on Mongo dB using Node Mongoose and used mongo Repository and spring Mongo Template for persistence.
  • Working on Docker and Spinnaker for CI/CD.
  • Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Micro-services.
  • Planned and implemented backup and recovery of the Mongo databases.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop spring based application with very less configuration.
  • Moving the website from Web CRMA to Cascade CMS.
  • Used AWS S3 for multipart upload of data and to host static web content in AWS Cloud.
  • Included security groups, network ACLs, Internet Gateways, and Elastic IP& are to ensure a safe area for the organization in AWS public cloud.

Environment: JDK 1.8, MS Visio, JSP, jQuery, MySQL, MongoDB, AngularJS4, Linux, Maven, Web Services (SOAP, Rest), Soap UI, Splunk, Jenkins, Spring Boot, Junit, Docker, AWS, Node, Weblogic 11, Jasmine, Karma, Bootstrap, Spring 4(MVC, Boot, DI, AOP, Transaction Management), AJAX, Hibernate, JPA, Kubernetes, SOAPUI, Easy Mock, Selenium, AWS

Confidential, KANSAS CITY, MO

Full Stack Java J2EE Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases, and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using AngularJS 1, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
  • Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng- show, ng-hide, ng- change, ng-blur, etc.
  • Developed Grid's used in the system using SlickGrid and created custom grid directive to make the component reusable.
  • 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 subviews.
  • Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and BowerJS to manage the dependencies.
  • 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
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advice to respond to bad requests and server-side exceptions.
  • Used complete annotation-driven approach to developing 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.
  • Used REST Client and POSTMAN to test the rest-based services and used JUnit and Mockito to test the middleware services.
  • Database used was MySQL.
  • Worked with Middleware using Message-driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.
  • Used Hibernate in the persistence layer and implemented DAO's to access data from the database.
  • Developed Merge jobs in Python to extract and load data into the database and used Test driven approach.
  • Worked on their test automation framework written in Python and Selenium.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular, and Node) stack applications and provided the required support.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and using Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • 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.
  • Used Veracode for application security scanning and remediated the flaws that were identified in the code.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: Java 7, STS, Tomcat 7, Gulp, Spring Tool Suite, Spring MVC, Spring Boot, Hibernate, MySQL, Toad, RESTful Web Service, HTML5, CSS3, jQuery, JQuery UI, Theme roller, AngularJS 1, NodeJS, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA, Selenium, Log4j, Maven, AWS, Gulp, Bootstrap.

Confidential, OLATHE, KS

Java Developer

Responsibilities:

  • Worked with HTML, CSS, JSP, XML, JSON, and Ext JS for developing user interface.
  • Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology.
  • Creating, installing, WebLogic Application servers, deploying WAR, JAR files on them installed on both Linux, Solaris servers.
  • Involved in implementing Object Relational Mapping (ORM) using Hibernate for persisting business objects data into underlying database.
  • Used Maven repository to include all the jar files required for the JDBC Connections and JSP Tag libraries.
  • Implemented dynamic functionality to screens using Ext JS and Implemented Asynchronous means of retrieval of data using AJAX.
  • Worked using ReactJS and NodeJS libraries NPM, Gulp to generate desired view and flux to root the URL's.
  • Developed application in Angular JS, JSON, and deployed into development, Test and production environment successfully.
  • Extensively involved in developing and consuming Restful web services.
  • Developed RESTful Web Services for CIP using Java, SpringBoot, NoSQL databases like Couchbase.
  • Consumed SOAP based Web Services to integrate with the Web Application.
  • Published and consumed Web Services using SOAP, WSDL and deployed it on WebLogic server Web Server.
  • Configured, tested and troubleshoot newly built Linux servers with NIC card configurations
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
  • Created dynamic HTML pages, used JavaScript, Ext.js, JQuery, NoSQL, Restful and AJAX to create interactive front-end GUI.
  • Migrated applications to the AWS cloud
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Worked with CSS3 background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
  • Using AngularJS and Angular-Bootstrap UI extensively for developing the UI using MVC framework.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Designed Single page web applications with object-oriented JavaScript Framework using Angular.JS and Ext.JS.
  • Configured and managed Apache Web Server on Linux for web-based applications using REST/SOAP, Apache and Weblogic.
  • Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Coded extensively using JavaScript MVC Framework, AngularJS to make rich internet web application for a Single page app.
  • Installed application on AWSEC2 instances and configured the storage on S3 buckets.
  • Hibernate is used as persistent at middle tire for providing object model over relational data model.
  • Used SOAPUI tool extensive to conduct regression and performance testing of our services
  • Implemented migration from Oracle coherence cache with Hazelcast cache.
  • Extensively used Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Worked on JavaScript framework that is BackboneJS, NodeJS, and Express JS to augment browser based applications with MVC capability.
  • Involved in designing and developing the JSON, XML Objects with SQL Server.
  • Used Maven for build automation and used Log4j for the logging. Source control using Git and GitHub. Implemented and configured Jenkins job for Continuous Integration (CI) tool.
  • Used Spring Core for Inversion of control (IOC) implemented using dependency injection.

Environment: Java/J2EE, Design Pattern, Servlets, JSP, JSF, JDBC, Spring, Hibernate, JavaScript, Ajax, Jquery, Web Services, ReactJS, AngularJS, JSON, JUnit, Hazel Cast, HTML, TDD, BDD, JVM, CSS3, Bootstrap, JBoss Application Server, Apache Maven build tool, PL/SQL, Linux, RESTful API, GRUNT, Jenkins, GIT, LESS, Backbone.js and Eclipse.

Confidential

Java J2EE Developer

Responsibilities:

  • Involved in Analysis, design and coding on Java and J2EE Environment.
  • Implemented strutsMVC framework.
  • Maintained the business standards and the requirements inEJB and deployed them on to Web Logic Application Server.
  • Designed, developed and implemented the business logic required for Security presentation controller.
  • Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML.
  • Developed UI screens using Swing components like JLabel, JTable, JScrollPane, JButtons, JTextFields, etc.
  • Used JDBC to connect to Oracle database and get the results that are required.
  • Designed asynchronous messaging using Java Message Service (JMS).
  • Configured JMS Queues in Web Sphere Application Server.
  • Developed web Components using JSP, Servlets and Server side components using EJBunderJ2EE Environment.
  • Integrated a crystal report to the application, which will show all the details of the vouchers on the paper and used for future reference for the workers.
  • Developed a web service, which will retrieve the details from the Database.
  • Prepared complete documentation of the Web Service developed.
  • Prepared a complete documentation of the project and test case documentation with sample inputs
  • Version control is done by using CVS.

Environment: JDK1.4, J2EE, EJB, JSP, Servlets, JMS, XML, HTML, CSS, PL/SQL, Web Services, JNDI, Struts, UML, J2EE Design Patterns, JavaScript, WebLogic server, JDBC, Crystal reports XI, WindowsXP, SQLServer 2000, Ant Scripts, LDAP, Java Beans, Hibernate, CVS.

We'd love your feedback!