Sr.software Engineer Resume
Charlotte, NC
SUMMARY
- 10 years of experience in Object - oriented analysis, design, development and in Java/J2EE related technologies
- Extensive experience with J2EE using most of the advanced features of Java including Web sphere, JBoss,Weblogic,EJB,JavaScript,webservices,JSP,Struts,Servlets,Hibernate,Spring,JSF,Oracle,JQuery.
- Extensive experience in Financial Domain, Telecom, e-Commerce applications and in Analysis, Design, Multi tier application design, database design and system development.
- Extensive experience using developing environment tools of Java including JBuilder, Eclipse, JBossDeveloperStudio
- Expertise in Relational Data Base Design and writing SQL and PL/SQL, stored procedures, packages and database triggers.
- Proficient in Oracle Tools and Utilities such as TOAD,SQL*Navigator and Squirrel SQL Client, Teradata SQL Assistant
TECHNICAL SKILLS
Operating systems: Windows XP/2000/98/95, UNIX, Linux
Programming Languages: Java, C++, PL/SQL, Perl, CGI, and C
Web Application Languages: HTML, DHTML, JHTML, CSS, JavaScript, AJAX, JSON
XML Technologies: XML, XSLT, DOM, SAX, XQuery
Java/J2EE Technologies: JSP, JSTL, Servlets, Struts, EJB, JDBC, JNDI, SOAP, Hibernate, Spring, Webservices, JSF, Ant Build Tool, Maven, JUnit, JQuery
RDBMS: Oracle, SQL Server
Version Control & Other: CVS, Ant, JUnit 3.8.1, Visio, ParaSoft JTest, Cruise Control, Hudson, Maven, Rational Clear Case & Clear Quest, Subversion
Application Server: IBM Web Sphere Application Server, JBoss, BEA Web-Logic Server
Development Tools: Rational Application Developer (RAD), WebSphere Studio- Application Developer (WSAD), Eclipse, JBUILDER 7.0.
Web Server: Apache Web Server, Jakarta -Tomcat.
PROFESSIONAL EXPERIENCE
Confidential, Charlotte NC
Sr.Software Engineer
Responsibilities:
- Designed and developed new Batch Components(Raters) for different Scorecards in the risk rating process which calculates the ORR and FRR based on the financial parameters
- Closely worked with LOB in gathering requirements and also breaking down the business requirements to technical design documents and implement the same
- Migrated different applications in IRR System from Struts framework to Spring framework
- Configured the projects to be build using Jenkins tool
- Worked as a Release Coordinator for different releases in Agile Methodology process
- Developed webapp applications in IRR project using different technologies like Struts,Spring,Hibernate,SQL,EJB, JSTL, JSP.
- Developed Junit classes using Mockito framework which mocks the JDBC calls
- Worked with offshore team in different phases of the development cycle and production support related issues
Environment: Java/J2EE,Eclipse,Weblogic,EJB,Spring,Struts,JDBC,Unix,Shellscript,JilScript,Maven,JavaScript, PL/SQL, SVN, JMS, MDB.Teradata,Webservices,Hibernate,Jenkins,Version One, JIRA
Confidential, Boston MA
Sr. Software Engineer
Responsibilities:
- Developed tech design documentation,testplans for unit testing and integrated system testing
- Developed message driven beans for each queue which will process the requests for daily calc,daily reports, sync daily calc and sync daily reports
- Developed jil scripts for the autosys jobs which intern call the shell scripts for running the batch jobs
- Developed the presentation layer, application layer and data layer using the framework’s like JSP,Structs,Spring,EJB,JDBC,JMS,MDB,Java Script for handing the requests which are submitted through the Java main class
- Developed the turnover instructions for production release for the application
- Involved in production support for the Attribution applications
- Migrated the auto jobs and script files from messina4 production server to sterling1 production server
- Worked on browser compatibly issues for Attribution applications
- Worked with offshore team in different phases of the development cycle and production support related issues
Environment: Java/J2EE,JBossDeveloperStudio,Tomcat,JBoss,EJB,Spring,Struts,JDBC,Unix,Shell script, Jil Script, Maven, Ant, Java Scripts, PL/SQL, SVN, JMS and MDB.
Confidential, OAKS PA
Sr. J2EE Developer
Responsibilities:
- Involved in complete SDLC - Requirement Analysis, Development, System Integration Testing and Performance Testing.
- Developed presentation Layer using JSP, Struts Controller Servet, Process Controller Action Class and Helper classes
- Developed Application Layer using Business Delegate, Session Façade EJB, Business Service Class and Data Service Façade (dm, dto, impl, filter classes)
- Involved in writing the stored procedures which was used for the modules Tax Lot Separation and Cash and Sweep Balance Report
- Developed Service Locator that is used for JNDI lookup.
- Worked with Java script, CSS and HTML to tweak the web pages to the desired style followed by the organization.
- Developed wrapper PL/SQL procedure. This procedure will check the data in the tables before persisting the separated values in the database
- Developed the Oracle types base on the PL/SQL procedure input and output parameters
- Developed the PL/SQL procedure to persist the separated values in to the tables. This PL/SQL procedure is called from the wrapper procedure.
- Involved in design and development of the presentation layer using HTML, JSP and CSS.
- Developed the joins, triggers and functions in the data layer.
- Involved in bugs recording, bug fixing, code review and other maintenance of the application.
Environment: Java/J2EE,XML,,Eclipse3.5,Struts,Spring,EJB,Ant,Starteam,Orace,weblogic8.3,weblogic11.3,Hudson, JavaScript, PL/SQL
Confidential, Kansas City, MO
Sr. J2EE Developer
Responsibilities:
- Participated in requirement gathering and convert the requirements into technical specifications.
- Involved in application design, developing and testing the application. Also participate in database design.
- Test Driven Development (TDD) process is used in developing the application.
- Developed User interface using Struts MVC frame work. Implemented JSP’s using struts tag libraries and developed action classes.
- Override the struts request processor to centralize the user authentication and get the user profile object from LDAP.
- Used struts validation framework for form level validation.
- Developed the joins, triggers and functions in the data layer.
- Used spring transactions for transaction management at business layer.
- Developed persistence layer using Hibernate framework.
- Developed Hibernate configuration files and java persistence classes for Mapping DB.
- Written SQL queries and stored procedures in SQL Server 2005 for persistence.
- Used Eclipse 3.4.1 IDE and JBoss test environment to develop and debug the application.
- Involved in implementing build process using Maven and developing POM.xml files.
- Involved in Release Process of the Project using Clear Case and Maven
- Involved configuring web sphere application server to test the application in Production Env.
- Involved Building the application and created Magic tickets to push the application to Integration Env.
- Developed PL/SQL procedure to get the forms and Tracks based on the County values.
- Developed the Oracle types base on the PL/SQL procedure input and output parameters
- Involved in creating a Base Test Case class for configuring the common framework which can extend the JUnit test class
- Implemented unit test cases using JUnit framework.
- Involved in creating bld stream as the child stream to Int stream using clear Case project explorer.
- Involved in creating test scenarios and provide the support for integration testing.
- Implement the logging process at different levels of application using Log4j.
- Used Clear case source control to implement team development.
Environment: Java,XML,JBoss,Eclipse,Struts,Spring, EJB, Web Services, Rational Clear Case, WebSphere 6.1,RSA 7.0,Maven 2.x,Hibernate,Hudson,subversion,JSF, JUnit, Log4j, SQL Server 2005,Unix,CSS,PL/SQL.
Confidential, Boston
Applications Developer Software Systems Engineer
Responsibilities:
- Developed the presentation layer using JSP, Servlets and Struts for Accounts & Maintenance and commerce transaction.
- Configured WebSphere Application Server 6.x for database and other resource pooling.
- Administered the WebSphere Application Server instances in development and test environments for day to day operations during development cycles.
- Developed Session Beans, which were used to interface the Entity Beans.
- Developed Message Beans, which were used to communicate with the JMS to interact with queues.
- Created number of database Triggers according to business rules using PL/SQL.
- Developed the deployment scripts using WebSphere Application Server ANT tasks for deploying the applications from development to Production systems.
- Worked with the infrastructure teams and helped them to setup the WebSphere Application Server environments in integration and Production environments.
- Involved Enterprise Application Integration (EAI) of different applications like VBC, My Business, Vision and Wireless Integration
- The total application was developed in J2EE using MVC architecture.
- Oracle Database design and build PL/SQL Script for database translation
- Responsible for the designing, coding and developing the application.
- Involved in Documentation, and archiving of Accounts.
- Involved in System Requirements study and conceptual design
- Involved in developing JUnit Classes
Environment: WinXPserver,JAVA,EJB,AJAX,Servlets,Structs,JSP,JDBC,WebSphereApplicationServer, Hibernate,ORACLE,Webservices,SOAP,WSDL,JMS,Unix,HTML,CSS,Javascript,Ant,Log4j,Spring,XML,UML,JNDI,SQL,JUnit,Eclipse,JQuery
Confidential
Java Developer
Responsibilities:
- Involved in designing, developing and configuring server side J2EE components like EJB, Hibernate, Java Beans, JSP, Servlets, JMS, JDBC, JNDI, JTS, Java Mail API, and XML
- Responsible for developing Entity Beans, which were used to perform data manipulation. Various finders were written using the JDBC-ODBC.
- Involved in Enterprise Application Inventory (EAI) of different systems like Inventory, Sales, Stock, Shipping into one application called Planning Engine.
- Developed Session Beans, which were used to interface the Entity Beans.
- Developed Message Beans, which were used to communicate with the JMS to interact with queues.
- Explored and configured the development JBoss environments, database integration etc.
- Developed ANT scripts to deploy the applications to JBoss application server in different environments.
- XQuery is used to Query the XML Data.
- Involved in implementing different J2EE design patterns like Session Facade, Message Facade, Service Locator, Value Object, Value Object Factory
- Responsible for configuring JBoss Application Server to access the Database by setting up Data source and Oracle Pool.
- Involved in Bug fixing.
- Involved in functionality & Performance testing
- Involved in developing JUnit Classes.
Environment: Win2000server,JAVA,EJB,Servlets,Structs,AJAX,JSP,JDBC,Spring,Hibernate,ORACLE,JBoss,Webservices,JMS,Unix,HTML,DHTML,JHTML,Unix,CSS,Spring,Log4j,Ant,Javascript,XML,UML,JNDI,SQL,JUnit,Eclipse
Confidential
Java Developer
Responsibilities:
- Responsible for the designing, coding and developing the application.
- Developed the presentation layer using JSP and Servlets.
- The total application was developed in J2EE using MVC architecture.
- Incorporated Login authentication by using JSP and verifying it with database security tables.
- Oracle Database design and built PL/SQL script for database translation.
- Responsible for developing Entity Beans, which were used to perform data manipulation.
- Responsible for configuring WebLogic Application Server 7.0 to access the Database by setting up Data source and Oracle Pool.
- Created XML files and applied XSL to enable wireless users to access the system. JAXP API was used in processing XML files with DOM and SAX parsers.
- Extensive involvement in database design, development and coding of stored Procedures, SQL DDL & DML statements, functions and triggers.
- Involved in Documentation, and archiving of Accounts.
- Involved in System Requirements study and conceptual design
Environment: JDK1.5, EJB, Hibernate, Struts, XML, Servlets, HTML, JSP, WebLogic, UML, JMS, Oracle, Linux, Log4J, HTML, CSS, JavaScript, JUnit, Eclipse