We provide IT Staff Augmentation Services!

Senior Full Stack Java/reactjs Developer Resume

5.00/5 (Submit Your Rating)

Bellevue, WA

SUMMARY

  • Over 8+ years of experienced in Object - Oriented Analysis & Design, Development for web based applications inJAVA/J2EE Platform.
  • Proficient knowledge in application re-engineering and performance tuning.
  • Proficient inJavaand J2EE components such as JSP, JDBC,JavaBeans, Struts, spring and hibernate.
  • Developed and deployed UI layer logics using JSP, XML, JavaScript, HTML /DHTML.
  • Used Spring Framework and integrated it with Struts.
  • Extensive experience in using Design Patterns like Singleton, Business Delegate, Facade, Factory.
  • Extensive work experience with various IDEs for development - Eclipse, IBM RAD.
  • Proficient knowledge in JDBC and writing SQL Queries
  • Excellent experience in software development methodologies including Scrum/Agile Model.
  • Excellent team player with excellent communication, people and leadership skills and onshore-offshore experience.
  • Strong knowledge of technical specifications, workflow development, risk management, and Quality Assurance.
  • In-depth background analyzing business requirements and recommending effective software solutions.
  • Experienced working extensively in all phases of a project development life cycle from Requirements analysis, Design, Implementation, Testing, Documentation, Standard reviews and Maintenance support.
  • Extensive work experience as a Team/Development with complete ownership of end to end deliverables including requirement gathering, analysis, design, development, testing, launch and post production support.
  • Expertise in Configuring web.xml and struts-config.xml according to the struts framework.
  • Designed a light weight model for the product using Inversion of Control principle and implemented it successfully using Spring IOC Container.
  • Hands-on experience in relational databases like Oracle 11g, 10g, DB2, MySQL, MS SQL Server using SQL and PL/SQL.
  • Extensive experience in JavaScript, HTML, XHTML, HTML5, CSS, CSS3, DHTML, JQUERY, AJAX, JSON, DOM, Bootstrap, AngularJS, Backbone.js, Node.js.
  • Highly involved in full software development life cycle implementation.
  • Experience with Windows 95/98/2000/NT/XP/VISTA/7, UNIX operating Systems.
  • Experienced in developing applications using Model-View-Controller architecture, Struts framework.
  • Worked under Agile (XP, Scrum, TTD), RUP methodologies.
  • Solid design skills Java Design Patterns, Unified Modeling Language (UML).
  • Good experience in React JS.
  • Worked on Agile Development Methodology and experienced in using Maven plugin.
  • Prior hands-on experience in developing and deploying RESTful Webservice solutions.
  • Experience with cloud computing platforms like Amazon Web Services (AWS).
  • Good knowledge on Creating ETL jobs to load Twitter JSON data into MongoDB and jobs to load data from MongoDB into Data warehouse.
  • Extensive experience administering and deploying web applications on WebLogic 9.2, JBoss Server, WebSphere and Apache Tomcat
  • Very good working knowledge on configuration management tools like CVS and VSS, Harvest.
  • Application development experience using multithreading, Serialization, Externalization, Collection framework, Generics, Core JAVA, Applets and Swing components (often including JTree and JTable).
  • Implemented Connectivity to databases using JDBC API from Servlets and JSP through Java Beans & Enterprise Java Beans (EJB).
  • Experience in PL/SQL, RDBMS to develop stored procedures and triggers in DB2.

TECHNICAL SKILLS:

J2EE Technologies: JSP, Servlets, Struts, Hibernate, Spring, JSTL, EJB, RMI, JDBC, JMS, Web Services

Databases: Oracle 8i/9i, MS Access, SQL Server 2008, MYSQL

Web Technologies: HTML/HTML5, CSS2/CSS3, Bootstrap, DHTML, XML, XHTML, XSLT, Ajax, jQuery, Angular 2,React.js, JSON, LESS, SASS, JavaScript

IDE: Eclipse 4.x, Xpress, QuarkXpress Microsoft SQL Server, GitHub, CVS, Apache Maven

Web & Application Servers: Tomcat, JBoss 4.x/5.x

Web Services: Web Services, SOAP, Restful, WSDL, JAX-WS, AWS, Apache AXIS, JMS and SOA.

Developer Tools (IDE): Microsoft visual studio, Sublime Text, Notepad++, Dreamweaver, Eclipse, Net Beans, Brackets.

Version Control: SVN, GIT

Operating Systems: Windows 95/98/NT/2000/XP, Linux, Mac OS

Modeling Languages: UML

Tools: JUnit, Log4j, Maven, Jenkins, GIT/Stash, SQL*Plus, TOAD, SQL Developer

PROFESSIONAL EXPERIENCE:

Confidential, Bellevue,WA

Senior Full Stack Java/Reactjs developer

Responsibilities:

  • Participated in Agile methodology for application development and involved in analysis, design, coding, and unit testing of business applications.
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications.
  • Developed SPA using ReactJSto utilize the HTML5 DOM features and update elements that are modified in the webpage.
  • Configured routes between ReactJSand Flask to render the templates from the server-side.
  • Used JQuery in directly manipulating the DOM yet separating the ReactJSComponents.
  • Used ReactJS with Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
  • Performed Unit testing on ReactJS applications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
  • Designed, Debugged and Developed applications using Microsoft Visual Studio Code.
  • Massive redesign of client site from HTML/PHP form handling to cleaner Redux-Form.
  • Developed inbuilt mobile app with React-Native, Integrated with third party apps.
  • Designed and Developed Styled components for mobile application, with React-Native.
  • Used ES6 for the less boilerplate code to handle parameter.
  • Used various plugins on babel to compile JSX to create elements.
  • Used Node.js on the Ionic framework for creating a quick and responsive web design.
  • Work with Oracle advanced Replication, Oracle RAC, OPS, Data Guard, olden Gate, Distributed databases, Parallel Server architecture, MTS architecture, Oracle Name Server, Table Partition, Transport tablespaces, Parallel processing, Database migration and upgrade.
  • Customized the build process to suit enterprise needs by developing custom Maven plugins, lifecycles and archetypes and Used Git as a version control to save the code.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB(NoSQL) database.
  • Created REST API's Microservices and EJB using Express Router/Model/Controller architecture. Models connect to MySQL and MongoDB using Node.js MySQL and Mongoose modules.
  • Developed Microservices using RESTful services to provide all the CRUD capabilities.
  • Used JIRA to track the progress of the project and wrote test cases and Used JUnit as a testing framework in a Test-Driven Development environment.
  • Installed, Configured and Deployed the Enterprise applications on browser and diagnosed the issues with Java applications running on Tomcat server.
  • Build Restful API web services using Node JS and Express JS and used a full complement of Express, Angular JS, Node.js, and Mongo DB to store and present assessments.
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Managed and maintained Oracle and NoSQL databases in production domain.
  • Responsible for design and maintenance of the Git Repositories, views, and the access control strategies.
  • Designed and implemented Git metadata including elements, labels, attributes, triggers and hyperlinks.
  • Administrated all aspects in Git and troubleshoot with merge conflicts.
  • Installed and administered Docker.
  • Worked with Docker for convenient environment setup for development and testing.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins.

Environment: Microsoft Visual Studio Code, Apache Camel 2.14, JUnit 4.11, GitLab 7.8.1, Maven3.3, Log4j, JAXB, Git, HTML5, CSS3, jQuery, JavaScript,ES6,React JS,React Native,Node JS, JPA 2.1,Webpack, Tomcat 9.x, Karma, Jasmine,Gulp,Elastic Cloud Compute(EC2), Microservices,Docker.

Confidential, Pittsburgh,Pennsylvania

Senior Full Stack web developer

Responsibilities:

  • Developed Web Pages by using HTML5, CSS, jQuery, JavaScript and using JavaScript frameworks.
  • Built the ResponsiveUIscreens using HTML 5, CSS 3 and twitter Bootstrap.
  • Responsible for converting designed mock-ups to HTML pages using HTML5, CSS and jQuery.
  • Established pages using CSS to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Worked with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on the UI layer.
  • Migrated content from existing website to a new, database driven website; utilized in house Content Management System.
  • Debug the application using Firebug to traverse the documents and manipulated theNode JS.
  • Stored project related commands in package JSON using Node JS.
  • Involved in Designing user consoles, peripheral display entity, unique mechanism management and support linkage using HTML/XHTML, jQuery, AngularJS and JavaScript for front end.
  • Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Developed Table less layouts to narrow cross browser issues, making sure that look and texture of the UI designs works same in different versions of various browsers (IE, Firefox, Google chrome, Safari).
  • Scrum/ AgileAreas of expertise include Agile Principles, Tasking Meetings/Retrospectives, Communication Relative Estimation, Story-Based Development, Iteration/Sprint Planning Meetings and Conflict Resolution.
  • Drove adoption of Agileand Lean software development methodologies Scrum, XP and Kanban practices across teams.
  • Assessed the maturity and guided the team on self-organizing to fill in the intentional gaps left in the Agile/Scrumframeworks.
  • Used Groovy to automate a cumbersome, manual data processing utility based on legacy bash scripts.
  • Experience with Configuring AWS EC2 instances, EMR cluster with S3 buckets, Auto-Scaling groups and Cloud Watch.
  • Migrated many applications into AWS and provide cloud Security.
  • Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer and Auto scaling groups, Optimized volumes and EC2 instances.
  • Expertise in Stashbit bucket and version control tools.
  • Review current framework, version control, Set Up continuous Integration for automation tools on Jenkins and Stash.
  • Implemented all Spring framework modules like IOC, Web, AOP, ORM, DAO for application design and development.
  • Involved in creating front end development using HTML5, CSS3, JavaScript, jQuery, AngularJS, React JS, Bootstrap.
  • Used UI Bootstrap for creating dynamic user interface using Angular 2.
  • Implemented Angular 2 component router for navigation.
  • Implemented Angular 2 services to connect the web application to back-end APIs.
  • Worked on Angular 2, HTML5, CSS3, and Typescript and Additional frameworks like Bootstrap for responsive design, less for preprocessing are used.
  • Angular 2 is used for Hierarchical Dependency Injection system which is major performance booster.
  • Implemented Spring Validator to implement Client side and server side for Validations.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Implemented employee or admin login form using Spring Security.
  • Designed Frontend with in object oriented JavaScript libraries like React.js.
  • Used React.js for building composable and reactive user interfaces.
  • Implemented various screens for the front end using React.js and Redux library.
  • Used React-Router to turn application into Single Page Application.
  • Involved in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Involved in building stable React components and stand-alone functions to be added to any future pages.
  • Used Redux for the higher order decoration for wrapping each component with UI state and actions.
  • Massive re-design of client site from HTML/PHP form handling to cleaner Redux-Form.
  • Wrote the Hibernate mapping class to define java classes - database tables mapping.
  • Created RESTful Web service for updating customer data sent from external systems.
  • Developed and Deployed RESTful Web Services implementing Http methods like put, get, post, and delete in WebLogic.
  • Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Created Database tables and schema in Oracle based on data flow requirements.
  • Written database Functions, Procedures and Triggers as per the business logic requirements.
  • Build scripts were written to create a run time environment for Maven.
  • Used GitHub as the version control tool to perform programs Checkout and Check-in from and to the repository.
  • Wrote JUnit test cases for testing the Business layer and the service layer.

Environment: JDK 8, Servlets, JSP, Spring MVC, Spring, Spring Boot, JavaScript, Hibernate, Oracle10g, jQuery, XML, XSL, XSLT, RESTful, JMS, HTML, CSS, Node JS, React.js, Angular 2, WebLogic, AWS EC2, Java / J2EE Patterns, JUnit, PVCS, Eclipse, Maven, UNIX. Tomcat 7.0, JBoss, GitHub.

Confidential, Columbus

Senior Full Stack Developer

Responsibilities:

  • Implemented all Spring framework modules like IOC, Web, AOP, ORM, DAO for application design and development.
  • Extensively written CORE JAVA code in application.
  • Developed Action Forms and Action Classes for Struts based presentation layer.
  • Implemented Spring Validator to implement Client side and server side for Validations.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Designed and developed custom MongoDB applications specific to client’s needs.
  • Developed real time tracking of class schedules using Node JS (socket.io based on socket technology,Express JSframework).
  • Implemented employee or admin login form using Spring Security.
  • Wrote the Hibernate mapping class to define java classes - database tables mapping.
  • Developed and Deployed RESTful Web Services implementing Http methods like put, get, post, and delete in WebLogic.
  • Developed RESTful services withJerseyand deploy them on aTomcatserver.
  • Designed and Developed Bamboo Build deployments on WebLogic.
  • Managed WebLogic server instances, server clusters.
  • Configured and Maintained the Jenkins build and automation jobs.
  • Configured Jenkins daily periodic backups for Jenkins config and plugins files.
  • Implemented the JMS Queue to receive the input in the form of XML and parsed them through a common XSD.
  • Designed and developed custom jQuery components for the front-end client-side validations.
  • Creation of database objects like tables, views, synonyms, materialized views, procedures, packages using oracle tools like SQL* plus.
  • Used UI Bootstrap for creating dynamic user interface using Angular JS.
  • Involved in development of Single-Page Application(SPA) using Models, Views and Controllers of Angular.js and Restful Services as a part of team project.
  • Used Microsoft Teams for sharing scrum updates and files with team members.
  • Used Angular Directives to extend syntax definitions for HTML5.
  • Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Spearheaded consolidation and advancement of Version Control (Git/Stash).
  • Created Database tables and schema in Oracle based on data flow requirements.
  • Written database Functions, Procedures and Triggers as per the business logic requirements.
  • Build scripts were written to create a run time environment for Maven.
  • Utilizeda wide variety of systems, tool-building, monitoring, scaling, and troubleshooting technologies including: Linux shell scripting, BASH, Git,Jive, Jenkins, Maven, Nexus,JMX.
  • Used GitHub as the version control tool to perform programs Checkout and Check-in from and to the repository.
  • Wrote JUnit test cases for testing the Business layer and the service layer.
  • Followed Agile approach for the development process.

Environment: JDK 7, Servlets, JSP, Spring MVC, Mongo DB, Spring, Spring Boot, JavaScript, SQL toad, Hibernate, Oracle10g, jQuery, XML, XSL, XSLT, RESTful, JMS, Node JS, Angular JS, HTML, Nexus, Web Logic, Jenkins, Java / J2EE Patterns, JUnit, PVCS, Eclipse, Maven, Xpress, UNIX. Tomcat 7.0, JBoss, GitHub

Confidential, Sunnyvale,CA

Senior Java Developer

Responsibilities:

  • Developed Controller Servlet to handle Client requests.
  • Developed SessionJavaBeans to serve the Servlets that encapsulates business logic and Entity
  • Beans that represent business objects to reduce business processing traffic.
  • Wrote ANT scripts to build EJB components.
  • Designed sequence diagrams and class diagrams using UML/ Rational Rose.
  • Developed JSP pages for presentation layer using Struts.
  • Client-side validations using Struts Validations/JavaScript.
  • Deployed and tested on WebSphere Application Server.
  • UsedJavaCollection Classes like Set, Array List, and Hash Map etc.
  • Developed JDBC data access objects and these classes make the EJB Components resource independent.
  • Experience in creating, consuming and testing a web service using SOAP, REST and SOAPUI.
  • Experience inJavaMessaging service (JMS) for reliable information exchange acrossJava applications.
  • Good experience in providing application support regarding technologies likeJAVA, J2EE, SQL and UNIX.
  • Developed web pages using HTML/CSS and JavaScript.
  • Extensively used Oracle programming using SQL and PL/SQL.
  • Experience with SQL and basic CRUD operations.
  • Extensively worked with Oracle 10g RDBMS for writing complex queries and PL/SQL for Stored Procedures, Triggers and Events, for generating some important responses needed by the application at times.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed pom.xml for the build of the application using Maven.
  • Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit,Javaand XML in a UNIX environment.

Environment:Java, J2EE, Struts MVC, Tiles, JDBC, JSP, JavaScript, JSP, UML/Rational Rose, Struts,Javascript,Javabeans, ANT, EJB, Array List, Hash Map JDBC, WebSphere Application server, HTML, Spring IOC, Spring AOP, JAX-WS, Ant, Web sphere Application Server, Oracle.

Confidential

JAVA/J2EE developer

Responsibilities:

  • Understanding of the user requirements.
  • Worked on Hibernate-Spring (ORM module) Integration.
  • Used Core Java, reflection, Collection framework, multithreading, and Open source integration extensively with JSP, Servlets, EJB’s, and Web service integrations with Spring Framework.
  • Writing REST and SOAP services by going through functionalities using ATG API
  • Doing Design and development, enhancement code of Signage Data Harvester with SOA architecture of Messages, Web Service (SOAP &REST), ORM)
  • Knowledge transition from client for 508 compliances of the application.
  • Preparation of the understanding document to get sign off from the client.
  • Preparation of solution approach document.
  • Discussion with the SME for the best approach and solution.
  • Used JS in UI for the compliance.
  • Experience in working on JAWS screen reading software.
  • Represented the team in client calls and status updates and passing on to team members and vice versa.
  • Preparation of weekly project status report and present it to the upper management.
  • Maintenance of risk and road blocks sheet with constant follow up with the stake holders to get the task done on time.
  • Developed a smart rule engine for CAS that tracks, alerts, emails and generates Crystal/Jasper reports for decision-makers in a company
  • Installed and configured a multi-server, clustered ILOG environment.
  • Developed automation test cases usingJavaand selenium on Eclipse for web 2.0 Ajax application
  • Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic
  • Experienced in building scripts using Ant and Maven.
  • Has developed XML Parsing logic using DOM Parsers.
  • Working Closely with EMC implemented Engineering Design Storage Repository and Project Document Management.

Environment:Java5.0, JSP, JavaScript, JAWS 8.0, Java/J2EE, Spring, JSF, EJB, jQuery, Backbone.js, Angular.js, Ember.js, Can.js, MYSQL, Toad, SQL Server, DB2, APACHE AXIS2, WSDL, NetBeans, MongoDB, Jersey, Apache Shiro, Apache Commons.

Confidential

Java Developer:

Responsibilities:

  • Involved in analysis, design and development of the project.
  • Developed application by using Struts, Servlets and JSPs
  • Developed the application using J2EE architecture.
  • Designed and developed web pages using HTML and JSP.
  • Used Entity Beans to persist the data into database.
  • Used JMS to establish message communication
  • Responsible for the performance PL/ SQL procedures and SQL queries
  • Implemented the project using JSP and Servlets based tag libraries
  • Involved in developing JSP forms.
  • Deployed applications on JBoss 4.0 server
  • Developed Session Beans which encapsulates the workflow logic
  • Used Log4j logging framework to debug the code
  • Used CVS for the concurrent development in the team and for code repository
  • Deployed applications on Linux client machines
  • Deployed the EARs and WARs in WebSphere Application server using ANT script
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues

Environment: Java, J2EE, Servlets, Struts, EJB, JSP, JMS, JBoss 4.0, SQL Server 2000, Ant, CVS, PL/SQL, WSDL, SOAP, Eclipse, CVS, Linux, log4j.

We'd love your feedback!