Sr. Software Engineer Resume
TX
SUMMARY
- A very efficient Java / J2EE developer wif 9+ years of experience in development & implementation of Business Applications.
- Extremely proficient in J2SE, J2EE Technologies JDK, JDBC, Servlets, JSP, JSF, EJB, RMI, XML/XSL, JMS, Struts/MVC Framework, Spring Framework, Web Services (SOA), Web logic 8.1/7.0, IBM Web sphere 5.1, Hibernate, ANT, Design Patterns, Junit.
- Expertise in OOA, OOD, SDLC, Software Development, Java Application Development, Agile software development methodologies, Distributed Application Development and Object Oriented Programming (OOP).
- Experience in working Designing and Developing deliverables inAgile Environment.
- Experience in participating Sprint Planning and time.
- Strong knowledge in teh area of J2EE patterns: DAO, Business Delegate, Transfer Object, Service locator and Model View Controller.
- Expertise in server side Business Logic Development using Session, Entity and Message Driven Beans.
- Proficiency in developing applications using Apache Struts and tiles and Spring MVC and web flow.
- Experience in developing applications using Hibernate.
- Efficiency in deploying applications using Web Sphere 5.1 (WSAD).
- Expert level database development skills in writing Stored Procedures, Packages, Triggers and Cursors using Oracle 8i/9i/10g, PL/SQL.
- Developed XSL Style sheets using Struts MVC Framework on an Apache environment.
- A highly motivated Team Player wif good interpersonal and communication Skills.
TECHNICAL SKILLS
Programming: Java 1.x / J2SE/J2EE, XML, EJB, JDBC 3.x, JSP 2.x, Servlets 2.x, Java Script, CSS, AJAX, GWT.
Frameworks: Struts 1.x, Hibernate 3.0, Spring 1.2.7
Methodologies: OOAD, OOP, MVC
IDE: Eclipse 3.0, MyEclipse, Net Beans, RAD, IntelliJ IDEA, Rational software Architect (RSA) 6.0.1, IBM WSAD 5.1.2, Eclipse RCP (Rich Client Platform).
Tools: TOAD, Log4j, Adobe LiveCycle 8.2
Version Control Tools: CVS, SUBVERSION (SVN), AccuRev
Operating Systems: Microsoft Windows 95/98/2000/ XP
Web/Application Servers: Websphere 5.1, Weblogic 8/10, Apache Tomcat 4/5, JBoss 3.2.3/4.0
Databases: Oracle 10g/9i, MS SQL, MySQL 5.1
Build, Testing Tool: Ant 1.7, Junit 4.0
PROFESSIONAL EXPERIENCE
Confidential, TX
Sr. Software Engineer
Responsibilities:
- Involved in System Development and Testing.
- Used Eclipse RCP concepts like various perspectives and integrated views in designing teh interactive User Interface providing lot of information about corridors, subdivision, dispatch, TMDS territory, tracks, line segment and operating division.
- Used JBoss for EJB services and Data persistence using JPA.
- Involved in writing ANT Scripts for building teh application.
- Provided UNIX shell scripts to deploy teh application.
- Used Commons and Log4J logging framework. Log messages wif various levels are written in all teh Java code.
- Performed Debugging, Analysis, unit testing, regression testing, and system testing of teh entire project.
Environment: JDK1.6, J2EE, EJB3.0, JPA, DB2, SQL Server 2005 & 2008, Windows XP, JBoss 1.5, Eclipse RCP, DB Visualizer, ANT and SVN.
Confidential, Bellevue, WA
Sr. Software Engineer
Responsibilities:
- Working as a Developer and coordinating teh team as a Technical Lead.
- Developed Class, Sequence, Activity diagrams using Micro Soft Visio 2007 based on teh Use cases.
- Used Agile Scrum software development process and participated in teh sprint planning and time estimates for each tasks.
- Implemented most common J2EE patterns like Business Delegate, Session Façade, and DAO.
- Used AJAX framework like DWR in Point of Sale application at T - Mobile for teh operations from placing order to tendering orders.
- Developed teh web services (SOA) using Spring Framework.
- Designed teh XSDs define web service data types that interchange wif web service clients.
- Used teh Service Data Objects (SDOs) are teh Java equivalents to web service data types, and are generated from teh XSDs.
- Used JAXB for transforming Java Objects to XML and vice versa.
- Developed PDF templates and Fragments usingAdobe LiveCycle Designer and integrated wif RSP.
- Create work flow inAdobe LiveCycle Workbenchfor Template/Fragments stitching using On Demand Assembly Library Service.
- Used Spring DAO for teh backend support to communicate wif teh AMDOC, Tibco services and database using SQL/PLSQL queries.
- Implemented Spring controller and bean classes to map teh UI components directly.
- Used JMS for teh asynchronous exchange data sending and receiving from Documentum.
- Used iBaties persistence framework to mapping between databases and objects in Java.
- Used JSF custom tags for designing teh JSP pages and also configured navigation rules in faces configuration file.
- Developed and scheduled Batch jobs to update customers pending Credit card transactions in Point-of-Sale (POS) System.
- Developed Stored Procedures, Functions, and Cursors using PL/SQL programming.
- Used ANT script for building teh application/modules.
- Involved in configuring and deploying teh application on WebLogic Server 10.
- Involved in Unit integration, bug fixing, and Code review.
Environment: J2SE, J2EE, EJB3.0, Spring, Apache Struts, iBaties, Hibernate, JSP, Servlets, XML, JAXB, XSD, WSDL, Adobe Livecycle Designer 8.2, Oracle 10g, LDAP, SQL Server 2005, Windows XP, Weblogic 10, My Eclipse, TOAD, ANT, Java Script, AJAX, GWT, CSS, Mercury Quality center, AccuRev, Micro Soft Visio 2007.
Confidential, Chicago, IL
Java/J2EE Programmer
Responsibilities:
- Involved in design, development and testing of Exchange Simulator.
- Implemented customized layouts using teh ETL Framework for different Exchanges.
- Involved in developing teh application using Java, Swing, JSP, xml and validations using java script.
- Performed QA Activities and Release Coordination to setup teh Implemented ETL Framework Models.
- Implemented Generic Wrapper classes for XML Parsing for use in all implementations of teh ETL Framework.
- Designed Framework Configuration Mapping Files supporting Fix Protocol Versions 4.1 thru 4.4.
- Provided UNIX shell scripts to build and deploy teh application.
- Designed Ant Build scripts used across all implementations for unified build and deployment processes.
Environment: Java, Swing, ANT, XML, Tomcat 5, HTML, JavaScript, SVN, Log4J, Oracle 10g, PL/SQL, SQL Server, Junit 4.0, Fix Protocol, Business Scenario Creator (BSC) tool, Bear Trade, Unix shell script, Client Simulator, TCP/IP and Windows NT.
Confidential, Nashville, TN
J2EE Programmer
Responsibilities:
- Involved in designing and developing presentation layer using GUI, Bean, Logic and JSP & HTML.
- Involved in System Development and Testing.
- Active participation in weekly software shipment.
- Delivering work items on schedule wif quality.
- Used server-side component standard interfaces to existing terminology services such as teh Unified Medical Language System (UMLS).
- Coordinated wif teh Onsite and Offshore team in closing teh bugs and promoting teh software to UAT.
- Involved in writing ANT Scripts for building teh application.
- Provided Unix shell scripts to deploy teh application.
- Used Commons and Log4J logging framework. Log messages wif various levels are written in all teh Java code.
- Performed Debugging, Analysis, unit testing, regression testing, and system testing of teh entire project
Environment: J2EE/Java, @Vantage Framework (Servlet, EJB, JDBC), JSP, XML, Web Services, DOM, SAX, XPath, HTML, JavaScript, Web sphere, WSAD, RAD, Oracle 9i, Unix, TCP/IP, DHTML and Windows NT.
Confidential, Minnesota
Java Programmer
Responsibilities:
- Involved in System Development and Testing.
- Active participation in weekly software shipment.
- Delivering work items on schedule wif quality.
- Coordinated wif teh Onsite and Offshore team in closing teh bugs and promoting teh software to UAT.
- Used server-side component standard interfaces to existing terminology services such as teh Unified Medical Language System (UMLS).
- Involved in writing ANT Scripts for building teh application.
- Used Commons and Log4J logging framework. Log messages wif various levels are written in all teh Java code.
- Provided test reports and development documentation for client use
Environment: J2EE/Java, @Vantage Framework (Servlet, EJB, JDBC), XML, Web Services, Oracle 9i, DOM, SAX, HTML, Web sphere, JavaScript, DHTML and Windows NT.
Confidential
Java Developer
Responsibilities:
- Developed teh database and UI design for teh web module.
- Built prototypes of complex modules and analyzed teh performance.
- Developed EJBs, JSPs and Java Components for teh application using Eclipse.
- Designed teh mailing component suitable to teh client’s specific requirement of using teh VIM protocol and integrated it wif teh application.
- Designed and developed C2C Payments module, which enable customers to do money transactions through emails.
- Prepared teh Unit test plans and teh integrated test plans.
- Implemented Version control for teh Project using Microsoft Visual Source Safe.
- Conducted and recorded defect prevention meetings.
- Coordinated and supported teh onsite team during implementation.
Environment: J2EE/Java, EJB, Struts, JDBC, Servlets, JSP, JMS, JNDI, XML, UML, Oracle 9i, Ant, CVS, Rational XDE, JavaScript, JBoss and Windows NT.
Confidential
Programmer
Responsibilities:
- Development of teh web modules using JSP/HTML
- Designed, developed widgets using JSP custom tags.
- CSS/HTML designing for User interface creations.
- Coding using Java, Servlets and XML.
- Preparation of Test plan, test cases and Unit Testing.
- Coded peer review, Code documentation and maintaining documents
Environment: Windows 2000, Web logic 7, Oracle, Java 1.3, Java Beans, JSP 2.0, JSP Custom tags, JSTL, XSLT, Java Script, JDBC/SQL, HTML. education