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, JNDISOAP, Hibernate, Spring, Webservices, JSF, Ant Build ToolMaven, JUnit, JQuery
RDBMS: Oracle, SQL Server
Version Control & Other: CVS, Ant, JUnit 3.8.1, Visio, ParaSoft JTest, Cruise ControlHudson, 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-
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
- Developed the PL/SQL procedures for performing the calc process and stores them into the table which intern Fireplace team will retrieve this data to show the reports for the accounts in their website
- Involved in production support for the Attribution applications
- Automated the build process for Attribution applications by using shell scripts which will build the war and ear for the applications from the SVN tags and prepared the turnover instructions for Attribution applications for production release
- 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.
- Participated in requirement gathering and convert the requirements in to tech design documents based on the use cases for the modules Tax Lot Separation and Currency and Sweep Balance Report
- 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 USA
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, WebSphere ApplicationServer, Hibernate,ORACLE,Web services,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: Win 2000 server,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