We provide IT Staff Augmentation Services!

Senior Web Developer Resume

5.00/5 (Submit Your Rating)

NyC

SUMMARY:

  • Total 9+ years of IT experience as full Stack web application developer working for Financial (banking, capital markets), insurance and e - commerce domain.
  • Strong experience in software engineering, which encompasses complete SDLC from requirement gathering, analysis, designing, implementing and testing.
  • Experience in developing Rich UI Web Applications using Frontend/User Interface (UI/UX) Technologies like HTML5, CSS3, JavaScript (including ES6), jQuery, AngularJs, ReactJs, Twitter Bootstrap, Ajax, Media Queries.
  • Good working experience on JavaScript based backend implementations using NodeJs, ExpressJs, MongooseJs.
  • Experience in developing web and enterprise applications using JAVA, J2EE (Servlets, JSP, JDBC, JPA, JMS), and JAX-WS/JAX-RS Web services.
  • Experience in consuming SOAP and RESTful Web services.
  • Good Understanding of browser Document Object Model (DOM), DOM Functions and JavaScript capability to manipulate DOM.
  • Utilized JavaScript Library like JQuery and Lodash for modular and Efficient Code.
  • Experience in using browser debug tools: Firebug, IE Developer Toolbar, Batarang.
  • Experience on large scale UI / JavaScript projects where most of the development is in UI layer with modular application design, applied best practices, advanced packaging/build processes and performance is pivotal.
  • Experience in developing web applications using ReactJs using Redux architecture. Good understanding on AngularJs 2.0 and the new capabilities compared to older version.
  • Fair understanding of capabilities and usage patterns on NoSQL databases like MongoDB and Couch DB.
  • Good Experience working with high performance and large traffic web applications. Adopt minification, code optimization and data optimization and caching techniques.
  • Used continuous integration (CI) tools such as Bamboo, Jenkins for deployment purpose.
  • Knowledge in build automation using open source tools such as Maven and Bower, Gulp and Grunt etc.
  • Extensive experience in using of the version control software SVN, GIT, TFS and Clear Case.
  • Expert knowledge in PL/SQL, T-SQL, Oracle 11g, SQL Server 2008.
  • Fair understanding on cloud platforms like Cloud Foundry & Amazon Web Services. Good understanding of Docker container.
  • Fair understanding on MicroServices design and implementation using Spring Boot. Configuration of application security using Spring Security.
  • Good understanding of component based JavaScript and UI application frameworks: AngularJs-2.0, ReactJs and ES6 standards.
  • Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO / web standards. Used Browserstack.com to test application on multiple devices
  • Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
  • Experience working in various Software Development Methodologies like Waterfall, Agile SCRUM and TDD.
  • Ability to write well-documented, well-commented, clear and maintainable efficient code for web development.
  • Deep understanding in implementing the business rules in different layers like UI, services and backend database.

TECHNICAL SKILLS:

Languages: HTML5, JavaScript, CSS3, jQuery, SQL, PL/SQL, Core Java-1.8

Web Technologies: AngularJs, ReactJs, AJAX, JSON, DOM, XML, JQuery.

Build process: Bower, Gulp, Grunt, Minification, pre-compile CSS & templates

UI Unit testing: jUnit, Jasmine, Karma, Protractor and Mocha Chai, Expect.

Server side technologies: JSP/JSTL, JDBC, RESTfull & SOAP WebServices(JAX-WS/JAX-RS), Spring 4.x, Spring Boot, Hibernate 3.0, ORM, ExpressJs, NodeJs

Servers: Apache Tomcat 7.0, WebLogic

Databases: Oracle, SQL, MySQL, MongoDB

Build and Deploy: Maven, Gradle, Webpack, GulpJs, Jenkins

IDE: Eclipse, Visual Studio, WebStorm, Sublime Text Editor, IntelliJ

Tools: Putty, SOAP-UI, SQL Developer, JIRA, Chrome Developer Toolbar, Firebug, Performance tuning of UI and J2EE applications.

Version Control: GIT, CVS, SVN.

PROFESSIONAL EXPERIENCE:

Confidential, NYC

Senior Web Developer

Responsibilities:

  • Responsible for the Requirement gathering, Analysis, Design, Development, Testing and maintenance of the system.
  • Created Design document for the Account module and Transfer Module for the application.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, TypeScript, jQuery, Webpack, Ajax and JSON.
  • All UI code has been implemented using TypeScript syntax and ES6 compatible.
  • Worked on ReactJs based input components and integrated the reusable component.
  • Configured single Store for entire application and used Redux to manage it.
  • Developed Reducers and Actions to manage various UI events that triggers updates to Store.
  • Utilized Webpack for UI development configuration for hot deployment, CSS pre-processing, code linting, minification and unit testing.
  • Utilized Babel for transpile JavaScript code.
  • Introduced middleware redux-thunk and Immutable.js as additional libraries to support ReactJs application. Utilized many open source plug-in, like react-date-picker, for overall implementation.
  • Utilized on npm to manage the dependencies using Bower configuration. Involved in Build, Configuration, and Deployment and Integration phases.
  • Worked on RESTful service implementation and deployment in Tomcat server.
  • Worked closely with the system analysts and designers of the application.
  • Developed server side components using Java8, J2EE, Spring Boot, WebServices and Hibernate.
  • Developed UI component unit testing using Jasmine, Mocha, Expect and React Test Utils.
  • Key team member addressing critical issues during development and QA cycle of project.
  • Close interaction and implementation by working with different teams by internal services of Bank.

Environment: JavaScript, HTML5, CSS3, ReactJs, Redux, Webpack, Jasmine, Mocha, Java8, J2EE, Spring Boot, RESTful Web services, Tomcat-7, NodeJs, PL/SQL, Eclipse Kepler-4.3

Confidential, Hoboken, NJ

Web Developer

Responsibilities:

  • Designed the Architecture of the project as per MVC standards.
  • Analyze UI wireframes as per the proposed design.
  • Worked with designer to defining pages and page sections and implemented using custom CSS and Bootstrap.
  • Develop JavaScript based UI functionality using AngularJs as base framework using it core features like controllers, custom directives, services and route configuration etc.
  • Developed responsive web pages and AngularJS templates using HTML5 and CSS3.
  • Implemented Broker usecases with all UI modules (Controller, Service, Ajax calls) and worked with server team in defining REST call communication and message formats.
  • Worked on command line build tool Gulp.js, Watchify and performed CSS/HTML pre-compilation and minification at build time. Introduced angular template cache for better performance.
  • Developed several custom Directives to build reusable capabilities.
  • Used Spring MVC for the developing funds module and mortgage module.
  • Designed and developed the Java Bean components and O/R Mapping using Hibernate.
  • Developed web services using JAX-WS utility. Worked with team lead in defining WSDL.
  • Deployed the application on JBOSS application server.
  • Configured DataSource/Connection Pooling in Application Server admin console.
  • Performed unit testing for the service classes and the DAO’s using JUnit and assist users in the testing.
  • Used PL/SQL, Stored Procedures for handling Oracle database. Configured native SQL queries Stored Procedures to invoke from JPA layer.

Environment: JavaScript, AngularJs, HTML5, CSS3, REST APIs, Java, Spring, Hibernate, JSP, JMS, JAX-WS, SOAP, JBOSS, PL/SQL, Oracle, UNIX.

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.
  • Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client side Java script validations and Server side Bean Validation Framework.
  • Used Spring Core Annotations for Dependency Injection.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API which will be used across the frame work.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Used AJAX framework for server communication and seamless user experience.
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Used Log4j for the logging the output to the files.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: JDK1.6, JSP, Servlets, Spring Framework 3.0, Spring IOC, Spring JDBC, Web Sphere, Oracle 9i, XML, XPath API, UNIX, Selenium, Web Services, WSDL, SOAP, AJAX, CSS, ANT, SVN.

Confidential, Orlando, FL

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Developed the application front end using Struts Framework.
  • Used Struts Tiles framework along with JSP and HTML to construct the dynamic web pages (presentation layer) for the application.
  • Performed Validation (Client Side & Server side) with the help of Struts Validation Frame Work.
  • Developed and implemented using design patterns like MVC, Singleton, DAO, Front Controller, and Factory.
  • Used Spring Framework to develop the business tier and integrated with OR mapping tool Hibernate.
  • Designed and developed the data access layer using JPA with Hibernate to map the domain objects to Oracle11g database.
  • Used XSD to generate and validate the SoapUI request and response.
  • Tested the application functionality with SoapUI and JUnit Test Cases. Validated the SoapUI request and response with various SoapUI assertions like XPath match, schema compliance, Soap Fault etc.
  • Developed logging module-using Log4J.These log files aid in debugging as well as tracing functionality in the application.
  • Used SVN for version control and worked on Ant scripts for building and deploying the application.
  • Configured and deployed the web applications using JBoss Application server.

Environment: JAVA 1.5, Java EE 5, JSP 2.1, Eclipse, JBoss 5.1, Spring 3.0, Hibernate 3.0, Struts 1.2.9, XML, HTML, JavaScript, Windows 7, Oracle 11g, JUnit, SVN, Ant 1.8, SoapUI 4.0.1 and Log4J, Hudson 2.2.0

Confidential

Development Team Member

Responsibilities:

  • Involved in understanding of system with team from the functional specifications received.
  • Developing Middle-Tier business components in C#.
  • Developed entire admin section in C# with object oriented concepts and core java & also website content in AJAX.
  • Developed stored procedures and queries in SQL Server 2000.
  • Developed front-end UI using C#, HTML.

We'd love your feedback!