Programmer Analyst Technical Lead (java) Resume
SUMMARY
- 9.8 years of IT experience in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based multi - tier applications related to insurance and document and content management industries.
- 4+ years of strong experience in developing highly transactional, multi-tier applications for leading Insurance Domain companies like Zurich and Content Management companies like FileNet
- Expertise in Design and Development of enterprise applications using Java, J2EE, JSP, Servlets, Struts, AJAX, Spring, Weblogic Portal and Web Services.
- Experience in Design and Development of middleware SOA components using RSM, IDM, ALSB, OSB and DataPower.
- Extensive experience on MVC architecture using Struts framework / JSP-Servlet and J2EE Design Patterns.
- Extensive programming experience in Java, J2EE using Eclipse and Weblogic Workshop.
- Extensive experience in Oracle and SQL databases.
- Extensive experience in Agile Methodology and Iterative Development.
- Extensive experience in Unit Testing, System Integration Testing, Integration Testing and Performance Tuning.
- Extensive experience in UML Modeling developing use case diagrams, class diagrams and sequence diagrams.
- Extensive experience in designing highly transactional web based applications and Multithreaded services using Java/J2EE technologies and handling design/implementation using UML/Eclipse/RSM.
- Experience in developing web services using XSD, WSDL and SOAP.
- Good knowledge in Java/J2EE architecture and developing applications based on OOAD concepts, SOA concepts and Java/J2EE Design Patterns such as MVC, Session Facade, View Helper, Composite View, Transfer Objects, Front Controller, Data Access Objects, Singleton and Factory Pattern.
- Team player and a self-starter with excellent written and verbal communication, technical and interpersonal skills.
- Ability to rapidly learn new concepts and possess excellent analytical, problem solving skills and keen interest in the emerging technologies.
TECHNICAL SKILLS
Languages: Java, J2EE, UML, SQL, XML, HTML
J2EE: AJAX, JSP, Servlets, JDBC, Web Services, Weblogic portals, PortletsPageflows, NetUI, JSTL, ALSB,iBatis and Hibernate
Other Technologies: FileNet, BPF, FileNet P8, JCA
Frame works: Struts1.x, Spring1.x, MVC..
Build Tools: ANT, Maven 2.0.7
Design Tools (UML): Enterprise Architect, Rational Software Modeler 7.x, MS Visio, IAA
IDE(s): Eclipse, Weblogic Workshop, Jbuilder, IntelliJ Idea
Configuration Tools: Clear Case,Subversion, VSS
Databases: Oracle 10g/9i/8i, MS-SQL
SOA Tools: ALSB, OSB 11g, DataPower
Application Servers: WebLogic 9.x, Websphere Application Server 5.x/6.x/8.x, Jboss 4.x,JRUN 3.xOracle10g
Web Servers: Tomcat Web Server 3.x/5.x
Other Tools: Spring, Drools Rule Engine 4.x,, Log4j, JUnit3.x, Java Script, Checkstyle,Clover Toad, Clear Case.
PROFESSIONAL EXPERIENCE
Confidential, Schaumburg
Programmer Analyst Technical Lead (Java)
Responsibilities:
- Analysis of business requirement document for implementing the java component which serves as predictive model engine.
- Interact with the functional team to understand the business requirements.
- Write extensive unit tests and integration tests to thoroughly test the code and maintain high code coverage.
- End to end development of assigned use cases using technologies like Java, Webservices,Websphere Application server and Hibernate.
- Providing the System Integration Testing (SIT) support to the QA team.
- Defining canonical data model, WSDL and XSD for designing Web Services.
- Mentor the junior developers to help them understand the functionality of the application and help them complete their modules.
- Use configuration management tool SubVersion to maintain code base.
Environment: Websphere 8.0 Application server, Webservices, RAD 8.0, SVN, IDM 8.0, RSM 7.5.5.4, StylusStudio, SOAPUI 3.0, IAA, Hibernate
Confidential, Schaumburg
SOA Consultant
Responsibilities:
- Analysis and Design of use cases, technical design documents for developing the Web Services.
- Using the Insurance Application Architecture(IAA) data model for some of the service designs and creation of the IAA WSDL and XSD for developing Web Services
- Interact with the functional team to understand the business requirements.
- Providing the Joint Unit Testing (JUT) support to other team members.
- Providing the System Integration Testing (SIT) support to the QA team.
- Adhere to Agile development methodology throughout the project.
- Defining canonical data model, WSDL and XSD for developing Web Services.
- Writing XSLTs for conversion of the XML message from one format to another.
- Mentor the junior developers to help them understand the functionality of the application and help them complete their modules.
- Use configuration management tool SubVersion to maintain code base.
Environment: Weblogic 9.2 Application server, Webservices, OSB11g, SVN, SharePoint, DataPower, IDM 8.0, RSM 7.5.5.4, StylusStudio, SOAPUI 3.0, IAA, Agile Methodology
Confidential
Senior Associate (Java)
Responsibilities:
- Analysis and Design of use cases, technical design documents for developing the Java components.
- Actively participate in Analysis and Design of use cases, technical discussions and code reviews.
- Implement application logging using log4j to dynamically change the log levels.
- Write extensive unit tests and integration tests using JUNIT to thoroughly test the code and maintain high code coverage.
- End to end development of assigned use cases using technologies like JSP, Servlets, Struts, iBatis, Webservices, Oracle 10g, Eclipse and Weblogic Application Server.
- Interact with the functional team to understand the business requirements.
- Mentor the junior developers to help them understand the functionality of the application and help them complete their modules.
- Interacting with the offshore team to assist them in the development and help them understand the requirements.
- Perform Code Reviews.
- Coordinating with the build team in the deployment activities.
- Use configuration management tool SubVersion to maintain code base and document versioning.
Environment: Java 1.5, Junit3.x, Weblogic 9.2, Oracle 10g, JSP, Servlets, Struts, Eclipse, Weblogic 9.2 Application server, Webservices, iBatis, Maven, SubVersion
Confidential, Schaumburg
Programmer Analyst Senior Professional (Java/SOA)
Responsibilities:
- Analysis and Design of use cases, technical design documents for developing the Web Services.
- Using the Insurance Application Architecture(IAA) data model for some of the service designs and creation of the IAA WSDL and XSD for developing Web Services
- Interact with the functional team to understand the business requirements.
- Providing the Joint Unit Testing (JUT) support to other team members.
- End to end development of assigned use cases using technologies using technologies like DataPower, OSB and XSLT.
- Working knowledge of DataPower MPGs, WSPs and XML Firewalls
- Providing the System Integration Testing (SIT) support to the QA team.
- Adhere to Agile development methodology throughout the project.
- Defining canonical data model, WSDL and XSD for developing Web Services.
- Writing XSLTs for conversion of the XML message from one format to another.
- Mentor the junior developers to help them understand the functionality of the application and help them complete their modules.
- Use configuration management tool SubVersion to maintain code base.
Environment: Weblogic 9.2 Application server, Webservices, OSB11g, SVN, SharePoint, DataPower, IDM 8.0, RSM 7.5.5.4, StylusStudio, SOAPUI 3.0, IAA, Agile Methodology
Confidential, Simi Valley
SOA Consultant
Responsibilities:
- Analysis and Design of use cases, technical design documents for developing the Web Services.
- Using the Insurance Application Architecture(IAA) data model for some of the service designs and creation of the IAA WSDL and XSD for developing Web Services
- Interact with the functional team to understand the business requirements.
- Providing the Joint Unit Testing (JUT) support to other team members.
- Providing the System Integration Testing (SIT) support to the QA team.
- Write extensive unit tests using SOAPUI to thoroughly test the code.
- Defining canonical data model, WSDL and XSD for developing Web Services.
- End to end development of assigned use cases using technologies using technologies like DataPower, ALSB and XSLT.
- Working knowledge of DataPower MPGs, WSPs and XML Firewalls.
- Writing XSLTs for conversion of the XML message from one format to another.
- Generating the DPA files using the Websphere Transformation Extender (WTX) tool for conversion of the XML message to MQ message and vice versa.
- Mentor the junior developers to help them understand the functionality of the application and help them complete their modules.
- Use configuration management tool Rational Clear Case to maintain code base.
Environment: Weblogic 9.2 Application server, Webservices, ALSB 2.6, Rational Clear Case, SharePoint, DataPower, IDM 8.0, RSM 7.0, StylusStudio, WTX, SOAPUI 3.0, IAA
Confidential
Senior Software Engineer
Responsibilities:
- Analysis and Design of use cases, technical design documents for developing the Java based Web Services.
- Actively participate in Analysis and Design of use cases, technical discussions and code reviews.
- Implement application logging using log4j to dynamically change the log levels.
- Assisting the build team in the deployment activities.
- Writing WSDL and XSD for developing Web Services.
- Write extensive unit tests and integration tests using JUNIT to thoroughly test the code and maintain high code coverage.
- End to end development of assigned use cases using technologies like Java, Spring Framework, JSP, Servlets, Portlets, Pageflows, Ajax, Webservices, Oracle 10g, Weblogic Workshop and Weblogic Application Server.
- Interact with the functional team to understand the business requirements.
- Mentor the junior developers to help them understand the functionality of the application and help them complete their modules.
- Perform Code Reviews.
- Maintaining the code quality standards using tools like Checkstyle.
- Use configuration management tool Subversion to maintain code base and document versioning.
Environment: Java 1.5, Spring1.x, Junit3.x, Weblogic 9.2, Oracle 10g, Ajax, JSP, Servlets, HTML, Weblogic Workshop, Weblogic 9.2 Application server, Webservices, ALSB 2.6, Cruise Control 2.7.1, ANT, Clover, CheckStyle, SVN
Confidential
Senior Software Engineer
Responsibilities:
- Analysis and Design of use cases, technical design documents for developing the Web Services.
- Actively participate in Analysis and Design of use cases, technical discussions and code reviews.
- End to end development of assigned use-cases using technologies like Java, Struts1.x, JSP, Servlets, Oracle, Weblogic Workshop,Portals, Portlets, Webservices and Weblogic application server.
- Develop project specific documentation.
- Assisting the build team in the deployment activities
- Perform Unit Testing and Integration Testing.
- Writing WSDL and XSD for developing Web Services.
- Write extensive unit tests and integration tests using JUNIT to thoroughly test the code and maintain high code coverage.
- Mentor the junior developers to help them understand the functionality of the application and help them complete their modules.
- Perform Code Reviews.
- Use configuration management tool Subversion to maintain code base and document versioning.
Environment: Java, J2EE, Struts 1.x, Ajax, CSS, JSP, Servlets, HTML, Weblogic Workshop, JUNIT, ANT, Java Script, Weblogic 9.2 Application Server, Webservices, ALSB 2.6,Oracle, SVN.
Confidential
Software Engineer
Responsibilities:
- End to end development of assigned use-cases using technologies like Java, FileNet BPF, FileNet P8, JSP, Servlets, Oracle, RAD and JBoss application server.
- Develop project specific documentation.
- Perform Unit Testing and Integration Testing.
- Interact with the business users for requirement gathering.
- Mentor the team to understand various technical aspects and architecture of the system.
Environment: Java 1.4, J2EE, Jboss 4.0, Oracle 9i, FileNet BPF, P8,JavaScript, XSLT, XML
Confidential
Software Engineer
Responsibilities:
- Interact with the business users for requirement gathering.
- Perform Code Reviews.
- Develop project specific documentation.
- Write extensive unit tests and integration tests using JUNIT to thoroughly test the code
- Perform Unit Testing and Integration Testing.
- Develop end to end use-case flow using JSP, Servlets, Java using JBuilder as IDE.
- Implementing the change request and fixing the production issues.
- Mentor the other team members to understand various technical aspects of the system.
- Participation in creating the build script for project deployment using ANT.
Environment: Java 1.4, J2EE, JUnit 3.8.1, Websphere 5.x/6.x Application Server, Weblogic 7.x/8.x Application Server, Jboss 4.x Application Server, ANT.
Confidential
Software Engineer
Responsibilities:
- Participate in requirement gathering and analysis by interacting with the end users.
- Providing production support for the application.
- Implementing the change request and fixing the production issues.
- Build end-to-end use case for application using JSP, Servlets, JDBC and Oracle9i.
- Write Unit Test for system testing.
Environment: Java, JSP, Servlets, JDBC, HTML, JavaScript, CSS, Toad, Intellij Idea, SQL Plus, Jrun 3.0.
Confidential
Software Engineer
Responsibilities:
- Participate in requirement gathering and analysis by interacting with the end users.
- Implementing the change request and fixing the production issues.
- Providing production support for the application
- Build end-to-end use case for application using JSP, Servlets, JDBC and SQL.
- Write Unit Test for system testing.
Environment: Java, JSP, Servlets, JDBC, HTML, JavaScript, CSS, Toad, Intellij Idea, SQL Plus, Jrun 3.0.
Confidential
Software Engineer
Responsibilities:
- Participate in requirement gathering and analysis by interacting with the end users.
- Providing production support for the application.
- Implementing the change request and fixing the production issues.
- Build end-to-end use case for application using JSP, Servlets, JDBC and SQL.
- Write Unit Test for system testing.
Environment: Java, JSP, Servlets, JDBC, HTML, JavaScript, CSS, Toad, Intellij Idea, SQL Plus, Jrun 3.0.