Senior Software Engineer Resume
SUMMARY
- A Senior Software Engineer with 6+ years of experience in Web based applications with exposure to the Banking, Financial applications and Open Source Project
- Extensive hands - on experience on Core Java, JSP, Servlet, JDBC, Struts, Spring, Hibernate, JUnit, Web services and Design Patterns
- Have experience in WebSphere and JBOSS Server
- Have good experience in MVC architecture and proficient in OOPS, ORM and AOP concepts
- Hands-on experience in Linux platform
- Proficiency at various levels of application development includes interaction with end user for requirement analysis, system analysis and design, system testing and integration, implementation and documentation
- Worked extensively for DB Ac tivities (SQL, Load Cursor commands, Pure XML/XQuery)
- Redesigned a poorly performing application to have a better performance, code readability & ease maintenance
- Possess excellent communication & interpersonal skills
TECHNICAL SKILLS
Language: Java 1.4, Java 1.5
J2EE Technologies: Servlet, JSP, JSTL, JDBC, JNDI, HTML, XML, XML Schema
J2EE Frameworks: Struts 1.3.x, Spring 2.5.x ( IoC, DAO, Mail, JMS, Scheduler, RMI HTTPS remoting, Web services with Apache Axis2)
ORM Frameworks: Hibernate 3.2.x
Application Servers: IBM websphere 5.1, IBM websphere 6.1, JBoss 5.0
Web Servers: Apache Tomcat 5.5, IBM HTTP Server (HIS)
Scripting Language: Shell Script, JavaScript, Ajax
Development Tools: Eclipse, WSAD 5.1.1, SpringSource Tool Suite 2.3.0, iReport tool 1.3.3
Source Control: Rational Clear Case, SVN
Database: IBM DB2 8.0 & 9.5 (SQL, PL/SQL & XQuery/Pure XML), Oracle 9i, My SQL
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Developed UI Pages using HTML,JSP,CSS and Java Script.
- Developed server side logic and business logic using Core Java.
- Used Multi-threading in transaction module.
- Multiple places we used display tag to download the data in different format.
- Used JSTL and JSF to reduce the JSP content and reduce script let tags in JSP’s.
- Developed the Multi-tier web based application using Spring Framework integrated with Hibernate.
- Used MQ Frame Work to pass the message from one interface to other interface.
- Used LDAP Software to maintain sensitive data, like customer login details, personal information etc…
- Involved in wringing SQL Commands Using DB2 Data Base.
- Used SVN to maintain source code in version control.
- Developed Scheduler for Dependencies, Adhoc runs and Recon runs using Quartz scheduler.
- Implemented features like Transaction management, Exception handling using Spring-AOP module.
- Involved in Designing and developing DAO layer to save and retrieve reconciliation information from the database using Hibernate.
- Involved in Deploying and configuring Websphere Application Server.
- Solved the Memory leak and DB performance issue.
- Performed unit testing using JUnit.
- Interacted with application testers to review system defects and recreate defects in order to provide comprehensive fixes.
- Direct communication with client to get the requirement, development & testing.
- Participated in SDLC of Requirement analysis, Design, Coding, Testing, Implementation & Documentation
- Developed Common Gate Way Authentication for all GUI applications using Java, JSP, Servlet, JDBC etc
- Interacting with testing team in SIT, UAT and Performance Test.
- Resolved the bug fixes in SIT, UAT, Performance Test and Production.
- Worked in Deployment the source in Production and Other testing phase.
- I have good experience on Linux.
- Worked in build env, to take the build for every deployment using apache ant build.
- Involved in Issue Status call for SIT, UAT, Performance Test, Pen test and production.
- Involved in project status call with country business team.
Environment: Java 1.4, J2EE, JSP 2.0, Servlet 2.1, WebSphere 5.1, DB2 8.2, LDAP, Linux, JavaScript, Shell script, HTML, CVS, VSS, UNIX, Linux and Solaris
Confidential
Technical Lead
Responsibilities:
- Worked as a Technical Lead with the team size of 5
- Developed server side logic and business logic using Core Java.
- Used multi-threading concept for to maintain multiple request from other interface.
- Worked extensively on Team sit e & Open deploy installation and configuration
- Worked extensively on Web Content Management System
- Worked extensively on Spring IOC, AOP, DAO & JMS
- Worked on Data Model design, DB Performance
- Worked extensively on XQuery/Pure XML
- Set up the application in local with JBOSS 5.0
- Prepared Technical Specification Document
- Prepared Architecture Document
- Worked extensively on Websphere 6.1 NDM/Base server for configuration, deployment and WAS plugin installation
- Worked on MQ series for Straight through processing (STP)
- Read and write XML using third party API.
- Developed data structure in XML format.
- Developed XML Schema (XSD) to validate XML.
- Storing DATA in XML Format using DB2 data base.
- Used LDAP to maintain customer data for authentication purpose.
- Used IBM Data studio and Aqadata Studio for connecting to data base.
- Interacting with testing team in SIT, UAT and Performance Test.
- Resolved the bug fixes in SIT, UAT, Performance Test and Production.
- Interacting Pen test team and resolved the bug fixes in Pen Test Phase.
- Worked in Deployment the source in Production and Other testing phase.
- I have good experience on Linux.
- Worked in build env, to take the build for every deployment using apache ant build.
- Used Linux command prompt to deploy the source in servers.
- Involved in Issue Status call for SIT, UAT, Performance Test, Pen test and production.
- Involved in project status call with country business team.
Environment: Java 1.5, J2EE, JSP 2.0, Servlet 2.1, Struts 1.3x, Spring 2.5x (IOC, DAO, HTTPS Remoting, Mail, JMS, Quartz), JUnit, Jasper, iText, JExcel, XML, Websphere 6.1, DB2 9.5, LDAP, Linux, MQ Series, Team site, Open deploy Base & Receiver Servers