Senior J2ee Developer Resume
Madison, WI
SUMMARY
- 8 years of experience covering all phases of SDLC - Analysis, Design, Development, Testing and Implementation, Documentation on heterogeneous environments.
- Experience in Ajile Software Development Methodology
- Experience in Test First Methodology driven development Life Cycle
- Experience in Analysis, Design, Coding, Testing and implementation of full life cycle software projects using Java, J2EE, Struts, Spring, Hibernate, EJB, Servlets, JSP, JSF, SQL, JDBC, PL/SQL, and XML.
- Experience in working with Object Oriented Design process and design review.
- Extensively worked on Windows, Linux,UNIX..
- Worked on databases ORACLE 10g, DB2 and managed the database using TOAD tool
- Experience in deploying applications on BEA Weblogic 6.1/7.0/8.1/10.3 , Apache-Tomcat 5.0.19,IBM Websphere 4.0/5.1/6.0.2 , JBoss
- Experience in SOA and Web Services including SOAP and WSDL.
- Experience in Database tools like TOAD, DBVisualizer.
- Experience in Version control Tools like Microsoft VSS, and CVS.
- Experience in Onsite/Offshore model.
- Experience in Business Analyst Skills.
- Experience IDE’s like My eclipse, Eclipse 3.2,Helios,NetBeans,IBM RAD(WSAD)
TECHNICAL SKILLS
Languages: Java (JDK 1.5), C, C++, HTMLDHTML, CSS, SQL, PL/SQL,C#,ASP.Net
J2EE Technologies: Servlets, JSP, JSF, EJB, JDBC, Web ServicesOpen Source Frameworks: Struts 1.2/ 2.0, Hibernate, SpringIDE Tools: Eclipse SDK 3.2, My Eclipse Blue 7.0,ANT NetBeans, IBM RADGUI: CSS, HTML, DHTML
Application Servers: BEA Web Logic 6.1/7.0/8.1,10.3 Tomcat 6x, JBoss IBM WebSphere 4.0/5.1/6.0.2
Databases: Oracle 8i/9i/10g, DB2, MySql,SYBASE
Database Tools: TOAD, DBVisualizer
Operating Systems: Windows 2000, Windows NT 4.0, Windows XP, UNIX,Linux
Version Control Tools: CVS, Microsoft VSS
XML Technology: XML, XML Schema and XML Parsers
Client-side: JavaScript, XSL
PROFESSIONAL EXPERIENCE
Confidential, Madison, WI
SENIOR J2EE DeveloperResponsibilities:
- Used SOAP UI for testing xml based web services.
- Participated in requirements gathering for commercial lines including Commercial property, General Liability, Apartments, Auto and Garages
- Wrote Business Logic for calculating premiums for requests involving Commercial Lines and Personal Lines
- Worked on claim center workflow and customized screens for claim center
- Used JXpath for Creating String for DB to parse and Calculate the premiums
- Built Schemas using MyEclipse XSD Editor
- Wrote business requirements for financial transaction design.
- Consuming Claims webservices and processing the claims
- Built interface layer for financial (Credit & Debit based mechanism) for integrating with other modules.
- Did code reviews for Built code in meetings with other developer including the team which consumed web services
- Wrote CXF Build Files for building and generating JAXB Classes
- Wrote logic to Populate and Extract data two way from Schema Objects to Transfer Object Helper (JAVA Objects) Classes
- Edited JBoss Configuration files for DB connections to Database
- Effecttively involved in building webservices and consuming as well.
- Used JIRA for bug Tracking
- Customized Claim center processing based on each state requirement.
- Performed Claim validation in each state including auto claims in personal lines.
- Wrote spring configuration files for DAO, bean injection and loading properties files
- Created ORM classes from schema to use in mapping configuration files.
- Built screens using JSF components and wrote configuration files in Struts framework.
Environment: Java 1.6, CXFJAXB, SOAP UI, My Eclipse, Oracle, JBoss Application ServerJIRA, JXpath, spring, Hibernate, Hudson Process,Toad, JIRA, Struts, JSP, SVN,Junit,Claim center configuration .
Confidential, MEMPHIS, TN
SENIOR J2EE Developer
Responsibilities:
- Wrote business and technical requirements with the Business Analyst. (Business Modeling, Requirement gathering)
- Extensively used Struts, Spring to handle our transactions and segment generation by writing the descriptors, which involved creating beans for each key field Value to provide a separate mechanism to populate each field in the Segment.
- Wrote configuration files for hibernate ORM mapping.
- Implemented JSP, JSTL, Struts Tag Libraries, Java Script and CSS for developing Web Interface.
- Implementing request-mapping XML files by analyzing the Screens and Functions required by working with Team Architect, which was developed in STRUTS framework.
- Worked in Jquery for JAVA script generation from native JAVA code.
- Experience in Building Web Services based SOAP protocol communication.
- Extensive use of Eclipse with Debugging and Development.
- Extensively used XSLT to transform XML content to HTML.
- Wrote Stored procedures, Backend SQL queries and triggers in Oracle database
- Involved in JAX-RPC and JAX-WS based Web Services remote call modules development
- Code Reviewing with the Other Developers for the High Performance
- Deployed applications in BEA WEBLOGIC 10.3 app Server and good knowledge of Weblogic console.
- Used Hibernate for table to JAVA object ORM mapping and Utilized concepts such as LAZY loading
- Responsible to maintain the Logs for the Workflow Transformation activities.
- Used Oracle 10g Database with TOAD to check for test transactions,indexing and Query tunning.
- Maintenance of Concurrent Versioning System (CVS) for developers to check out project and maintain various versions of the project.
- Wrote Sessions beans (EJB) for business logic implementations in the application.
- Involved in Writing SQL Queries, Database Design and PL/SQL blocks like indexes, stored procedures, triggers and packages.
- Responsible in developing ControllerServlet also writing Action Mappings and configuring Application Context.xml and web.xml.
Environment: Java, Spring, Hibernate, TOAD, JSP,PL/SQL, ORACLE10g, HTML/DHTML, JavaScript, JQuery, CSS, UML, XML, XSLT,SOAP UI 3.0,JMS, Web Services, ANT UNIX, CVS, BEA WEBLOGIC 10.3, EJB3.0 Eclipse, JMS
Confidential, ASHBURN, VA
SENIOR J2EE Developer
Responsibilities:
- Involved in Creating detail design document, Use cases, and Class Diagrams using UML and Rational Rose.
- Created sequence diagrams to show the flow of pages using Altova Tool.
- Separated presentation aspects and controller aspect of the application by effectively using MVC design pattern.
- Experience in Extreme Programming especially Test First style of programming.
- Worked on Web Services for integration with external credit card interfaces.
- Used Spring,Struts framework to implement the MVC design pattern in the application.
- Worked on modules which communicate with MQ being posted and EJB listening in the other module
- Experience in Shell Scripting in UNIX.
- Used J2EE design patterns like Singleton Pattern, Factory pattern and DAO.
- Wrote configuration files for Bean management using the Spring Core Functionalities
- Secure Socket Communication through Protocol
- Worked in functionalities involving the usage of XML parsers such DOM parsers and SAX parsers
- Used CVS for software configuration management and version control.
- Accessed and manipulate the SYBASE database by writing SQL queries and Stored Procedures.
- Responsible for deploying the application using BEA Web logic 8.x application server and Oracle 9i at the back-end.
- Built the application using Apache Ant 1.6.
Environment: J2EE, JDK 1.3, XML, Spring, JSP, STRUTS, Hibernate, Unix, DOJO tool kit, ANT, EJB, SYBASE, WEBLOGIC8.1 app server, Web logic 8.1, JNDI, Web Services,, CVS, UNIX, JUnit, Spring, Struts, SYBASE,Myeclipse
Confidential, Roseville, CA
J2EE developer
Responsibilities:
- Involved in Full Software Development Life Cycle (SDLC).
- Extensively involved in analysis and design of the system architecture.
- Wrote system use cases and workflow analysis and design.
- Participated in the requirement analysis and design of the application using UML/Rational Rose.
- 3Extensively used Struts to implement MVC architecture.
- Created Struts config, Application resources files
- Used J2EE design patterns like MVC, session facade, Business delegate and DAO.
- Configured and Deployed Web application on JBOSS application server.
- Developed entity beans and session beans with EJB standards for encoding the business logic.
- Implementing quality related procedures & ensuring compliance to all quality standards.
- Wrote stored procedures to add update and delete data from DB2 Database.
- Used CVS for software configuration management and version control.
Environment: J2EE, Struts, Hibernate, XML, UML, JBOSS, EJB, JSP, STRUTS, SQL,DB2, Visual SourceSafe, JavaScript, CSS, EJB, ANT, Eclipse.
Confidential, GA
Senior J2EE Developer
Responsibilities:
- Actively Participated in Inception, Elaboration, Construction and Transition phases of Application.
- Doing Technical Analysis from requirements, Developing Flow diagrams and Doing Technical Design for my modules
- Developed the front-end for the login/registration/create order process using Struts 1.1, Tiles Framework, DHTML, HTML, JavaScript, AJAX.
- Developed Stateless session beans for providing services to web-tier on Login modules and applied design patterns like Singleton, Facade, and DAO patterns. depending on the source of the application process.
- Managed ObjectPersistance, Data retrieval using Hibernate framework with Oracle 9i as backend.
- Developed Samples by writing Automated Test and then Building Code Blocks in Test First Methodology process
- Developed Message Driven Beans to listen to the inventory change messages received from internal systems.
- Parsing XML messages using JAXB for processing the text messages received by the MDBs and designing xml Schemas.
- Wrote several Stored Procedures, Triggers and Views for data retrieval and data integrity.
- Involved in developing JUnit test cases for testing the code fragments during development phase.
- Supporting application in QA,UAT and addressing bugs as reported
Environment: Java (J2EE), JSP, Struts, EJB, JMS, XML(DOM/SAX),, Web Sphere 5.1, WSAD 5.1, SQL/PLSQL, Hibernate, Web Services, Oracle 9i, TOAD, LOG4J, ANT, Clear Case and UNIX
Confidential, Rahway,NJ
JAVA Developer
Responsibilities:
- Implemented MVC Model II using Struts Framework.
- Coded JSPs working with Web sphere Application Server.
- Responsible for providing GUI screens for copy scan and print workflows using Java Swings. Also provided event driven logic for the workflows.
- Worked with rendering of different types of documents like doc files, pdf files, tiff files during the scan, print and copy operations. All the different types of files used different rendering software.
- Used shell scripting for mounting storage devices like USB, media cards.
- Was involved in the final candidate release with modifications for United Postal Services as our primary customer.
- Maintenance of Concurrent Versioning System (CVS) for developers to check out project and maintain various versions of the project.
- Simultaneously involved in KS-2000 document management proxy for Toshiba.
- Extensively used JUnit for writing test cases.
- Extensively used ANT for Build Scripts.
- Effectively involved in debugging fault reports during the QA testing cycle for product releases.
- Extensively involved in providing test cases for the workflows.
- Responsible for in the deployment process of the application.
Environment: Java, Struts, Oracle 8i, SQL, PL/SQL, WindowsXP,Eclipse3.0,XML,JavaScript,JSP,, WebSphere 6.0.2, ANT, JUnit, CVS, Image Magic, Adobe Acrobat Rendering software.