We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Scottsdale, AZ

SUMMARY

  • 15 Years of Java and J2EE of Information Technology experience in System analysis, Design and development using Application server, WebServer and Databases.
  • Expertise in Perl and Shell scripiting in UNIX ane Linux environment.
  • Strong Work experience in Java, JSP, Struts, Webwork, Spring, Web service, CORBA, EDI and EJB with Web sphere
  • Expert knowledge of Static code analysis tools Sonar, PMD, Checkstyle and Findbugs gained by complete implementation for projects.
  • Expertise in using Design and Architectural patterns.
  • Strong work experience in Database design, Normalization, PL/SQL and Stored procedures.
  • Experience in leading J2EE Development and Testing projects of team size more than 15. In wide variety of Web applications.
  • Experience in using Rational unified process for systems development.
  • Agile Process champion implementing best practices and code review tools Code Collaborator to speed up development activities
  • Extensive experience in Microsoft Chart and Excel API's for generating the Reports.
  • Extensive experience on SNMP, MIB and HPOpenView networking products.
  • Analyze and resolve problems related cryptography products and services

TECHNICAL SKILLS

Programming Languages: Java, Perl

Technologies: J2EE, JSP, Spring 3.0, SOAP, REST, Spring AOP, JSON, Struts, XML, JDBC, Applets, Servlets, Beans, Ajax, Tiles, Hibernate, EJB, Hessian.

Web/App Servers: Weblogic 8.x, Websphere, Tomcat, JBoss

RDBMS: SQL Server 7.0 / 2000, MS Access, Oracle.

Markup Languages: HTML (with CSS), XHTML, DHTML

Tools: & Utilities: Maven, Maven plugins, Sonar, Code Collaborator

Operating systems: Windows, MAC OS 9.0, Solaris, Linux

XML Technolgies: XSLT, XSD, Castor, JAXB, XMLBeans and Xpath.

PROFESSIONAL EXPERIENCE

Confidential, Scottsdale, AZ

Senior Software Engineer

Responsibilities:

  • Design of spring application (Alert dispatcher) from scratch and presentation to architect and team for approval
  • POC and development of Alert dispatcher using Spring components
  • Developed the spring framework components from scratch for this project
  • Testing of different layers of application Service, DAO using Junit and Mockito.
  • Development of new features for Alerts application
  • Wrote Stored procedures, cursors for generating data for alert revenue billing reports

Environment: Java, SpringIO, SpringJMS, Spring JDBC, Rest Webservices, XML, Mockito, Clover ETL, JBOSS, Oracle, Rally, Crucible

Confidential, CA

Technical Lead

Responsibilities:

  • Product requirements analysis by actively participating in requirement discussions
  • Performance analysis of the application
  • Preparation of Design documents to address the identified performance bottlenecks.
  • Implementation of key components of the design using Spring and Rest webservices.
  • Running Static code analysis tools on trunk build and fixing the violations.
  • Code Review using Code collaborator tool.
  • Furnishing the guidelines and checklists for effective and quality code delivery.
  • Preparation Story checklist for monitoring of Backlog stories.
  • Design review of key architectural changes and validating key changes.
  • Unit test Coding using Mockito framework.
  • Production release support for iterations.

Environment: Java, SpringIO, SpringMVC, Rest Webservices, XML, BDB Cache, JUnit

Confidential, MA

Associate Architect

Responsibilities:

  • Analyzing the existing application and define the new architecture for the proposed cloud migration based on the cloud principles
  • Stake holder proposal presentation
  • Creation of technical documents (DLD)
  • Identifying key business functionalities of the existing system and documenting the user storys.
  • Implementation of base framework using Abstract classes encapsulating the key functionalities
  • Implementation of service classes using client proprietary framework developed in GWT.
  • XML mapping of Pricing API Service request and response variables.
  • Running Sonar report and fixing the violations and testcoverage to ensure code quality.
  • Handling scrum meetings, and Project Schedule preparation
  • Knowledge transfer over the conceived application Framework
  • Suggestions and revision on the application framework
  • Cloud deployment and unit testing of application using user profiles.
  • Delivered the cloud migration with 90% Agile Score compliance.
  • Review of Vulnerability of the application and fixing the issues viz., SQL injection.
  • Key framework and issues resolution support.
  • Production support and KT support

Environment: Java, Clients proprietary framework, GWT, Java, Ajax, Web services, Oracle

Confidential, IA

Technical Lead

Responsibilities:

  • Guided and mentored a team of 8 people in design and development of the Receiving Closing Fees Module.
  • Interfaced with business analysts and clarified the requirements.
  • Designed and code the html screens using javascript with excellent look and feel controls appreciated by Business owners.
  • Designed and coded the rest web services and integrated with the module.
  • Wrote complex hibernate mapping classes to interface with pricing calculation systems.
  • Identified, Planned and executed the different tasks involved in the module.
  • Wrote extensive testcases using testing to improve the code coverage of Rate Management application.
  • Business showcase and sign - off of Rate management application with 100 users watching my online demo
  • Successful Production Release support for Rate management.

Environment: Java, Web services, Hibernate, Log4j, Eclipse, JBoss, Tortoise, Oracle, Teamworks, TestNG

Confidential, PA

Senior J2EE Consultant

Responsibilities:

  • Designed and developed the user admin reports module and integrated with other modules in 5 days with 0 defects.
  • Analysed and wrote over 60 Sql scripts for migration of User admin Gold data from Testing to Production environment in just 2 weeks involving over 20 tables.
  • Created detailed execution plan for important of User admin Gold data migration this was executed seamlessly in production.
  • Designed and coded the appeals module to replicate the declined credit applications to further proceed for approval with the necessary changes.
  • Designed the Comparison utility to compare the Credit applications to check whether repricing is required for over 125 scenarios.
  • Created the generic castor mappings and applied XSLT to generate the SOAP request, to invoke the middle-ware services.
  • Identified and resolved super critical defects which blocked the testing team (30 people) to test over 200 scenarios for over 3 months.

Environment: Java, JSP, Web services, Hibernate, Log4j, Eclipse, JBoss, Subversion, Castor Mappings, Direct Web Remoting, Spring, XSLT, WebWork, Oracle, TOAD.

Confidential, CA

Senior J2EE Consultant

Responsibilities:

  • Designed and Developed the Case Initiation module
  • Integrated the module with case search and Case Maintenance modules
  • Maintenance and enhance support of Case initiation module
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQSeries
  • Developed WebService SS ORDER VALIDATION on Server side.
  • Coded the module inline with V4framework and best practices
  • Performed the code review and suggested best practices to be implemented.

Environment: JSP, Tiles, Java 5.0, J2EE, Spring 2.5, Struts 1.0, MDB, Oracle 10g, Weblogic Application Server 10.3, Eclipse, JUnit, Ant, Rational Rose, JWS Webservices, Eclipse, PL/SQL.

Confidential, NJ

Senior J2EE Lead Consultant

Responsibilities:

  • Designed and Coded the Indicator Detail Edit and Read-only functionalities using MVC Struts flow (JSP, Action, Façade, DAO, DTO, Form Beans and XML).
  • Written highly complex stored procedures and functions for Indicator lifecycle New, Check In, Check Out, Approve, Publish and Decommission based on different Metric Administration Roles Author, Publisher.
  • Designed and Coded the DCW Screens using DHTML, Inner Frames and Inner HTML.
  • Excelled in Ajax implementation for on the fly database manipulation for value keyed by user.
  • Implemented the XML Parser logic using DOM and XPath API for generation of different reports based on XML
  • Designed and Implemented one of the best summary report, change report and detail reports in Adobe Acrobat PDF, Excel and XML using JFreeChart, JExcel API and XSLFO.
  • Created exhaustive test plans and tested the application flow logic simulating real user scenarios.

Environment: HTML, DHTML, JavaScript, XML, AJAX, JSON Java 1.4.1 (Core Java, Multithreading and Collections), J2EE (Java Beans, JSP, Servlets, JDBC, Java Mail), JFreeChart, JExcel API, XSL, XSLFO, PL/SQL Procedures and Functions, SQL, MVC Struts (Model, View and Controller), Eclipse, WSAD 5.1.2, Visual SourceSafe(VSS), MSSQLServer 6.0, IBM's Websphere, FAÇADE, DAO, DTO, Singleton patterns, Adobe Acrobat

We'd love your feedback!