We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Mountain View, CA

SUMMARY

  • Around 7.5 years of diversified experience in development of enterprise applications, System Analysis, Technical Design, Development, Implementation, Performance Tuning, Testing and Release/Build management in all stages of Full Software Development Life Cycle (SDLC).
  • Worked on Core Java/J2EE, Frameworks (Struts, Hibernate and Spring).
  • Skilled in Java/J2EE Technologies with extensive experience using HTML, JDBC, Servlets, Java Beans, XML, JSP, SOAP, JNDI, Struts 1.2, log4J, AJAX, CSS, MVC, JavaScript, Tiles framework, Spring 2.5, Hibernate 3.0 for cross browsers.
  • Experienced in Using IBM WebSphere server and Tomcat Web Server.
  • Experience in working with IDE tools like Eclipse IBM RAD, and Vi Editor.
  • Excellent knowledge and experience in SQL - PL/SQL, Oracle 9i and IBM DB2.
  • Good knowledge of UNIX shell commands, AIX and shell scripting.
  • Experience in implementing Waterfall and Agile Methodologies of SDLC.
  • Knowledge of IBM ClearCase, SVN and perforce version controlling tools.
  • Experience of IBM ClearQuest and HP Quality Center for Bugs recording and tracking.
  • Experience in writing and testing RESTful APIs for fetching data and display reports on frontend.
  • Have demonstrated good capabilities in overall project delivery which involved analyzing the requirements, feasibility and high and low level design preparation, coding and deployments.
  • Have Good Experience in Client Interaction specialized in working at client locations and work closely with client at India and United States.

TECHNICAL SKILLS

Languages, Technologies and Frameworks: Core Java, Servlets, JSP, J2EE- Struts, Tiles, Hibernate, XML, HTML, AJAX, JavaScript, Spring, REST APIs, JAX-RS, JAXB, jquery, Junit.

Databases: Oracle 9i, IBM DB2, SQL, PL/SQL

Tools: IBM WebSphere Application Developer (WSAD 5.1.2), RSA 7.0,RAD, Subversion(SVN), ClearCase, ClearQuest, TOAD, AquaStudio, SoapUI, Maven, Ant

Server: WebSphere Application Server(WAS),5.1, 6.1, Apache Tomcat 7

Products: Transact SM, SDS, Universal Gateway

Platforms: Windows 2000/XP/Server 2003, AIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Mountain View, CA

Senior Software Engineer

Responsibilities:

  • Writing Automation test cases using java and JavaScript.
  • Writing of automation test cases for testing identity bar for all Confidential Frontends
  • Writing of automation test cases for testing one- Confidential bar for all Confidential Frontends.
  • Configuration of build files for continuous build integration and tests over different testing environments.
  • Monitoring logs for any build failures or of test output logs.
  • Writing Java program to fetch status (success / failure) for test suites against latest Builds submitted for continuous integration.
  • Identify changes which lead to build failures, analyzing the root cause and fixing the same.
  • Worked on writing an automated script using Confidential protobuf and bugnaizer api to automatically ping and closing conformance error related bugs.

Environment: Java, JavaScript, Linux, perforce, shell scripts.

Confidential

Java Developer

Responsibilities:

  • Designed and build DAO layer using hibernate as the ORM framework.
  • Designed frontend pages using JSP and Struts tag library.
  • Developed REST APIs web services to get funds data and FX Rates from a Core mainframe system.
  • Used soapUI tool for Unit and Regression testing of REST APIs.
  • Used Struts MVC, JavaScript form validations and Tiles framework for Web based module.
  • Used Spring IOC module which is used which provides a consistent means of configuring and managing Java objects.
  • Wrote stored procedures using PL/SQL and SQL queries to fetch data from Sybase and Oracle Databases for preparing Fund Performance reports.
  • Used HP Quality Center to track & fix the defects.
  • Wrote a standalone java program using SPRING and Core java for publishing fund reports to Teamsite and in turn back on GUI to be viewed by Fund managers.
  • Deployed war files to different environments i.e. development, testing and pre-production environment.

Environment: J2EE, Struts, Tiles, jsp, javascript, RAD 7.0, ClearCase, Oracle, Spring 2.5, Hibernate 3.0, PL/SQL, soapUI, REST APIs.

Confidential

Java Developer

Responsibilities:

  • Business and product understanding of Transact SM and SDS.
  • Involved in Writing JavaScript for building custom components to be used with in Transact SM Product.
  • Wrote Web services to fetch the credit score of any customer from external sources other than Experian (TransUnion and Confidential ) using Eclipse IDE.
  • Used XSLT for transformation between different XML formats.
  • Used SAX and DOM Parser for Parsing XMLs.

Environment: Transact SM, SDS, Groovy Scripts, UG, Web services, Struts 1.2, XML, XSLT, SAX, DOM, and Eclipse IDE, Junit.

Confidential

Java Developer

Responsibilities:

  • Analyzing the requirements and preparing the low level design (class diagram and sequence diagram).
  • Writing the java code for the conversion of bank files into the desired LBX format.
  • Designing of User Interface pages in JSP.
  • Used MVC based STRUTS framework for Web based interface using IBM WSAD IDE.
  • Used JDBC API for integrating application with Oracle database and developed functions, stored procedures, and SQL Queries using PL/SQL
  • SFTP setup and shell Scripts writing to transfer files at Billing Server.
  • Performed comprehensive unit and system testing.

Environment: Core java 1.5, Windows Server 2003, Clear case, Struts1.2, JSP, Clear quest, SFTP, WSAD 5.1.2, PL/SQL

Confidential

Java Developer

Responsibilities:

  • Participated in analysis activities, software design and design reviews.
  • Wrote high level and low level design documents and designed the Database Schema using DDL Queries, writing SQL queries to fetch and manipulate data.
  • Involved in designing the User Interface pages.
  • Created the .hbm files and designed the table to object mappings to use Hibernate ORM.
  • Developed web pages using Struts, JSP, Servlets, HTML and JavaScript.
  • Wrote core java program to fetch complaint data using JDBC from an Oracle database and then store into local DB2 database.
  • Involved in writing shell scripts for scheduling and purging of data older than 30 days.
  • Involved in Unit Testing and User Acceptance Testing
  • Worked extensively in overall deployment of all core java and Web based modules on AIX server.

Environment: Core Java, J2EE, Struts, Tiles, WebSphere Application Server 6.1, ClearCase, Clearquest, JSP, Shell Scripting, AIX, Hibernate, Log4j.

Confidential

Java & Oracle Developer

Responsibilities:

  • Developed reporting modules, and writing java program to get employee’s data from a central employee database (HRMS) and displaying the same on GUI.
  • Designed overall Database schema and Table structure.
  • Involved in Developing unit and functional tests for the complete functionality.
  • Writing DAO Classes using JDBC thin client.
  • Used SVN for version controlling of source code.
  • Involved in the complete life cycle of project preparing design documents (Class diagrams, sequence diagrams), database designing, coding, and integration with HRMS, manual Testing and Customer Support.

Environment: J2EE, Struts, Tiles, AJAX, WebSphere Application Server 6.1, ClearCase, Clearquest, JSP, Shell Scripting, AIX,log4j.

Confidential

Java & Oracle Developer

Responsibilities:

  • Implementing backend utilities in core java 1.5 using JDBC and shell scripts for activation, deactivation, and Churning, points calculation for Mobile Numbers.
  • Designed web pages using JSP, tiles and Struts Tag libraries.
  • Developed Web based frontend Using STRUTS, JSP Servlets, AJAX in IBM WSAD 5.1.2 for viewing reports for activated mobile numbers on a particular date, calculated points, and Churn mobile numbers.
  • Used Clear case for version controlling of source code and all project documents used for QA.
  • Participated in unit and functional testing for the overall project functionality.
  • Used IBM clear quest for logging all the Bugs occurred during review process.
  • Writing stored procedures and SQL queries in DB2 & Oracle for producing MI reports used by Business.

Environment: J2EE, Struts, Tiles, WSAD 5.1.2, ClearCase, Clearquest, JSP, Shell Scripting, AIX, Core java 1.5, AJAX, IBM DB2 9.x, Oracle 9i.

Confidential

Java & PL/SQL Developer

Responsibilities:

  • Analyzed the business requirements and preparing the SRS document.
  • Participated in Demo sessions for the manual reports generation to understand the business workflow.
  • Designed of the web pages using JSP and Struts Tag Libraries for the user Interface using IBM RAD IDE.
  • Wrote Stored Procedures in IBM DB2 9.x database for automation of business logic to calculate usage %.
  • Developed web interface using STRUTS, JSP and Servlets for GUI using IBM RAD IDE.
  • Prepared the MIS reports required by Business through writing PL/SQL stored procedures using TOAD.

Environment: J2EE, Struts, Tiles, WebSphere Application Server 6.1, ClearCase, IBM DB2 & Oracle Stored Procedures.

We'd love your feedback!