We provide IT Staff Augmentation Services!

Senior Software Developer Resume

Vancouver, WA

SUMMARY:

  • 12+ years of experience in developing web based applications using Java, J2EE technologies in various domains like Banking, Telecom, Automobile and Retail.
  • Extensive experience in developing the client side applications using Angular, Node, HTML5, CSS3, JavaScript, JQuery and AJAX.
  • Extensive knowledge in AWS Services like S3, Cognito, Dynamodb, Lambda, APIGateway and SQS
  • Expert in developing systems using J2EE along with object oriented frameworks like Spring boot, Spring MVC,Spring JDBC, Spring IOC, Hibernate.
  • Experience in working with Oracle and MySql databases.
  • Extensive work experience with Webservers and Appservers like Weblogic, WebSphere and Apache Tomcat.
  • Expert in analyzing the server logs using Unix
  • Hosted many application on Heroku Platform
  • Strong hands on experience with IDE's like Eclipse, Spring Tool Suite, Atom and NetBeans.
  • Hands on experience in working with version control systems like GitHub and SVN
  • Extensive experience in handling all phases of Software Development Life Cycle.

TECHNICAL SKILLS:

Languages: Java 1.

7Web Technologies: AngularJS, NodeJS, Salesforce, Servlets, JSP, Java Script, Jquery, JSTL, AJAX, JSON, JDBC

Web Services: SOAP, REST, JAX - WS, JMS

Frame Works: Spring, Struts

Persistent Tools: Hibernate 3.0

Build Tools: Maven, Gulp

Unit Testing Technologies: Junit

Internet Technologies: Bootstrap, HTML5, CSS 3.

Content Management: Contentful

Databases: ORACLE 10g, My SQL 5.0, DB2, AS400

Servers: Heroku, Web Sphere, Weblogic, JBoss, Oracle OC4j

IDE Tools: Eclipse, Visual Studio Code, Atom, Web Storm

Issue tracking: JIRA, Assembla

Source Control Tools: Github, VSS, SVN, Accurev

Operating Systems: WINDOWS

PROFESSIONAL EXPERIENCE:

Confidential, Vancouver WA

Senior Software Developer

Responsibilities:

  • Extensive work experience on SOAP Web services technologies using JAX-WS and REST Web services technologies using OAUTH.
  • Expertise in Core Java concepts, such as OOP Design, Multi-Threading, Generics, Exception Handling, Collections.
  • Expert working on Spring Tool Suite as a development tool.
  • Worked on Spring MVC framework to provide web support features to flow from one page to other.
  • Developed and Deployed Integration solution using serverless architecture. Utilized AWS S3, Dynamo DB, EC2, Cognito, Lambda, APIGateway and SQS to integrate Warehouse, Lab and third-pary application to Salesforce and consumer facing websites.
  • Developed and Deployed angular based consumer application for pet owners to access DNA results. (refer myaccount.wisdompanel.com)
  • Migrated legacy Report and DNA data processing applications written in Perl, C# applications into modern Java and Nodejs applications.
  • Re wrote most of the soap to rest api web services by additional features which results in improved scalability and performance.
  • Developed Java based spring batch applications to process records in bulk like 1000 transactions in 65 secs.
  • Built a deployment pipeline for angular based applications in heroku platform.
  • Localized web platform using node js, angular js, html, bootstrap, css to launch product in UK, France and Germany based on DNS domain (myaccount.wisdompanel.fr, myaccount.wisdompanel.de,myaccount.wisdompanel.co.uk)
  • Built Standalone application using Itext to serve on Demand PDF’s for customers to download DNA report.
  • Developed application to migrate tickets from assembla to JIRA, utilized JIRA api for migration.
  • Reference UI applications: https://myaccount.Wisdompanel.com, https://dnareports.wisdompanel.com/dnareport/CRHI001#/
  • Learned Salesforce and developed community portal and integration API components using Apex classes. Refer (help.wisdompanel.com)
  • Involved in production installs and proactively analyze and resolve the production issues.
  • Always closely worked with team members to share knowledge on various phrases of the application.
  • Extensively involved in functionality testing to resolve data integrity related issues and system enhancements.

Environment: Java, Core Java, Soap, Rest, Web Services, Jax - Ws, Multithreading, Spring Mvc, Aws S3, Perl, C#, Nodejs, Rest Api, Angular JS, Bootstrap, HTML, Jira, CSS

Confidential

Senior Developer

Responsibilities:

  • Migrated Oracle reports to a Java based reporting framework. Fixing non-working functionalities of oracle reports and working in Java.
  • Developed and Implemented internal java applications using Struts and springs to the engineering team to optimize daily operations.
  • Designed and implemented MVC design pattern using Struts framework for Web-tier of Ford Operations application.
  • Integrated Apache Tiles and Struts for page layout.
  • Extensively used Struts server side validation, tiles and exceptional handler.
  • Used various Unix/shell scripts to deploy the application on test environments and to resolve the testing and production issues.
  • Pro-actively worked on the trouble tickets to analyze and resolve the production issues

Environment: Java, springs, Struts, MVC, Apache, Unix/shell, Oracle

Confidential

IT Analyst

Responsibilities:

  • Created eSales Application using Java to process Queue messages in the XML format and update Database for audit trail.
  • Worked on onsite for 3 months in capturing the requirements, implementing and deployment into production.
  • Used Hibernate framework to handle the creation and release of data resources.
  • Working experience on Hibernate Criteria API and HQL queries to retrieve the data from data base
  • Written Unit Tests to test the service layer and used SOAP UI for testing the web services.
  • Worked on Marshalling and unmarshalling of data by using XMLBeans.
  • Used SOAP web services using for the communication across application in the organization.
  • Tomcat servers were used to develop and deploy the application.
  • Expert working on Eclipse as a development tool.
  • Maven 2.0 is been used as a build tool to build and deploy the application
  • Used SVN for version control.

Environment: Java, J2ee, JSP, Hibernate, web services, Apache Tomcat, XML, SOAP UI, Eclipse, Maven 2.0, SVN

Confidential

IT Analyst

Responsibilities:

  • Created based java online directory portals for maintaining the customer information using spring framework
  • Involved in development of Java, JSP, Servlets components development and deployment.
  • Designed and developed Data Access Objects (DAO) to access the database. Used DAO Factory and Value object design patterns to organize and integrate the Java objects.
  • Involved in Implementation of Middleware framework using Hibernate and Spring Framework.
  • Maintained the application Configuration and Environmental information in various properties file.
  • Performed unit testing, system testing and integration testing.
  • Involved in building and deployment of application in WebLogic Server
  • Involved in development of Persistent Layer for the backend DB operations.
  • Involved in fixing the defects and testing.
  • Working experience on Hibernate Criteria API and HQL queries to retrieve the data from data base
  • Extensively used Hibernate concepts as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions. Used XDoclets to generate mapping Xml files between java objects and database tables.
  • Worked on Spring MVC framework to provide web support features to flow from one page to other.
  • Integrated Hibernate with spring framework to maintain the data persistence.
  • Created mapping files (XML format) to map the java objects and database tables.
  • Used on Spring JDBC framework to handle the creation and release of data resources.
  • Extensively worked with SQL to develop efficient queries.

Environment: Java, J2ee, JSP, Servlets, Spring MVC, Hibernate, Web logic, XML

Confidential

Developer

Responsibilities:

  • Enhanced the application by adding multiple functionalities for banking such as IPO, Trading Account, Third party Transfer and also added additional security in adding beneficiaries in the banking process using spring framework.
  • Migrated legacy applications which ran on Broad Vision programming into Modern Spring based Java Applications
  • Created Tables, Views, Functions and Procedures in Oracle
  • Involved in creation of separate Workaholic batch program using java to process the bulk transactions like salary process, Corporate transactions etc.
  • Tuned and improved the batch program to process the 2000 Transactions in 90.5 seconds.
  • Enhanced Merchant based portal which allows vendors & customers to pay their bills directly via bill desk and other service providers
  • Worked on JSP, CSS, JavaScript, Spring MVC, Spring AOP and Spring JDBC
  • Involved in writing junit testing
  • Deployed the application in IBM WebSphere.
  • Utilized and implemented a wide range of libraries for frontend interaction, security, authentication and data parsing
  • Architected and implemented front and back-end Web solutions for our clients and internally
  • Worked closely with designers, project managers and clients to develop highly scalable custom applications
  • Followed Waterfall model for development of the product.
  • Involved in gathering requirements and analysis.
  • Involved in Coding and Developing the Web Interfaces.
  • Analysis of requirements to define business process and work flow.
  • Involved in fixing the defects and testing.
  • Used various Unix/shell scripts to deploy the application on test environments and to resolve the testing and production issues.
  • Pro-actively worked on the trouble tickets to analyze and resolve the production issues

Hire Now