Senior Java J2ee Developer Resume
Dallas, TX
SUMMARY
- 8 years of IT experience in complete Software Development Life Cycle (SDLC) starting from System Analysis, Design, Development, Implementation, Debugging and Testing of web based, Client - server and N-tier Architectures in Banking, financial and HealthCare domains.
- Implement design patterns accordingly such asSingleton, Factory, and MVC etc.
- Strong experience with Core java, Servlets JSP, and JDBC Technologies
- Expertise knowledge in Core concepts, Collections, Threads, Serialization, Exception Handling etc
- Expertise in Spring frame work, Struts, Hibernate, Web Services and JSF
- Developed J2EE applications on different IDE’s like Eclipse, BEA Web logic and Net Beans.
- Good knowledge of Object Oriented Programming Concepts & Web design Patterns Working with the servers like Oracle Web logic, JBoss and Apache Tomcat
- Experience in creating dynamic web pages using JSP, JSTL and Struts-tiles, Custom Tags, User Defined Custom Tags, Validators and AJAX calls to obtain partial updates and faster response time
- Strong programming experience with web technologies like HTML, XHTML, JavaScript, CSS, XML, XSL, XSL: FO (Formatting Objects), XSLT, JSON, and developed Master pages to build consistent and maintainable user interface and applied CSS for a consistent look and feel for Page design
- Worked extensively on Database design, Normalization, stored procedures, user defined functions, views and triggers for data manipulation using SQL Server 2005/2008 & DB2.
- Experience in working version control tools like CVS, SVN, and Harvest
- Designing and implementing services on Spring Framework
- Generated reports in PDF, XML and Excel Format using JSON and Java API’s
- Good knowledge in working with various open source software like Struts, spring, Hibernate, Log4j, Ant in development
- Worked in Agile and Waterfall Methodology efficiently
- Maximizing the use of modern enterprise integration technologies to accelerate time to market
- Good experience in client interacting roles and a good team player in meeting the goals and the deadlines in the project
- Ensuring high degree of quality and consistency in all deliverables by providing and actively participating in appropriate levels of unit testing, documentation, design and code reviews
- Training and supporting development teams and operations
- Develop and support verification of Java-based solution delivery, including testing processes, tools, and techniques
- Committed, hard working, goal oriented, & has zeal to learn new technologies Posse’s good problem solving & interpersonal skills.
TECHNICAL SKILLS
Operating Systems: Windows 7/9x/NT/2000/XP, Linux, UNIX
Programming Languages: C, C++, Java
Skills: Core Java, J2EE, Servlets, JSP, JDBC, JNDI, JMS, JSP, MVC, EJB, JDBC
Web Technology: JDBC, servlets2.0, JSP2.0, Web services, CSS2.0, JavaScript, JQuery 1.4.2/1.7.1 , JQuery-UI, DOJO
Scripting Languages: HTML, DHTML, JavaScript, CSS, XML, XSL, XSL: FO, Ajax, JSON, XSLT
Web Services: JAX-RPC, JAX-WS, SOAP, RESTful web service
Distributed Technology: EJB3.0, JMS
Framework: Jakarta Struts1.0/2/3, JSF, Hibernate2.1/3.0, Springs MVC
Web Servers: Apache Tomcat5.5
Application Servers: BEA Web Logic10/11, JBoss, WebSphere
IDE: Net Beans, Eclipse, IBM WSAD 5.0, RAD
Database: SQL server, Oracle 8i/9i/10g/11g, SQL, PL/SQL, MySQL, DB2, Microsoft Access 2000
Tools: Toad and SQL Developer
Build Tool: ANT, MAVEN, TOAD
Logging Framework: Log4j
Version Controls: CVS, VSS, Harvest, SVN
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Senior Java J2EE Developer
Responsibilities:
- Involved in System Analysis, Development and Testing.
- Was responsible for Impact analysis and analysis document preparation
- Writing code to parse XML files
- Coding, Generation of Excel and PDF Reports.
- Created the JMS messages using EJB on the Web Page of the application.
- Transformation of the document to suit different formats
- Extensively involved in Performance tuning of the Database with the DB team.
- Writing stored procedures, functions and Views implementing business rules in DB2.
- Responsible for developing the total Client and Administrator module for the Application.
- Strictly followed 3 tier Architectural design pattern
- Responsible to provide system support once the code is migrated to Test, QA or Production environments.
- Implement design patterns accordingly such asSingleton, Factory, and MVC etc.
- Using Ajax calls for improving the performance
- Implementation of client side validations using JSTL validation tags or using JavaScript.
- Used JSP, JSTL, and Struts Tiles to develop UI.
- Developed and implemented appropriate exception handlers in Java5.
- Production Issue Analysis Fixing.
- Research on Excel Report Styling.
- Responsible for preparing the Project documentation to describe the overall functionality.
- Integrated the Web Applications By using Restful, SOAP, which has developed with coding of Java5.
- Involved in testing the application and followed Test Driven Development (TDD) process.
- Actively involved in Bug Fixing during the build and deployment process and debugging.
- Maintained the Project as per the SEI CMM Level 5 Standards.
- Involved inSDLCLife Cycle of project including Analysis, Design, Development and Testing.
- Responsible for creating Barcode in the PDF using XSL code.
- Worked on Pagination in order to improve the performance of the page.
- UsedAJAXcalls to improve the UI performance.
- Created the Settlement and Payment process business and logical implementation scenarios for estate and causality cases.
- Created the UI using JSP and JSTL for the claim-processing screen.
- Implemented the Pop-screen using Ajax calls in the UI.
- Merging of the files and Batch process of those files and send it for printer Que.
- Report Generation in PDF and Excel using Stored Procedure queries.
- Played the great part in addition of features like e-mail, fax, uploading and saving of the files of different format, validation of data on the client side as well as the server side
- Batch Printing the Documents for PrintQ using EJB Message Driven Bean send message and mail once the print is successful.
- Responsible for maintaining versions of source code usingHarvest Tool Used by the client ( Confidential ).
- Involved in Unit Testing and running the test case to proper functioning.
- Involved in SEI CMM Level 5 actives.
Technologies: Weblogic 10 & 11, JDK 1.5, Spring framework 2.0.6, Ecenter framework, Java 5, J2EE, IBM-DB2, Web Services, XML, XSLT, XSL, XSL: FO, JSON, JMS, Ajax, JSTL, Log4j and Struts-tiles.
Confidential, Dallas, Texas
Senior Java J2EE Developer
Responsibilities:
- Development of Parser, Mapper and Serializer.
- Executing Maps from Web Services Hub.
- Configuring environment for end-to-end testing.
- Test case Writing and Unit Testing.
- Used Harvest for version control across common source code used by developers.
- Implemented a different technique to execute parser, mapper and serializer and also found some constraints, should be implemented for performance tuning.
- The Informatica Complex Data exchange tool itself can do deployment of maps.
Technologies: Informatica Complex Data Exchange 4.4, and Core Java
Confidential, Dallas, Texas
Java Developer
Responsibilities:
- Developed the UI using JSF and XHTML based on the Proto-type.
- Developed Sessions Beans for User authentication
- Worked on Pagination using Seam Frame work and JSF
- Used customized Data Access and Exception Handling Classes in whole application
- Worked on Java Server Faces (JSF) components of the Java technology along with the JBOSS environment
- Involved in implementing JSF Validation for across several modules.
- Coding, Documentation, Unit test case writing and Unit testing.
- Updating the documents like ‘Use Case Specification’
- Coordination with Team members
- Search module implementation along with dynamic search grid creation, Role Based Access
- Privilege design and implementation for entire Application
- Completed Business Rules POC as part of Insurance Policy Administration Suite
- Worked on Pagination using Seam Frame work and JSF
- Prepare the low-level design documents.
- Used CVS for version control across common source code used by developers.
Technologies: JBoss Server, JDK 1.5, Seam framework, JSF, J2EE, EJB 3.0, Hibernate 3.0, Ajax and XHTML.