We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • About 10 years of experience in complete Software Development Life Cycle right from Analysis, Design, Development, Testing, Debugging and Maintenance of Software Applications in Web and client/server environment using Java/J2EE Technologies, SQL, DB2, XML, HTML, JavaScript, Servlets. I have always completed projects on time delivering high quality code while working with tight schedules. Have excellent verbal and written communication skills, ability to rapidly learn new concepts, excellent interpersonal skills and ability to work individually or as part of a team.
  • Extensive experience in Requirement gathering, Analysis and Design, Coding and Code Reviews, Unit Test Case development, Test Case Review, Unit and Integration Testing.
  • Strong knowledge of Java, HTML, XML, JavaScript, J2EE (JSP, velocity, EJB, JDBC, Struts, Tiles, Servlets, MVC, Spring, Hibernate, Ajax, PL/SQL scripts.
  • Strong knowledge of Data Structures and Algorithms.
  • Worked on web/application servers/IDE such as IBM Web Sphere, Tomcat, Eclipse, WSAD, RAD
  • Worked under Agile Software Development Methodology.
  • Experienced with Model View Controller Architecture and Struts and Spring framework.
  • Good analytical skills with proficiency in debugging, problem resolution and documentation.
  • Good domain knowledge of banking industry, automobile industry, auto insurance, home insurance industry.

TECHNICAL SKILLS:

Application Programming: Java, J2EE, Servlets, Spring, Web Services, C Sharp, C

Internet/Web Technology: JavaScript, HTML, JSP, Servlets, JMS, CSS, Ajax, JQuery

Application Servers: WebSphere 3.5.6/ 5.x, 6.x, Eclipse

Web Servers: Apache Tomcat

IDE Tools: Eclipse, WSAD, JBuilder, IBM RAD

Operating Systems: Windows, Linux

Data Persistence Technology: Hibernate

Database: DB2 8.0, SQL Server 2000

UI Frameworks: Jakarta Struts MVC Framework, Struts - Tiles,Spring Framework

DB Tools: Visio, TOAD, SQL, DB Visualizer

Version Controlling: Clearcase, CVS

External Component: Google Mini Component, log4j, EFax, iText

Content Management System: IBM WCM

Build Tools: ANT, Jenkins, Hudson

WORK EXPERIENCE:

Confidential, San Jose, CA

Senior Software Engineer

Environment: Java, J2EE, Hibernate, velocity rules, AJAX, DB2, SQL, Eclipse, Tomcat Server, SOA Architecture

Responsibilities:
  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using agile development methodology.
  • Worked on advanced configuration of our Sure Power product for Nationwide Insurance Company, which included implementing software modules for new rating calculations and integrating with third party services.
  • Developed Presentation and Controller layers using JSP, HTML, Custom Tag Libraries, Java Script, Ajax, Business layer was developed by creating set of discrete services.
  • Implemented Persistence layer using Hibernate to interact with the SQL database, Used Hibernate Framework for object relational mapping and persistence.
  • Implemented new validation and business rules using velocity rules.
  • Designed new reports using Eclipse Birt Report.
  • Worked in LDAP to analyze/resolve User Access issues.
  • Participated in the design, planning, estimation and implementation.
  • Converted old project that used to be deployed manually into an automated deployment environment by creating configuration files, and later helped to move this to AWS environments.
  • Merged the code with the release environment based on the change sets and Creation of new RPM builds using Jenkins for Continuous Integration.
  • Followed Agile (SCRUM) methodology, involved in sprint planning every two weeks and setup daily standup meetings.
  • Worked with the Business Analysts and helped resolve issues regarding functionality.

Confidential, CA

Senior Software Engineer

Environment: Java, J2EE, Spring, Struts, Hibernate, JSP, AJAX, DB2, Blaze Rules, RAD 8.1, SQL, UC4

Responsibilities:
  • Involved in the design, development and testing of the application, and incorporating new functionality and features for bank clients like Chase Bank in the existing application.
  • Participating in the High-level and low-level system design, planning, estimation and implementation.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Developed user interface with javascript, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application. Created action classes and session beans to process the requests from the user.
  • Implemented spring service layer with dependency wiring, transaction and DAO.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Used Java/J2EE Design patterns like Business Delegate, Value Object(VO) and Data Transfer Object(DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing data.
  • Developed SOAP webservices from the scratch and also Consumed partners webservices.
  • Used SOAP UI tool for testing the services.
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects.
  • Created stat reports using SQL, and triggered by using UC4 jobs.
  • Creation of new rules, using blaze rules.
  • Creating/updating new jobs in UC4.
  • Handling daily production issues including on weekends. Involved in debugging and fixing production issues.
  • Worked with the Business Analysts and helped resolve issues regarding functionality.

Confidential, CA

Software Engineer II

Environment: Java, J2EE, Spring, Struts, Hibernate, JSP, AJAX, DB2, DROOLS, Dozer Mapping, JSTL Tags, WebSphere 6.1, log4j, IBM WCM, webservices, tomcat, JQuery

Responsibilities:
  • Involved in development of the Mercury First application that is used by agents to create new insurance applications or create endorsements on existing insurance applications.
  • Worked on code refactoring and creating state specific helper class for the benefits of the future state roll out
  • Designing, coding and refactoring server side components like Spring, Struts, Webservices and Hibernate.
  • Involved in development of UI using JSP and validation using JavaScript.
  • Backend database controlled by DB2
  • Involving in complete bug fixes of the application and enhancements.
  • Handling daily production issues, debugging and fixing them.
  • Implementing caching for performance improvement.

Confidential, CA

Software Developer

Environment: Java, J2EE, Struts, Tiles, JSP, JavaScript, Oracle 10g, Web logic 8.1, XSLT,, log4j, Google Mini Component, EFAX, iText

Responsibilities:
  • Involved in development, testing, debugging and maintenance of the application.
  • Designing, coding and configuring server side components like JSP, Servlets, Struts, Tiles and JDBC.
  • Involved in development of UI using JSP and validations using Java Script.
  • Backend database controlled by Oracle 10g.
  • Involving in complete bug fixes of the application and enhancements.
  • Integration with the GOOGLE MINI component to achieve keyword searching
  • Integration with EFAX for fax ordering and iText for generating PDF files.
  • Integration for log4j component for logging

We'd love your feedback!