We provide IT Staff Augmentation Services!

Senior Software Developer Resume

OH

SUMMARY:

  • Sun Certified Consultant with 11 years of experience in IT industry in Project implementation, Customer interaction and Co - ordination, analysis, design and development of Enterprise Application development of large-scale technology solutions using Java, J2EE technologies in compliance with Confidential Level 5 standards.
  • Experienced in all phases of Software development life cycle (SDLC), Quality management systems blended with good interpersonal and management skills.
  • Strong experience in developing web based, distributed architecture, SOA based and client/server applications in multi-platform environments with Java/J2EE technologies using Object Oriented Analysis and Design (OOAD). Involved in all the phases of Life Cycle of Software Development (SDLC).
  • Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, J2EE, Servlets, JSP and XML.
  • Experience in standalone applications using Java SE and Web Applications using J2EE, Web Services (WSDL and SOAP), JDBC, Hibernate, and spring.
  • Extensive experience and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
  • Worked on Spring, Hibernate frameworks involving MVC, DAO and ORM
  • Experienced in Installation, Configuration and Deployment of J2EE applications in JBOSS, Oracle 10g Application Server, Web sphere, and Web logic.
  • Hands on experience in Apache Lucene Search Technologies for Scalable end-to-end solutions.
  • Knowledge in Oracle SOA suite Technologies.
  • Experienced in DevelopingInterfaces, Packages and Proceduresusing Oracle Data Integrator (ODI) for loading into warehouse from various sources like databases, flat files.
  • Experienced in creatingODI Proceduresfor complex logic which is not possible to implement using interfaces and packages.
  • Expert in developing WSDL/Web Services using SOAP, WSDL and UDDI.
  • Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT and validations with DTD & XML Schema and processing profile with SAX, DOM Parsers.
  • Expert in writing SQL, PLSQL and using various tools to connect to databases such as TOAD, PLSQL Developer, Squirrel
  • Hands on experience in working in UNIX & Linux environment and providing production support.
  • Experience in Troubleshooting and diagnosing issues related to the operation and performance of Implementations running on various operating systems.
  • Lead and support small to medium multidisciplinary development teams (Development, QA, Production Support, and Training) tasked with direct/indirect contributions towards the development and implementation of the deliverables of the project.
  • Experienced in Confidential level documentation by creating/maintaining HLD, USPs and User Manuals
  • Experience in Reporting tools- Crystal Reports.
  • Excellent turn around for defects during the Testing phases.
  • Excellent exposure to the entire Software development life cycle (SDLC).
  • Experience in System study and requirement elicitation.
  • Proficiency in Software Implementation and customer coordination

TECHNICAL SKILLS:

Java Technologies: Core Java (JDK 1.7/1.6), Concurrency, Multithreading, AnnotationReflection, Generics, Collections, JMS, Exception, I/O, Enums, JDBC, JAXB, Security, Java Beans etc.

JEE6 Technologies: Servlet 3.0, JSP, JAX RS 1.1(Restful Web Services).

Open Source: Spring 3.x (MVC, IOC, AOP), Hibernate 3.1, Apache Lucene, Apache Struts 1.3, JAXB.

Web Technologies: HTML, DHTML, CSS, JavaScript, JSON.

RDBMS: Oracle 11g/10g/9.2i/8i/8.0.x, MySQL 5.0 community Edition, PL/SQL Developer 7.0.3, Toad, Squirrel

Database Technologies: SQL query, Stored Procedures (PL/SQL), Packages, Triggers, View, FunctionsProceduresOperating SystemsSun Solaris 2.8/2.10, Linux (VMware), Ubuntu, MS-DOS, Windows (7/XP/NT/ 2002/2000/98 )

Search Technology: Apache Lucene

XML: XML (SAX, DOM), XPath, XSL, XSLT, Schema, DTD.

Build & Deployment: Ant 1.6.5, Maven 2.1.

Scripting Languages: Shell Script

Tools: Oracle Data Integrator, Eclipse 3.0/3.x, My Eclipse 3.8.2, TOAD, JDeveloper

App/Web Server: Weblogic 10.3, ApacheTomcat5.0.28,WebSphere6.1/7.0,jboss

Reporting Tools: Crystal Reports

PROFESSIONAL EXPERIENCE:

Confidential, OH

Senior Software Developer

Responsibilities:

  • Developed Enterprise back-end Applications Using JAVA EE with Lucene Search, Spring Framework and JDBC interacting with RDBMS such as Oracle, PostgreSQL, and SQL Server.
  • Developed Web Service to read the raw data to load the data into ODI.
  • Independently developed a Lucene-based search and indexing engine, features include support for distributed searching, indexes directories, Indexes records from Oracle Database, PDF, ZIP and XML files
  • DevelopedInterfaces, Packages and Proceduresusing Oracle Data Integrator (ODI) for loading into warehouse from various sources like databases, flat files.
  • Reverse engineered source and target system schemas using ODI before starting development.
  • Generatedscenarios and deployed them using ODI Operatorfor code migration one environment to another environment
  • CreatedODI Proceduresfor complex logic which is not possible to implement using interfaces and packages.
  • Involved in Debugging and Fixing defects with a quick turnaround.
  • Coding and implementation of enhancements in least possible time.

Environment: Java, J2EE, JDBC, EJB, Struts, Spring 3.0.5, Spring IOC, Spring AOP, Hibernate, JSP, Servlets, Apache Lucene 3.6.2, Apache Struts, Oracle Data Integrator (ODI), Eclipse 3.0/3.x, My Eclipse 3.8.2, WebSphere, Weblogic, TOAD, JDeveloper, HTML, DHTML, CSS, JavaScript, JSON, Solaris, Linux Rest Webservices, Windows and Oracle 11g

Confidential, CT

Senior Software Developer

Responsibilities:

  • Migrating existing web modules of the application to Spring MVC framework.
  • Incorporated Tiles, Resources, DAO modules with Spring MVC
  • Implemented the pages which will display the future transactions and bill payments of customer accounts.
  • Developed JSP’s and XSLT UI pages in conjunction with JavaScript, AJAX, XSL and XML to make the HTML pages more user-friendly and interactive.
  • Involved in Debugging and Fixing defects with a quick turnaround.
  • Coding and implementation of enhancements in least possible time

Environment: Java, J2EE, JBoss server, Struts 1.2, Spring 3.0.5, Spring MVC, Hibernate, OC4J server, Ant, Eclipse, EJB 3.0, XML, XSLT, JPA, HTML, JavaScript, JSP, JSTL, Java Script, Web Services, AJAX, SVN, Windows and Oracle.

Confidential

Team Lead

Responsibilities:

  • Change Request Analysis and Change Request Documentation
  • Coordinating with customers
  • Involved in analyzing the Bugs and assigning to the Team.
  • Involved in Fixing the Complex bugs and Change Requests.

Environment: Java1.5, J2EE, Struts2.0, JSP, Oracle 10g, EJB, Spring, Hibernate3.0, Ajax, IBM Web sphere 6.1, HTML, CSS and JavaScript.

Confidential

Team Lead

Responsibilities:

  • Change Request Analysis and Change Request Documentation
  • Developed SQL queries, User defined functions and Stored Procedures using PL /SQL.
  • Involved in Fixing the Complex bugs and Change Requests
  • Responsible for enhancement and maintenance of the application.

Environment: Java, J2EE, IBM Web Sphere 6.1, Crystal Reports, IBM DB2, Apache Tomcat 5.5, Crystal Reports XI.

Confidential

Team Lead

Responsibilities:

  • On-site Implementation, imparted training to users
  • Change Request Analysis and Change Request Documentation
  • Developed the complex transactions like Trade Issuance, License Issuance, Renewal, and Amendment using Struts Framework.
  • Owned the modules Trade, License and Billing by delegating units to teammates
  • Played a key role in the development of server side functionality using J2EE (servlets, JSP, EJB, JDBC, JNDI) technologies for handling the requests and responses
  • Involved in the development of Reports using Crystal Reports
  • Responsible for enhancement and maintenance of the application.
  • Liaising between the Onsite and the Offshore Team
  • Coordinating with customers,
  • Maintained and Monitored code using WinCVS
  • In charge of sending periodical project updates to the company management

Environment: Java, J2EE, Oracle 10g AS, JDK 1.5, EJB 2.0, PL/SQL, Toad 9.0, WinCVS, IntelliJ IDEA 5.1, Struts2.0, JSP, AJAX, Oracle 10g Database

Confidential

Senior Consultant

Responsibilities:

  • Maintain Personal details of all the employees in the organization.
  • To process payroll (department wise) based on the attendance details uploaded.
  • Email Triggering of pay slips.
  • Facility to run Hard and soft Payrolls
  • Web based solution with access rights based on user rights.
  • Onsite Implementation and imparted Training to Users.
  • In charge of guiding the development technically.
  • Developed User Interface using JSP and HTML
  • Involved in the development of Transactions in MVC Architecture.
  • Developed SQL queries, User defined functions and Stored Procedures using PL /SQL.
  • Effectively developed and maintained various generic script functions used by project.
  • Extensively involved in the development and testing phase of the project.
  • Involved in the development of transaction screens like Payroll, Leave Management and self-Services Module
  • Involved in the development of Payroll Related reports.
  • In charge of getting the signoffs from all the concerned users.

Environment: Java, J2EE, Jboss4.1, Jdk 1.5, EJB 2.0, PL/SQL, Toad 8.0, WinCVS, IntelliJ IDEA 5.1, JSP, AJAX, Oracle 10g Database.

Confidential

Software Developer

Responsibilities:

  • Onsite Implementation and imparted Training to Users
  • Involved in the development of masters & transaction screens like Sales Quotation, Invoice using storing procedures.
  • Involved in the extensive coding of the MVC architecture.
  • Developed and maintained Stored Procedures used in development of all transactions.
  • Involved in manual Unit Testing of transactions.
  • Tracking of Bugs using Bugzilla.
  • Involved in Confidential level documentation by creating documents like USP, User Manuals and Unit Test Cases.

Environment: Java, J2EE, JDK, JSP, EJB, Servlets, JBoss 4.0, Oracle 9i, JavaScript, AJAX, Cuecent BPMS.