Java Developer Resume
Columbus, OH
SUMMARY
- Around 6 years of IT experience in various domains like Insurance, Financial Services using different technologies including Java, J2EE and around 4 years of experience on Guidewire PolicyCenter 10.x.
- Involved in the design and development of all four layers - Data model, User Interface, Business Rules and Integration.
- Designed and developed integration of PolicyCenter products from/to external systems by using web services and messaging plugins, along with flat files and shared database tables.
- Experienced in Object Oriented Analysis and Design (OOAD) and various Web & multi-tier applications using Agile and Waterfall methodologies.
- Experienced in the entire project life cycle from inception to implementation including requirements gathering, analysis, design, development, testing, deployment and production/user support.
- Well experienced in various RDBMS like Oracle, Sybase, SQL Server, DB2, and MS-Access.
- Experienced in technologies like JAVA, J2EE, JSP, Servlets, Struts, Web Services, EJB, JNDI, JMS, JDBC, XML, SOAP, WSDL, JNDI, XML, XSL, JavaScript, AJAX, Spring, Hibernate, HTML, UML, VB, C, and tools like IntelliJ IDE, Borland JBuilder, IBM WSAD, Eclipse, Rational Rose.
- Having development and deployment experience in using WebLogic, WebSphere, and JBoss application servers.
- Expertise with software engineering practices such as UML Modeling (Rational Rose for developing application specific Object models), Use case analysis and Refactoring.
- Experience in MOM (Message Oriented Middleware) technologies for asynchronous messaging using JMS, MQ Series, Sonic MQ and Enterprise Message Driven Beans.
- Good exposure on Building tool Ant and version managers CVS, Clear Case and PVCS.
- Experienced in build & configuration management and also with release management.
- Also experienced in Testing Tools like Test Director/Quality Center and Win Runner.
- Skilled in documentation, user presentations, user trainings, mentoring new team members and offshore coordination.
- Excellent troubleshooting, analytical, interpersonal, and communication skills.
TECHNICAL SKILLS
Web Technologies: J2EE, Struts1.x and 2, Spring concepts, SOAP, Web Services, Hibernate
Languages: Java, SQL, Shell Programming
JavaScript Libraries: JQuery, Angular.js, React.js
Servers Technology: Apache Tomcat and JBOSS
Version Control: GIT, CVS, and SVN
IDE & Tools: Eclipse, Notepad++, SublimeText, MS Visio, Guidewire Studio
Debugging Tools: Chrome Developer toolbar, IE Developer Toolbar
Operating System: Windows 98/2000/XP/Vista/7/8, MAC OS X
Database: MySQL, MSSQL
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Guidewire Developer
Responsibilities:
- Involved in analysis, design, implementation and testing of application using Agile Methodology.
- Developed user interface (screens), business rules and Gosu (GScript) classes using Guidewire studio.
- Extended the Guidewire application data model by adding new properties to entities or creating new entities.
- Modified existing type lists and created new type lists.
- Participate in sprint plan, effort estimation and other artifacts.
- Working closely with client on requirements. Co-ordinate with other teams like integration, BA, and testing.
- Worked on Integration of contact fields between PolicyCenter and external system.
- Controlling builds in various environments using Jenkins.
- Participated in regular Code Reviews to give design suggestions and actively involved in cross-team co-ordination.
- Used Log4j for development and run time debugging of the application.
- Performed unit testing using GUNIT framework.
- Helped in resolving issues identified in testing.
Environment: Guidewire Policy Center 10.x, Guidewire Studio, Splunk, SoapUI.
Confidential, Bloomington, IL
Guidewire Developer
Responsibilities:
- Collaborated with business decision makers to define and code business and system validation rules.
- Worked on the customization of rules for the implementation of business logic.
- Worked on the development and mapping of Gosu templates which are used for the generation of payloads.
- Worked on the Customization of Data Model by adding new fields to the existing entities, creating new entities, adding, and modifying type lists as per the project requirements.
- Worked on the customization of the screens in Policy Center based on the business requirement.
- Worked on Advanced Product Designer, mind map (Guidewire tools) to develop the product.
- Developed the user interface sidebar containing actions menu so that a user can navigate to different parts of the application and let user create new page locations.
- Worked on Validation rules.
- Developed various screens in Policy Center and customized the existing screens as per business needs.
- Implemented required business Rules in Validation and Event Fired rule sets.
- Provided support and assistance to client developers on Policy Center configuration best practices.
Environment: Guidewire Policy Center 10.x, Guidewire Studio, Oracle 11g, Tomcat 7 Application Server.
Confidential
Java Developer
Responsibilities:
- Involved in analyzing requirements, technical design, development of various modules assigned.
- Implemented Struts 2.0 for business layer and developed JSP files for developing UI using HTML, CSS, Ajax, JSP.
- Designing and developing Restful API and services using best practices to interact within the Microservices and with the front end. Using spring MVC and spring rest.
- Added model and controller (MVC) for the new database tables so that REST services can access (Update, Create and Delete etc.)
- Developed server-side services using Java, spring, Web Services (Restful, SOAP, WSDL, JAXB, JAX-RPC), SOA (Service oriented architecture).
- Used Spring Injection/Inversion of Control, Hibernate ORM to get data as objects and for backend Queries writing easily.
- Implemented Spring Boot and Spring Security features.
- Developed the user interface using JSP and Java Script to view all online trading transactions.
- Created client-side validation tool using Angular JS and JavaScript.
- Designed and developed Data Access Objects (DAO) to access the database.
- Used DAO Factory and value object design patterns to organize and integrate the JAVA Objects.
- Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs.
- Performed unit testing, system testing and integration testing using Junit.
- Used Spring Framework at Business Tier and also Spring's Bean Factory for initializing services.
Environment: ava 7, J2EE, Springs, JSP, Hibernate, Struts 2.0, AJAX, Magneto, CSS, JDBC, Eclipse, Web logic 10.x, Web Services, WSDL, Star Team, Oracle, ANT, Windows 2007, SOA, Design patterns, IE Tester, jQuery, AJAX, JavaScript, HTML5.