Sr. Java Developer Resume
Los Angeles, CA
SUMMARY
- Have 7+ years of experience in softwareanalysis, technical design, development and documentation of software applications using web technologies, multi - tier service-oriented architecture by using Spring, Hibernate, Design Patterns, Java and J2EE technologies.
- Extensive work experience through all phases of Software Development Life Cycle (SDLC) starting with project initiation, requirement gathering, requirement analysis, functional design, detail design, development and implementation of multi-tier enterprise, web based and distributed applications.
- Designing high level (SRS) and low-level (SDD) architecture and designing usecase.
- Evaluate the technologies and appropriate products to meet the business goals and future needs.
- Experience in working with the development teams, system integration architects and Enterprise architecture to review and obtain agreement for architecture and IT infrastructure designs.
- Good working knowledge in servers such as Tomcat, WebSphere-6/7 and IDE tools like RAD 8/9and Eclipse.
- Expertise in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets, JSP, Struts, Hibernate, Spring, JDBC, JNDI, IBM MQ Series, JavaBeans and Web services (SOAP).
- Hands-on experience on different kinds of databases Ms-Sql Server, Oracle, DB2, UDB, Mysql and proficiency in writing complex SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Package.
- Experience in deployment of SOA (Service Oriented Architecture) based Applications using Web Services including XSD, WSDL and SOAP (Developed Web Service client/host services using JAX-WS, REST, Axis and XMLBeans.
- Strong in Object Oriented Programming Concepts (OOPs) and various Design Patterns.
- Experience in Auto and Home Insurance domains.
- Good communication and interpersonal skills.
- Ability to learn and adapt new technologies quickly.
TECHNICAL SKILLS
Operating Systems: MS Windows 9x/ NT / 2000, UNIX, LINUX.
Programming Languages: Java, C and C++
Database Systems: IBM DB2 8.0, Oracle 9i, MS SQL Server 2000, and MySQL
Java Technologies: JEE 1.6, JSP 2.0, Servlets 2.4, EJB 3.0, JNDI, JPA, JDBC 2.1, JSF, Web Services(JAX-WS,JAX-RS), and AJAX
Scripting Languages: HTML, DHTML, XHTML, XML, XSD, JSON, JQuery, XSLT, Java Script, CSS 3.0
Framework: Hibernate, JPA, Struts, Spring, Log4J, JUnit, and WebSphere distributed batch
Server Architectures: Web Sphere application Server (WAS 6.0, 7.0,8.0,8.5), BEA Web logic 9.2, JBoss, Apache, and Jakarta Tomcat
Development Tools (IDE): IBM RSA 8.0, RAD, Eclipse
Modelling Language: UML 2.0, Enterprise Architect, and MS Visio
Configuration Mgmt. Tools: IBM Rational Team Concert v4.x, Clear case
Other Tools: IBM Tealeaf, Tivoli ITCAM, and Tivoli Enterprise Portal
Testing Tools: QTP 8,2, HP Load Runner.
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
Sr. Java Developer
Responsibilities:
- Technical analysis, design, development, and documentation with a focus on the implementation.
- Design, document, and implement application code using Java/J2EE technologies (core Java, Servlets and JSP) and Web Services, interfaces and architectural solutions according to best practices.
- Used IBM Web Sphere Application Server and RAD to develop the application.
- Interacts across several departments / groups to provide technical guidance. Also interacts with customer to evaluate technology options/requirements.
- Coordinating with the offshore development team.
- Implemented some of the complex changes in Speed to Market approach.
- Involved in integrated unit testing, code review.
Environment: Java 1.5, JEE 5.0, JQuery, XML, AJAX, JavaScript, CSS, HTML, JUnit Testing framework, Web Sphere Batch, Eclipse, IBM RAD 8.0, IBM WebSphere 7.0, DB2, Rational Requirements composer, Rational Team Concert, Tivoli ITCAM, ALSB, Data Power and IBM Tealeaf.
Confidential - Sacramento, CA
Sr. Java Developer
Responsibilities:
- Used UML diagrams (Class diagrams and Sequence diagrams) to understand the objects and their flow to develop the code.
- Developed web application using JSP custom tag libraries, DAO classes and Spring MVC.
- Created POJO classes, Spring configuration files to use dependency injection
- Developed the application using Java Beans and Servlets.
- Used Java Script for client side validations.
- Implemented several design patterns including factory pattern, data access pattern, business delegate pattern and singletons.
- Implemented Transactions and Batch Updates using Spring framework
- Used IBM Web Sphere Application Server and RAD to develop the application
- Worked as a SPOC (Single Point of Contact) between business users and developers, both on-site & off-shore team during the various phases of the development of the project
- Responsible for all the Use Case review with onsite and offshore team
- Involved in development, code review, unit testing of the application.
Environment: JAVA, J2EE, IBM DB2, JSP, Spring transaction management, Quartz based job scheduling, XML parsing using JAXB, Ajax & JQuery for front end development, Custom tags for data binding, JUnit for Unit testing.
Confidential, Virginia Beach, VA
Sr. Java Developer
Responsibilities:
- Involved in preparing PSD (Preliminary System Design) and Detail Design for the Pre-Quote System.
- Involved in design and development of Web service components.
- Developed of SOA (Service Oriented Architecture) based Applications using Web Services including XSD, WSDL and SOAP (Developed Web Service client/host services using JAX-WS, REST and XMLBeans
- Involved in developing of the preprocessor, scheduling utility for the Pre-Quote System.
- Involved in developing of the QTP Script, ftp Utility for the Pre-Quote system.
- Initial level coding of action classes and Business classes, Business delegates.
- Involved in initial level requirement analysis in each release.
- Defining the web service name based on the line of business (Auto, Home, and Life).
- Worked on preparing Request and Response data for Web service before and after call.
- Worked on customized log4j properties.
Environment: JAVA, J2EE, IBM DB2, SOAP, Quartz based job scheduling, XML parsing using JAXB, Apache FTP, QTP 8.2, PGP (Encrypt & Decrypt), WebSphere deployment, IBM RAD for application development and testing, ClearCase for maintaining version control, log4j framework for logging, JUnit for Unit testing.
Confidential
Java Developer
Responsibilities:
- Involved in developing of the Framework for Express Application
- Involved in preparing Architecture and Developers guide for Express Application.
- Involved in developing of Policy Management Services that is responsible for communicating to EAI Layer (Cobol processing - Mainframes).
- Gathering Requirements and preparing technical detailed designs.
- Developing J2EE application using IBM Rational Software Architect Platform that includes integrated eclipse and IBM Web sphere.
- Using the eAgent FW to handle request processing logic, business validation rules and display rules.
- Using the customized log4j from eAgent FW create and manage logs of the application’s flow of control.
- Designing and developing the GUI Front-end Screens of BEST using JSP.
- Designing and developing new customs tags like MultipleRow Tag which supports dynamic addition and deletion of multiple rows (drivers & vehicles).
- Understanding the existing business rules of the coverage’s portion in eAgent application and developing a new design for Express Auto coverage’s.
- Worked on Ajax and java script extensively in different areas like during VIN lookup and Custom tags development
- Designing and developing the Auto coverage’s and premium portion of Express Auto.
Environment: JAVA, J2EE, IBM DB2, JSP, JAXB, Ajax &JQuery for front end development, Custom tags for data binding, WebSphere deployment, IBM RAD for application development and testing, ClearCase for maintaining version control, log4j framework for logging, JUnit for Unit testing.
Confidential
Software Engineer
Responsibilities:
- Involved in developing of the Framework for eCMS Application
- Gathering Requirements and preparing Detail Design Document.
- Involved in developing of the Action Classes, Action Forms and Business Objects.
- Involved in developing web services.
- Developing J2EE application using IBM Rational Software Architect Platform that includes integrated eclipse and IBM Web sphere.
- Developing the java components to build the rules and map to XML.
- Customized the exception handling logic as per the application needs for easy identification of root cause.
- Using Clear Case for maintaining the version control and Mercury Quality Center for defect processing.
- Actively involved in the installation and configuration of Web Sphere Application server.
Environment: JAVA, J2EE, IBM DB2, JSP, EJB &JQuery for front end development, Custom tags for data binding, WebSphere deployment, IBM RAD for application development and testing, ClearCase for maintaining version control, log4j framework for logging, JUnit for Unit testing.