Sr. Java Developer Resume
San Antonio, TX
CAREER SUMMARY
- Over 8 years of extensive working experience in Architecture, Design, Development and Support of software applications using Java, J2EE, Struts, Web Services, SOA and UML Design Patterns in Insurance Domain
- Expert in Web Application development using Struts, Apache Wicket coupled with Spring frameworks, YUI
- Exposure to application development using portlets, Oracle BPEL
- Involved in project design and planning and application architecture using SOA
- Implemented several software applications using JSP, Servlets, HTML 5, XML, Javascript, CSS
- Worked in various roles from Tech Lead to Project Lead
- In - depth experience in the insurance domain especially Property (Homeowners, Renters, Rental Property, Valuable Personal Property, Quick Quotes, Streamlined Quotes)
- Implemented DDT (Development Driven Testing) and Unit testing with JUnit and SOAP testing with SOAPUI
- Expertise in continuous building and deploying to testing environments
- Designed and developed web services using JAX-RPC and JAX-WS
- Experience in communication with backend like Oracle and DB2 using Hibernate, modifying stored procedures
- Expertise in Websphere environments ranging from configuring, administration and troubleshooting and application deployment using RSA, NetBeans, Tomcat
- Worked in projects following waterfall and agile methodologies
- Exposure 7 Engineering Practices in software development cycle
TECHNICAL SKILLS
Languages: Java, HTML, XML, Javascript, CSS, SQL, ANT, UNIX Shell script
Web / App Server: IBM Websphere 7.0, Eclipse
Web Technologies: Servlets, JSP, JDBC, EJB 3.0Database: Oracle 10g, DB2, SQL Server, MySQL, IMS, MSSQL
IDE: RSA 8, Eclipse, NetBeans
Frameworks: Apache Struts 2, Wicket, Spring, Hibernate
Methodology: Waterfall model, Agile
Design Language / Tools: RSA Modelling, MS Visio, Oracle BPEL
Review Tool: Smartbear - Code Collaborator, Beyond Compare, Slick Edit
Version Control: Borland Star Team, CVS, RTC, GIT
WebService Tools: SOAP UI
Operating Systems: Windows 7/2000/XP/NT/98/Vista, UNIX, LINUX, IBM OS/390
Testing: JUnit
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Sr. Java Developer
Responsibilities
- Design and develop applications using Wicket with Spring framework that are adaptive to mobile and dotcom screens
- Create and modify application components using javascript, HTML and CSS
- Build and deploy developed code to the Test Environment on a regular basis for smooth integration of application with the mainframe systems
- Coordinating and split the tasks along with 5 FTE (Full Time Employees) on the client side and offshore team
- Designed and implemented the integration of websphere application with Adobe Sitecatalyst
- Designed and replaced email functionality that was making use of mainframe systems, with websphere application
- Integrated Opinionlab with Insurance application pages for acquiring user feedback
- Design the changes required in the web services that is used to communicate between EJB 3 and mainframe systems
- Reviewer for code changes done by the onsite and offshore team
- Involved in regular discussions with business partners to brainstorm for new ideas and come up with essential solutions to improve product acquisition
- Responsible for conducting regular demos of the changes made to business team and obtain feedback
- Improved Time To Market (TTM) from 82 days to 50 days with monthly implementation of changes to production
Environment / Tools Wicket, EJB 3, Dozer, JAX-RPC client, Java, J2EE, Websphere, CICS, PL1/SQL, IMS, DB2, CICSRSA, StarTeam, Beyond Compare, SOAP, XML, Junit, HTML, MS Visual Studio, SOAP U/I, RTC, JEdit, Putty, Camtasia
Confidential, San Antonio, TX
Sr. Java Developer
Responsibilities
- This is a waterfall project and involved in activities like IT review of requirements, bringing up change requests, Analysis and Design, Coding and Testing
- Analyzed and created design for screens in Wicket, YUI, XML that would provide user the capability to issue Fire Insurance policy
- Created Critical Design Reviews and meet with technical architects for approval
- Worked on integration of the existing electronic signature functionality with two different PDF authoring tools
- Responsible for creating and modifying JAX-RPC and JAX-WS web services that retrieves and update data to the mainframe backend
- Build and deploy developed code to the Test Environment on a regular basis for integration of the web application with other external systems
- Functioned as a Team lead for 3 onsite, 2 nearshore and 6 offshore team members
- Conducted peer code reviews for offshore and nearshore teams
- Conducted technical and domain training sessions to improve offshore and nearshore expertise
Environment Tools Wicket, EJB 3, Dozer, JAX-RPC client, JAX-WS, Java, J2EE, Websphere, CICS, PL1/SQL, IMS, DB2, RSA, StarTeam, RTC, Spring Web flow, Web Services, SOAP, XML, HTML, Beyond Compare, Junit, MS Visual Studio, SOAP U/I, Maven, Putty
Confidential: Confidential, San Antonio, TX
Sr. Java Developer
Responsibilities
- This is an agile project and involved in activities like story pointing, iteration planning, conducting standups. Functioned as Scrum Master
- Migrated the maintenance transactions from customized struts framework to Wicket application
- Designed and developed UI pages using Wicket, Spring framework, JSON, YUI, CSS, XML
- Designed and integrated Silanis electronic signature capability with Homeowner insurance application
- Build and deploy developed code to the Test Environment on a regular basis for integration of the web application with other external systems
- Conducting periodic demos (once in 3 weeks) with the sponsor and all other stakeholders showcasing the progress of the project and get feedback on the changes
- Conducting peer code reviews on behalf of offshore and nearshore teams
- Conducting technical training sessions to increase offshore expertise
Wicket, EJB 3, Dozer, JAX-RPC client, JAX-WS, Java, J2EE, Websphere, CICS, PL1/SQL, IMS, DB2, RSA, StarTeam, RTC, Spring Web flow, Web Services, SOAP, XML, HTML, Beyond Compare, Junit, MS Visual Studio, SOAP U/I, Putty
Confidential: Confidential, San Antonio, TX
Sr. Java Developer
Responsibilities
- Analyzed the struts application to identify functionality compatible with mobile devices
- Designed and developed Wicket web pages that can be viewed from native mobile applications and mobile browsers
- Modified JAX-RPC and JAX-WS web services that were necessary to differentiate the user channel
- Unit tested the changes using mobile simulators, Android SDK, Perfecto mobile
- Created components with Wicket that are reusable and scalable for future wicket applications
- Build and deploy developed code to the Test Environment on a regular basis for integration of the web application with other external systems
- Responsible for documentation best practices and lessons learnt from the first adaptive web application implementation
Environment Tools Wicket, Dozer, JAX-RPC and JAX-WS Web Services, Java, J2EE, Websphere, CICS, PL1/SQL, IMS, DB2, RSA, StarTeam, GIT, Spring Web flow, SOAP, XML, HTML, Beyond Compare, Junit, SOAP U/I, Putty
Confidential, San Antonio, TX
JAVA
Responsibilities
- This project was executed in waterfall model and was involved in reviewing of requirements, providing enhancements on solutions and raising queries
- Analyzed and designed insurance application with customized struts framework using Core Java, JSP, Servlets, Javascript, XML, CSS
- Created maintenance transactions in struts based web application, that were available for Confidential service representatives only in mainframes
- Designed and implemented web application to bundle multiple insurance productions
- Build and deploy developed code to the Test Environment on a regular basis for integration of the web application with other external systems
- Created Unit and Integration Testing Plan and United tested the application using JUnit and Agitar
- Supported integration and production environments for monitoring and fixing any problems
Environment Tools PS Framework, Dozer, JAX-RPC Web Services, Java, J2EE, Websphere, PL1/SQL, IMS, DB2, StarTeam,, SOAP, XML, HTML, Beyond Compare, Junit, SOAP U/I, Putty
Confidential
Software Engineer
Responsibilities
- Developed and Prototyped the model for Credit Point Application
- Developed Credit Point Application using Core Java, Struts 2, ANT, XML and CSS using Eclipse
- Designed and implemented database tables using Oracle DB2, JDBC and integrated with struts application using Hibernate
- Created capability to add new users and login for existing users with RSA key
- Implemented credit check business rules using Oracle BPEL process
- Integrated struts application with Oracle BPEL process that runs credit checks
- Version control using CVS and regular build and deploy of application to test environment using ANT build
- Conducted trainings in core Java and struts framework
- Created documents containing technical and business details of the credit point application
Environment Tools Core Java, Struts Framework, JSP, Servlets, ANT, Oracle DB2, JDBC, Hibernate, Java, J2EE, Eclipse, Oracle BPEL, CVS, XML, HTML, Junit