We provide IT Staff Augmentation Services!

Senior Web Application Developer Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 7+ years' experience in analysis, architectural design, prototyping, development, Integration and testing of applications using Java/J2EE Technologies
  • Expertise in Core Java programming, multi - threading, reflections, data structures, generics and adhering to OOPS concepts.
  • Expertise and thorough knowledge of Struts Framework with Tiles, Spring, Servlets, JSP, EJB, JDBC, HTML5, AngularJS, Java Beans, JavaScript, Ajax and XML technologies.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications
  • Proficient in developing secure enterprise Java applications using Java/J2EE, JSP, Java Script, Web services (SOAP and RESTful), HTML5, JDBC, XML, EJB, JMS, SQL, PL/SQL, Oracle, JBOSS, IBM DB2, MySQL, Apache Tomcat, RMI, Web Sphere MQ
  • Expertise in developing web interfaces usingHTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular2 JS, Node js, React.js, Backbone EXT-JS to make better Single Page Applications working on Node js
  • Hands on experience of MVW frameworks like Backbone js, Node js and Bootstrap
  • 3 years of experience in using AWS EC2, S3, Elastic Beanstalk, Elastic search, Cloud Watch, Amazon messaging services (SQS and SNS), Lambda and Amazon Kinesis Services
  • Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Business Delegator Pattern, Controller Pattern, MVC Pattern, Factory Design Pattern, Abstract Factory Pattern, DAO Pattern and Template Pattern
  • Experienced in creative and TEMPeffective front-end development using JSP, JavaScript, HTML5, DHTML, XHTML Ajax and CSS3
  • Expert level skills in programming with Struts Framework, Custom Tag Libraries, Spring tag Libraries and JSTL.
  • Built data visualizations to monitor file server load, Web server speed, Data Processing usingD3.js, jQueryandMySQL
  • Good Working experience in using different Spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module in Web applications
  • Configured XML files for mapping and hooking it with other frameworks like Spring, Struts
  • Good exposure of Web Services using and SOAP and REST.
  • Good knowledge in developing RESTful Web Services.
  • Working knowledge of database like; Oracle 8i/9i/10g, Microsoft SQL Server
  • Experience in writing numerous test cases using JUnit framework and creating MongoDB/Node.js catching routines.
  • Strong experience in database design, writing complex SQL Queries and Stored Procedures.
  • Has extensive experience in building and deploying applications on Web/Application Servers like JBoss, WebLogic and WebSphere
  • Experience in Building, Deploying and Integrating with Maven, and developing logging standards and mechanism based on Log4J
  • Strong problem-solving skills, excellent communication, interpersonal skills and a good team player.

TECHNICAL SKILLS

Languages: JAVA 8/7/6, C, C++, Oracle PL/SQL, UML.

Java/J2EE: Servlet, JSP, JSTL 1.2, EJB 3.0/2.1, JMS1.1, JDBC, RMI, Junit, Web Services, EJB, JSP, Servlets, SwingJava Beans, Java Server Faces (JSF), Hibernate, Spring, JNDI, JMS, JDBC, SOA, JAX-WS, JAX-RPC and JAXB

JavaScript: jQuery, React JS, AureliaJS, Vue.js, Angular 1.5/1.6, Angular 2/4, Bower, Webpack, Grunt, Gulp, Firebase, Apache Cordova, D3.js, Typescript, ES2015, Elastic Search, MongoDB, SQL Server, Karma, Jasmine, NUNIT, Git, Perforce, Angular4 JS, Backbone JS, React JS, Node.JS, Bootstrap

Web Technologies: HTML5, DHTML, JavaScript, jQuery, CSS3, SASS, AJAX, Web Services (SOAP, JAX, RPC, WSDL).

Databases: DB2, Oracle, 10g/9i/8i, SQL, MY SQL and MONGO DB, Sybase, MS Access, Postgres SQL

Database Tools: TOAD, SQL

Web/AppServers: JBoss, Tomcat, WebSphere, WebLogic9.x/10. x.

Frameworks: Struts, Hibernate, MVC, JSF, Spring

Operating Systems: Windows, UNIX, Linux Sun Solaris.

IDEs/Versioning: Eclipse, Net Beans, Edit Plus, SVN, CVS, Ant, Maven, Log4J, Rational.

Methodologies: Waterfall Model, Agile, OOAD, Test Driven Development (TDD), KANBAN

Testing Frameworks: Selenium, NUnit, Karma JS, Jasmine JS, Protractor, JUnit

Design Patterns: Singleton, session facade, Front Controller, MVC, DAO, DTO, MVVM

Web/Application Servers: Apache Tomcat, JBoss, Web Sphere, Web logic

Version Controls: TFS, Synapse, GIT, SVN, GitLab

Build Tools: Ant, Maven, Gradle, Jenkins, Docker, Bamboo, Kubernetes

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Senior Web Application Developer

Responsibilities:

  • Developed application on Spring 4.x framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring JDBC, Spring Web flow using Spring MVC.
  • Worked on Spring MVC application with XML configurations and annotations. Used Dispatcher servlet to route incoming requests, controllers to handle requests and Model to send values to user interface.
  • Actively involved in coding using Java 1.8, Spring 4.x and Angular 4 to develop features from end to end.
  • Used AGILE principles to implement teh projects using two-week sprints, planning meeting, daily standups, grooming, estimation and retrospectives.
  • Developed, Designed and modified websites with teh use of HTML 5, CSS 3, JavaScript, jQuery, Angular.js, Angular-UI, Node js, Express, and MongoDB
  • Transformed design mock-ups into cross-browser compatible HTML5/CSS3 layouts and implemented dynamic elements and reusable libraries with JavaScript, jQuery, Angular 4 using Typescript and Angular.js (v1.5)
  • Worked extensively on Angular 4/2, Angular JS 1.5/1.6, Bootstrap 3, RESTful web-services, HTML5, CSS3, JSON, Media queries for responsiveness
  • Built custom data visualizations and reports using front-end technologies,D3 JS and AngularJS
  • Engineered teh effort to move from a traditional server-sided web application to a Single Page Application.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP, Cache Framework and Spring Annotations
  • Removed all teh XML based configurations required to build teh MVC application and maintained in teh classes using Spring Boot
  • Developed a portal application from scratch to interact with third party application token exchange model for authentication, get teh data needed and Spring MVC to handle incoming requests and RESTful web services (Implementing JAX-RS API) with Jackson parser to send data on Web Service Calls in JSON format.
  • Worked to secure our RESTful web services using oAuth 2.0 with spring security to authenticate any third-party requests coming in.
  • Worked with Single page application (SPA) framework Angular JS extensively using routing, services, views and directives.
  • Participated in front end development using Angular JS, JavaScript, jQuery, HTML5, CSS 3.0 and bootstrap.
  • Designed and built flexible, innovative web-based data visualizations, working with Data visualization and processing (D3.js) and other JavaScript technologies
  • Involved in Developing, Testing and Deploying application in JBoss Server
  • Worked on Node JS Application with Express Framework. Familiar with Node Package Manager (NPM), EJS Templating Engine, Bower and Gulp.
  • Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Microsoft Visio.
  • Developed teh presentation layer by using Servlet, HTML 5, CSS 3, JavaScript, JSP's, JSON and XML
  • Developed Data Access Layer using Hibernate ORM framework.
  • Used Hibernate named queries concept to retrieve data from teh database and integrate with Spring MVC to interact with back end persistence system (Oracle11).
  • Extensively involved in creating complex SQL queries and calling Stored Procedures.
  • Utilized core J2EE design patterns such as DTO (Data Transfer Object) in teh implementation of teh services.
  • Maintain high-quality of RESTful services and implemented REST web Services using Spring MVC and JAX-RS.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, AXIS and JAX-WS.
  • Used Maven to build and deploy application onto JBOSS Application Server and used JRebel to deploy code onto server.
  • Used JIRA tracking tool to manage and track teh issues reported by QA and prioritize and act based on teh severity.
  • Extensively worked on developing UI components using Angular JS and JSON to interact Restful web services.
  • Used GIT as source control tool.
  • Used GIT for maintaining teh component and for release and version management.
  • Participated in Scrum meetings and project planning and coordinated teh status sessions.

Environment: HTML5, CSS3, Bootstrap, SASS, Angular 2/4 using Typescript, GitHub, GitLab, Firebase, Nodemailer, OAuth2, Web Storm IDE, Jira, Gulp, Consuming Open Source Web services, Servlets, JSP, SDLC, SOAP, PL/SQL, JAVA/J2EE, Spring MVC, Bootstrap, Spring core, Hibernate, JBoss, JQuery, Angular Js, D3Js, Agile, GIT, TANF, SNAP and Medical Assistance, OC4J, Oracle-XSU, XDK

Confidential, St. Louis, MO

Senior Java Developer

Responsibilities:

  • Implemented teh spring dependency injection of teh Database halper instance to teh action objects.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Developed teh application using Struts Framework which is based on teh MVC design pattern.
  • Developed Add, Edit and profile view web pages for teh monitor module using JSP, JSF HTML5, and React JS and JSF CORE tags library.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML5 tags.
  • Involved in teh development of presentation layer and GUI framework using EXTJS and HTML5. Client-side validations were done using JavaScript.
  • Built backend REST API with Node JS
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used Ajax and JavaScript to handle asynchronous request, CSS3 to handle look and feel of teh application.
  • Hands on experience in migrating Business from a physical data center environment to AWS.
  • Build AWS infrastructure various resources, VPC EC2, S3, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Design and development of a proof-of-concept real-time notification system using Node.js
  • Development of UI models using HTML5, JSP, AngularJS, JavaScript, AJAX, Web Link and CSS3.
  • Designed and developed Micro Services business components using Spring Boot.
  • Developed Restful Micro Services using Spring Rest and MVC, for OSS services.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Experienced in designing and developing User Interface (UI) for applications and professional web applications using HTML5, CSS33, JQuery, JavaScript, AJAX.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server on a different domain.
  • Designed and developed DAO layer with Hibernate standards, to access data from DB2
  • Developed PL/SQL procedure for login module and registration module.
  • Extensively used JDBC APIs for database activities on MySQL database server
  • Implemented Coherence Cache which can be used with Spring Annotations.
  • Utilized MongoDB database management system for keeping user generated data
  • Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
  • Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.
  • Created web services using WTP tool plugin to teh eclipse IDE which is deployed as a separate application using Maven scripts.
  • Extensively used IBM WebSphere Portal APIs for authentication and personalization features.
  • Unit testing was performed using JUnit and Version control through Git.
  • Used GitHub repository for version control.
  • Designed and developed teh application using agile methodology and followed TDD, Scrum.
  • Applications developed in Eclipse IDE with Java, Google Web Toolkit, Hibernate, CSS3, JBoss, and HTML5 & Oracle DB.
  • Worked with teh JIRA tool for Quality Center bug tracking.
  • Update Jasper Report configurations to make teh changes in teh reports.
  • Designed and implemented Rules infrastructure by wrapping up core Jrules API.
  • Implemented Web 2.0 research and trading platforms across product areas with, "single sign on" (SSO)
  • Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic
  • Involved in code-reviews, migrations, version controlling during Integration

Environment: Java, J2EE, Spring, Hibernate, Struts, JSF, Dojo, Sencha Ext JS, JavaScript, React JS CSS3, AJAX, HTML5, DB2, Crud, PL/SQL, JDBC, Apache Cxf, Soap, Web services, Angular.js, Mocha,Backbone.js, Micro services, GROOVY, AWS,Node.js, Bootstrap, Coherence, Mongo DB, Eclipse, WebSphere Portal, Subversion, Junit, Scrum, UML, JSP, JSTL, Servlet, Node JS, Maven, XML, Intext, Oracle ECM, Google Web Kit (Gwt), Jira, Jasper Report, ILog, Jrules, Web 2.0, SOA, JMS, Apache Tomcat, Linux

Confidential, Boston MA

Java Developer

Responsibilities:

  • Involved in design, development, Implementation, Integration, Deployment and testing phases of teh IWRs (Interactive Web Response System) application enhancement projects
  • Developed Persistent objects using Hibernate
  • Developed Web Application process for submitting permit using JSF framework. This includes teh use of JSP, Java Beans, HTML, EJB, Hibernate and java server faces framework using design pattern
  • UsedCSS3, Bootstrap for styling and responsiveness of teh application
  • Experience in using GIT Bash, Linux commands for merging / uploading files in GITHUB
  • Extensively used JSTL tags and struts tag libraries. Used struts tiles as well in teh presentation tier
  • Developed Interactive web page using struts 2.0, Hibernate, Ajax, XML and Object-Oriented Java Script
  • Java to develop backend logic and Oracle 11g as teh database for this application wrote scripts to send email alert if specific PL/SQL packages changed within last 24 hours, which would require OC4J recycle, reducing production downtime and increased OC4J timeout
  • Extensively involved in developing Action Servlet's, Java Bean classes for implementing business logic for teh struts framework
  • Updated few modules of Learning Management System to change teh stored Procedures for Novartis Configurations
  • Used SQL Developer to perform DB operations
  • Developed PL/SQL queries and worked with stored procedures
  • Followed GCP, 21 CFR PART 11 and client configurations throughout teh project
  • Experience in developing GxP systems and supporting them throughout teh study
  • Involved in designing Sequence diagrams and Class diagrams.
  • Development of web tier using JSF Framework.
  • Designed Session EJB’s for teh Services tier.
  • Recognized as "Best Team Worker", 2013

Environment: HTML5, CSS3, Servlets, JSP, SDLC, SOAP, PL/SQL, JAVA/J2EE, Spring MVC, Bootstrap, Spring core, Hibernate, JBoss, JQuery, WebSphere, Agile, SVN, GCP, 21 CFR PART 11, TALISMA, Citrix, synapse, SQL Developer, TANF, SNAP and Medical Assistance, OC4J, Oracle-XSU, XDK

Confidential, Boston MA

Java Developer

Responsibilities:

  • Module owner of Versioning, teh most complex module in need of deep understanding of multiple technologies involved
  • Created an interface to versioned teh current asset by maintaining teh same integrity where AWS is used as a part of development
  • Collaborated with a team of three to develop teh single sign on (SSO) integration feature for teh product clients and as well as end users
  • Developed application service components and configured beans using spring AOP, Spring Core
  • Used Hibernate to develop DAO layer to perform CRUD operations in MySQL and configured it with spring's Hibernate DAO support
  • Used Spring MVC and teh presentation for backend system using Spring MVC, JSP with HTML5 and CSS3
  • Used Spring Inheritance to develop beans from parent beans and working on spring Quartz for scheduling tasks using Spring Oriented Architecture
  • Implemented teh server-side RESTFUL web services functionality to access data from teh server applications
  • Actively participated in peer review process to provide and receive constructive feedback
  • Implemented teh UX designs for teh client server application using HTML5, CSS3, JavaScript and JQuery
  • Exposure to Struts, Spring, Hibernate, and Java Server Faces frameworks
  • Developed responsive pages as per security model, gained hands-on in developing multilingual website pages and documented unit test plan
  • Experienced in configuring user accounts, groups, and importing users from LDAP
  • JIRA for trouble tickets and Confluence for our knowledge base
  • Used Firebug for application webpage troubleshooting and Eclipse debugger for teh bug fixes
  • Performed product maintenance and end to end validation for every phase release
  • Planned and implemented program to learn Nuxeo tool, a vital component in teh assetSERV 5.0 technology stack to ensure smooth migration
  • Involved in code-reviews, migrations, version controlling during Integration

Environment: JEE, JSP, Spring, Hibernate, MySQL, Amazon Web Services, HTML, CSS, Bootstrap, JavaScript, JQuery, Jira, Media Beacon, Nuxeo, Apache Tomcat, Eclipse IDE, Tortoise SVN

Confidential

Junior Java Developer

Responsibilities:

  • Involved in Agile/SCRUM based approach to UI Development.
  • Developed all teh UI pages using HTML, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, JQuery
  • Maintained website using Bootstrap, HTML5, CSS3, JQuery
  • Created XHTML Pages with CSS and teh Box Model.
  • Deployed application on WebLogic Application Server and development using Eclipse.
  • Developed callback functions to parse and handle JSON data returned from teh server.
  • Implemented JQuery frontend for Insurance policy display for employees using JQuery.
  • Facilitated User Testing sessions to solicit feedback on prototypes.
  • Implemented JavaScript module patterns using asynchronous script loading.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Used Agile Software Development for developing teh application with clear, efficient workflow.
  • Integrated teh application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Developed Spring Action classes using Spring controller component.
  • Developed and prepared test cases for unit testing with Junit.
  • Made enhancements to existing CSS and DIV tags using box model.

Environment: Java 1.6, J2SE, JSP, Servlets, SQL, JDBC, Eclipse, HTML, MS Office, Windows, AJAX, EJB, JMS, JPA annotations, Firefox, JavaScript, JMS, PL/SQL, Oracle 9i, TOMCAT, log4j, Exception Handling, collections, HTML, CSS.

We'd love your feedback!