Senior Java/j2ee Developer Resume Profile
VA
Summary:
- Having over 8 Years of experience in Java Web Applications and Product Development using Java/J2EE technologies with Spring, Hibernate and Struts frameworks. Strong Functional Knowledge in Insurance domain by execution of various applications.
- Extensive experience in Software Development Life Cycle SDLC with Agile and Test Driven Methodologies TDD that includes Scrums, daily Stand-ups and client interaction.
- Extensive experience in developing web client server applications using Java/J2EE components that include EJB, JPA Java Persistence API , Servlets, JSP, JDBC, JNDI, JMS, Spring and Struts.
- Experienced with Object Oriented Design OOD and Object Oriented Analysis OOA .
- Worked in complete Software Development Life Cycle analysis, design, development, testing, implementation and support in different application domain involving different technologies varying from object oriented technology to Internet programming on Windows NT, Linux and UNIX platforms.
- Extensive experience in programming, deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers like IBM Web Sphere, BEA WebLogic and open source Apache Tomcat.
- Experience in MVC Model View Controller architecture and Struts and Spring frameworks.
- Hands on experience on BRE Business Rule Engine tool development.
- Working experience in Production, Development, Staging and QA environments.
- Experience working with Database systems like Oracle 8i/9i/10g, MS SQL Server 2000/2005.
- Working knowledge of Version Control tools include IBM Rational Clear-Case, SVN and CVS.
- Experience working as a Module Lead and handled responsibilities like Client Interactions, Planning, Scheduling, Allocation Monitoring of both Resources Tasks.
- Expertise in Object Oriented Analysis and Design OOAD using UML.
- Demonstrated expertise in Requirements Analysis, Software Specifications, and High/Low Level Design.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
- Proven abilities to handle pressure to provide quick fixes during critical times. Ability to handle any defect on any java application in a shorter span of time.
Technical Skills:
Languages | JDK 1.5/1.6/7, J2EE |
Frameworks | Struts, Spring, Spring MVC, Spring Web flow, Spring IOC, Hibernate |
Web Services | WSDL, Axis 2, JAX-WS, JAX-RPC |
DAO Frameworks | JDBC, DAO, Spring JDBC |
Web Technologies | Struts, JSP, Servlets, Java Script |
Distributed Technologies | EJB 2, EJB 3.0, JMS |
Design Methodologies | UML |
Design Pattern | MVC Pattern, Singleton, Business Delegate, Session Facade, Service Locator, Factory Pattern. DAO Design Patterns |
Development Tool | RAD, Eclipse |
Testing Tool | Junit, Code Coverage tools |
Version systems | CVS, Subversion, Clear case, Clear Quest |
Coding Standards | PMD, Check Style, FindBugs |
Databases | My-SQL Server 2000/2005, Oracle 8i/9i/10g/11 |
Application Servers | Weblogic, Websphere 4.1/5.1/6/7, Tomcat 4x/5x/6x |
Designing Tools | Rational Rose, Star UML, Microsoft Visio |
Experience:
Confidential
Tech Lead
Responsibilities:
- Developed web pages using Spring MVC, Spring IOC, JSP, Servlets, HTML and JavaScript.
- Used EJB bean to write the business logic and validation
- Developed utility components and Data Access Objects
- Used XML for mapping the objects to the database
- Validated and designed the front end using JavaScript , Ajax, JQuery.
- Used JIRA dashboard and Clear Quest to track the development activity as well as bugs tracking.
- Developed and Configured database connectivity interfaces for Oracle 11G.
- Developed and executed Test cases for unit testing and performed integration testing.
Environment:
Java 1.7, Core Java, Java Collection Frameworks, Bridges framework, Spring, Servlerts, JSP, JS, CSS, Ajax, JQuery, Oracle 11g, IBM Rational Application Development RAD , WebSphere 7, EJB, Windows 7, Clear Case, Clear Quest, JIRA, Findbugs
Confidential
Module Lead.
Responsibilities:
- Developed web pages using Spring, Struts, JSP, Servlets, HTML and JavaScript.
- Developed various System Interfaces to communicate with External Systems like MIB, CRL, PCR, SNB by using Webservices with WSDL, XML, XSL and SOAP.
- Deployed project components onto IBM WebSphere 6.
- Involved in analyzing the requirements and designing.
- Prepared HLDD and LLDD.
- Implemented the critical modules like Underwriting, Requirements and Create Case.
- Auto Underwriting and Jet Issue rules are configured based on the Business Rules.
- Implemented the Application using many of the Design Patterns and Object Oriented Process in the view of future requirements of Insurance domain.
- Created detailed design documents UML diagrams like Use case, Class, Sequence, and Component diagrams using Rational Rose.
- Performed code reviews.
- Handled the Build Deliveries, analyzing the production issues and leading the team in the absence of Lead.
Environment:
Core Java, Java Collection Frameworks, Exception Handling, Spring, Struts, J2SE 1.4.2, JSP, Servlets, JDBC, EJB, Java Script, JMS, J2EE Design Patterns, MS-SQL Server 2005, WebSphere, Weblogic, Web Services, XML, SOAP, Eclipse, Bug Zero, SVN.
Confidential
Senior Java/J2EE Developer
Responsibilities:
- Developed web pages using Struts, JSP, Servlets, HTML and JavaScript.
- Designed and implemented the strategic modules like Underwriting, Requirements, Create Case, User Management, Team Management and Material Data Changes.
- Configuration of Business Rules, Business Processes and Responses with Meta data driven.
- Implemented business process, database retrievals, access of information and User Interface using Java, Struts, and Planet Interact Framework.
- Implemented the Application using many of the Design Patterns and Object Oriented Process in the view of future requirements of Insurance domain.
- Deployed project components onto IBM WebSphere 6.
- Prepared HLDD and LLDD.
- Peer code reviews.
- SVN activities.
- Reporting to Team Lead on the progress at each stage.
Environment:
Apache Struts, J2SE 1.4.2, JSP, Servlets, JDBC, EJB, Java Script, JMS, HTML, J2EE Design Patterns, Web Services, XML, SOAP, MS-SQL Server, Web Sphere 6, BEA Web logic 8.1, Sub Version.
Confidential
Java/J2EE Developer
Responsibilities:
- Coded Business Logic following MVC architecture using Delegate and DAO patterns.
- Understanding the existing functions and designing the system for the enhancements.
- Implemented the critical modules like Dash Board, Ticklers, Tab Management, and Applicant Summary.
- Coding application with Core Java, web services, XML/XSD,Spring MVC and Hibernate
- Involved in build integration and build releases.
- Involved in Unit Testing and User Acceptance Testing.
- Created server side code to implement JDBC connectivity to SQL Server
- Used SQL server for persisting the data and writing the stored procedures and reusable SQL functions.
- CVS activities.
Environment:
Spring, Hibernate, Servlets, Java Script, Ajax, Oracle 10g, Web Service, SOAP, XML Parse, BEA Web logic 8.1, JUnit, Control Version System, BRE, CVS.
Confidential
Java/J2EE Developer
Responsibilities:
- Coded Business Logic following MVC architecture using Delegate and DAO patterns.
- Implemented business process, database retrievals, access of information and User Interface using Java, Struts, and Planet Interact Framework.
- Involved in Unit Testing and User Acceptance Testing.
- Developed two re-usable components Tabs and Tickler which were later moved to our core framework.
- Peer code reviews.
- CVS activities.
- Reporting to TL on the progress at each stage.
Environment:
Apache Struts, J2SE 1.4.2, JSP, Servlets, JDBC, EJB, Java Script, JMS, HTML, J2EE Design Patterns, MS-SQL Server 2005, JBoss, CVS.
Confidential
Java/J2EE Junior Developer
Responsibilities:
- Developed various web pages using JSP and struts 1.2.
- Implemented business logic using Java EJB components.
- Implemented DAO layer for Data based related activities using JDBC API.
- Configured metadata using admin tool.
- CVS activities.
- Reporting to TL on the progress at each stage.
Environment:
Apache Struts, J2SE 1.4.2, JSP, Servlets, JDBC, EJB, Java Script, HTML, J2EE Design Patterns, MS-SQL Server 2000, Apache Tomcat.