Sr. Full Stack Developer Resume
4.00/5 (Submit Your Rating)
Columbus, OH
SUMMARY:
- Sun Certified Java Developer with over 10+ years of experience developing enterprise applications using Java/J2EE technologies in Banking, Insurance and Telecom.
- Solid understanding of Object - Oriented programming, Database Design and Query Optimization
- Experienced with various frameworks like Struts, Spring, Hibernate
- Extensive experience in Presentation Tier development using JSF, JSP, Apache Struts, GWT and XML
- Expert in HTML5, DOJO development and have experience in AngularJS, Node JS, Responsive Web Design.
- Administration of Websphere Process Server, Apache Tomcat server and Apache webservers.
- Experience in programming with JDK tools, Applets, Swing and AWT packages of Java.
- Experience in Planning/Design/Architecting of IBM WebSphere Application Server supporting J2EE Applications.
- Experienced in AWS Cloud platform and its features which includes EC2 AMI, Cloudwatch, AWS Config and administration of Load Balancers, Network and Auto scaling for subdomains in AWS VPC.
- Good Knowledge of different J2EE Design Patterns like MVC, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Singleton.
- Facilitating and expansion of Agile Transformation Initiative throughout the business.
- Proven experience in executing the most complex projects in Waterfall and Agile approaches and also helped organizations in transitioning from traditional Waterfall to Agile methodologies smoothly.
- Experience in Web Services like SOAP, REST, WSDL and good knowledge in SOA.
- Hands on experience in writing PL/SQL queries, Stored Procedures and Triggers and have exposure to different databases includes SQL Server, Oracle, PostgreSQL, MongoDB, MYSQL Server, MS Access.
- Experience in MongoDB installation, configuration and administration.
- Developed Client/Server applications using the databases SQL Server … and MySQL
- Experience in using modeling Techniques in UML - Use cases and Class diagrams.
- Experience Working with Development IDEs like Eclipse, IntelliJ IDEA, NetBeans.
- Worked on Build Automation and Continuous Integration tools like ANT Maven Jenkins.
TECHNICAL SKILLS:
- Java
- J2EE
- Spring
- Hibernate
- Ibatis
- Struts
- HTML
- CSS
- JavaScript
- Angular.js
- React.JS
- Node.js
- bootstrap.js
- backbone.js
- JDBC
- C
- C++
- Oracle
- SQL Server
- MySQL
- DB2
- JBoss
- WebSphere
- Tomcat
- Eclipse
- Flex
- RSA
- NetBeans
- Windows
- Linux
- Unix..
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
Sr. Full Stack Developer
Responsibilities:
- Designed Frontend with an object oriented Salesforce Lightning JavaScript Framework.
- Defined Data Structures, Maintained Data Models and Data Dictionary.
- Worked on application backend implemented as Node.js express application server.
- Used Hibernate as an effective tool to achieve cross-database portability across relational databases
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Extensive use of Angular.js for developing the SPAs (Single Page Applications) for internal application/tool.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Use of core data and persistent storage for local database storage in IOs and Shared preferences for Android Application Development.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with mongodb.
- Implemented Coherence Cache which can be used with Spring Annotations.
- Designed Frontend with an object oriented Salesforce Lightning JavaScript Framework.
- Created Web Applications with real-time, two-way connection, where both Client and Server can initiate communication by using Angular.js.
- Developed API Gateway using Node.js and Used MongoDB as a Database for storing information.
- Implemented Hibernate and Spring to replace EJBs in the earlier architecture.
- Developed API Gateway using Node.js and Used MongoDB as a Database for storing information.
- Worked on Cross-Browser compatibility for both Javascript and CSS, and squashed bugs in several browsers and devices.
- Built a RESTful API to save and retrieve information using a remote server in Java using Spring, MongoDB, Apache CXF and JAX-RS.
- Designed and implemented core back end API using Node.js.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Used AngularJS built-in directives, custom directives and services for developing interceptor and complex UI data table grids.
- Ensure data objects adhere to defined enterprise standards and best practices.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.
- Added a free-floating popover with position and data being set through the javascript controller.
- Designed SPAs (Single Page Applications) using Angular JS concepts of Directives, Services, Promises, Templating, Scope, Dependency Injection and two-way data binding.
- Experience in working with MapReduce programs using Apache Hadoop for working with Big Data.
- Involved in running Hadoop streaming jobs to process terabytes of data.
- Deployed node.js in VPS server and clouds like AWS and Digital Ocean.
- Worked on variety of Frontend JavaScript frameworks like AngularJS, BackboneJS, ReactJS, JQuery, JQuery UI and good knowledge in EmberJS.
- Developed organized SQL and MySQL databases optimized for Laravel use.
- Coordinated efforts for data migration of Weight Talk and Quit For Life data from one platform to another platform working closely with the data architect.
- Implemented security workflow using Ibatis query, websricpts and ASP
- Developed the code to send the automated emails from NodeJS when an action is performed on front-end Angular view pages.
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Design and development of Web Pages using PHP, jQuery, jQuery Mobile, ajax.
- Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT
- Creation, configuration and administration of WebLogic domains and managed servers for internal and external clients JDBC and multi data-source connections with Oracle databases.
- Created Node.js middleware application server to encapsulate modern JS widget framework.
- Developed a web control console using GWT to manage data matching for data staging
- Engaged with Eclipse for visually designing, constructing, testing and deploying J2EE application
- Worked on Mocha package and used chai to use expect method in the unit test cases results on NodeJS.
- Design software applications using HTML5, JavaScript, JQuery, Bootstrap, Angular JS, and XML.
- Designed and Developed Webservices to interact with various business sectors and used SOAP protocol for Webservices communication
- Designed and implemented core back end API using Node.js.
- Developed test cases and performed unit testing using JUnit.
- Identified inactive/unused objects in databases across environments for database clean up activity.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
- Used Maven script for building and deploying the application.
- Designed and implemented Report Module (using Jasper Report framework) in phase.
- Mentoring of junior members for Agile (Scrum) process & JUnit testing.
Confidential, Dallas, TX
Sr. Full Stack Developer
Responsibilities:- Used Node JS to implement and deliver customer-facing solutions.
- Worked on various client websites that used Struts framework, Hibernate and OGNL.
- Built Server side Objects to communicate using Struts Framework.
- Used Angular JS for creating Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
- Software UI tests automation development with Selenium/Java/ExtJS for vSphere Web client.
- Used standard data access technologies like JDBC and ORM tool like Hibernate
- Developed Mantis bug management system for internal usage, using MySQL/PHP, Bootstrap, Backbone.js
- Worked with Angular JS for creating own HTML elements for building a companied website which is an open source project.
- Used node mailer package in NodeJs to send email using sendMail method.
- Implemented a Node.js server to manage authentication.
- Translated the business requirements into data design requirements and produced innovative datadesigns that meet the business objectives. Created and implemented data strategies.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
- Developed Angular components in TypeScript for web-based electronic tax filing system.
- Responsible for setting up cloud services platform for big data analytics solutions
- Developed the code to send the automated emails from NodeJS when an action is performed on front-end Angular view pages.
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Worked on Node Js for developed intensive web applications like video streaming sites and single page applications.
- Implemented a Javascript front end for a Purchase Order processing applications built using Angular JS.
- Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services, Linux and Windows servers.
- Used Bootstrap and Angular UI to make the application user-friendly in the development of the Navigation bars, Tables, Sliders, Calendars etc.
- Designed Operational data models (OLTP) conforming to third normal form and Data Warehouse data models (OLAP) conforming to star schema and dimensional hierarchies.
- Worked on analyzing Hadoop cluster and different Big Data analytic tools including Pig, Hbase database.
- Spring MVC and Jquery were used for the site navigation. Bootstrap was used for html styling
- Developed Action Script functions for event handling, error handling and response handling.
- Developed Action classes and JSP using Struts framework and JSP.
- Involved in writing and modifying procedure, Queries, Views and Triggers and called them from JavaScript using the local application framework.
- Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
- Worked on Reverse engineered legacy system to migrate from the old architecture to the desired architectureand generated data models for Agency Auto applications.
- Used Spring MVC Framework to generate REST Webservices.
- Developed Stateless Session Beans (EJB), Value Objects and DAOs and deployed in WebLogic
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Implemented a Node.js server to manage authentication.
- The backend logic was mainly fulfilled using Core Java concepts such as OOP, Exception handling, Collection Framework, Multi-threading and Data Structures to implement various features.
- Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and Angular JS.
- Provide technical leadership and mentorship to development and QA team
- Implemented User Interface and integrated with backend code, Node.JS as server side technology.
- Implemented Hibernate as ORM framework to connect to the database and do database operations using Core Java objects such as classes, collections API etc.
- Defined data architecture standards, policies and procedures for implementing structures, dataelements, and applied accepted data content standards to technology projects.
- Involved in usage of MVC pattern utilizing AngularJs, JSF and Spring Controller.
- Design, development and maintenance of secure REST/SOAP web services for payment solutions
- Implemented functionality using Servlets, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
- Used Gulp Js along with Node Js to perform watch on unit tests, Minification and live reloading to apply the changes made.
- Implement web service components using Apache CXF framework
- Build use cases for each component of business workflow, create technical design documents with different UML diagrams like sequence diagrams and class diagrams using Rational Rose
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE
- Involved in writing of Web Services using SOAP, WSDL for getting request from external source systems and sending response to external source systems.
- Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Used JNDI for LDAP Server for user’s authentication and authorization.
- Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
- Involved in Analysis of Oracle, MySql, Cassendra, Hadoop and MongoDB for best fit for Dynamic User Segmentations and reviewed with database architects for approval.
- Build code using IDE IntelliJ and deploy it using Apache Tomcat.
Confidential,San Francisco,CA
Senior Java Developer
Responsibilities:- Implemented Model-View-Controller (MVC) architecture.
- Created Use case diagram, Class, Sequence diagrams for the module.
- Used Struts/MVC framework to standardize the interactions between the JSP/View layer, the action controller and the underlying Form model. Internationalization was inherent to the design the objects that were locale to the database.
- Involved in writing and executing stored procedures, functions and triggers for ORACLE to create a Database Management System.
- Identifying the software defects and reported them in JIRA
- Developed various helper classes needed using Core Java concepts such as OOP
- Exception handling, Collection Framework, Generics, Input/output System, Multi-threading and Data Structures to implement various features.
- Installed the application on AWS EC2 instances and also configured the storage on S3 buckets.
- Designed and developed Asynchronous service on Amazon AWS using SNS/SQS.
- Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
- Collected the dataset on SNS through official API for Java.
- Responsible for creating database tables, procedures, functions using MS SQL Server.
- Integrated the application with Amazon SNS, SQS and SES services, and performed the database migration.
- Used TCP/IP protocols at Application Layer for communication.
- HTML, DHTML and JSF has been implemented to maintain the static and dynamic content.
- JDBC has been used for the connectivity of database.
- Used Asynchronous JavaScript Technology and XML (AJAX) for critical front-end validations to reduce burden on server side.
- Used Maven as a build and deployment tool.
- Generate Cobol procedures to apply business logic to the data.
- Batch program has been written using PL/I procedure
- Configuring and analyzing JCL to execute mainframe batch
- Wrote Java programs, performed builds, monitored DB2 data and ran SQL.
- Responsible for development and support of Service Activation System (SAS) written in JSP, Servlets, Spring, Hibernate and Web Services.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Developed web Application for the online giving application using ASP.Net (C#), HTML.
Confidential, Madison, NJ
Java Developer
Responsibilities:- Used Asynchronous JavaScript Technology and XML (AJAX) for critical front-end validations to reduce the burden on the server side.
- Used Maven as a build and deployment tool.
- Involved in various phases of Software Development Life Cycle (SDLC).
- Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence
- Diagrams to represent the detailed design phase.
- Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
- Involved in developing the CSS sheets for the UI Components.
- Involved in writing the exception and validation classes using Struts validation rules.
- Persistence layer was implemented using Hibernate Framework.
- Used JavaScript for the web page validation.
- Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
- Developed various EJB components to fulfill the business functionality.
- Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
- Used Apache Axis for consuming Web Services.
- Written ANT scripts for building application artifacts.
- Monitored the error logs using Log4J and fixing the problems.
- Used XML with SAX parser to transfer data between applications.
- Wrote PL/SQL stored procedures, Prepared statement and used API.
- Created Unit, Acceptance and Integration Test Documents and Code Review Documents.
- Used WebSphere Application Server for deploying various components of application.
Confidential, Kenilworth, NJ
Software Developer
Responsibilities:- Developed the modules of Purchase Request, Purchase Order, Item Master modules.
- Involved in the Enhancement of Summarization module.
- Developed the web pages using JSP, CSS and HTML
- Developed the RTM interface module to map the requirements to the test-case and Test design modules
- Generic Tree Navigation control).
- Used several J2EE Design Patterns (Session Façade, Aggregate Entity) for the Middle Tier development.
- Developed EJBS (Session and Message-Driven Beans) in (RAD) for handling business processing, database access and asynchronous messaging.
- Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
- Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
- Involved in writing JSP/HTML/JavaScript and Servlets to generate dynamic web pages and web content.
- Wrote various stored procedures in PL/SQL and JDBC routines to update tables.
- Wrote various SQL queries for data retrieval using JDBC.
- Involved in building and parsing XML documents using SAX parser.
- Exposed business logic as a web service and developed WSDL files for describing these web services.
- Extensively used SOAP formatted messages for communication between web services.
- Developed the application on IBM WebSphere Application Server.
- Developed the plug-in interfaces for the TMS features (TEE, Requirements, Version Control)
- Developed Form Beans, which are used to store data when the user submits the HTML form
- Coded various Java beans to implement the business logic
- Development of GUI using AWT
- Involved in creating the tables using SQL and connectivity is done by JDBC
- Involved in generating the reports regarding the marks they secured in the online test once they press the submit button in the test using HTML and JSP.
- Apache Tomcat is used as an Application Server to Deploy the Application.
Confidential, Birmingham, AL
Software Developer
Responsibilities:- Involved in deploying the application with Struts Framework and Hibernate
- Involved in gathering business requirements, analyzing the project and created UML diagrams such as Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
- Implemented the AJAX, JSPs, and Servlets, in the MVC Struts Framework to effectively handle the workflow of the application
- Experienced in validation XML manually and programmatically
- Experienced in consuming third party Jars
- Designed and developed the User Interface using JSP, JSF, HTML, CSS and JavaScript
- Implemented Design Patterns like MVC, Session Facade and Data Transfer Objects
- Implemented WSDL XML document to located and describe the web services
- Developed Ant scripts to deploy EAR, WAR files for deployment into server
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles
- Worked with Log4J for logging purpose in the project.