Sr. Java Developer Resume Profile
Professional Summary:
- Ability to pick up new technologies based on prior training and used Open Source technologies tools extensively.
- Experience in developing Use cases , Test Cases Both Unit Test cases and Functional Test cases- Using Template , Creating Build release notes through Bugzilla tool, and Version Control VSS.
- Extensively used JDBC, JNDI and Hibernate for database access.
- Good knowledge in developing Web Services using XML, SOAP and WSDL.
- Proficient in Object Oriented Analysis and Design OOAD and UML and VC .
- Proficient in all phases of SDLC analysis, design, development, testing and deployment and highly competent in gathering user requirements and converting them into software requirement specifications using Object Oriented Techniques, and Design Patterns.
- Good knowledge in J2EE and Software Development design patterns.
- Over 7 years of experience in IT field in designing and development of client server, web-based applications and Large Scale Enterprise e-business Applications using Model View Controller MVC architecture. Contributed extensively in Design, Development, Integration and Testing of Applications.
- Good understanding and experience in practicing Agile Methodology and SCRUM for software development.
- Extensive knowledge in developing enterprise and web based applications using the java technologies J2EE, JSP, Servlets, Struts, spring, EJB, JSTL, JavaScript, AJAX, Java Beans, XSLT and XML.
- Extensively worked on tools like Visio, Edit plus, Text Pad, Bugzilla, Eclipse IDE, Visual Studio 6.0.
- Knowledge of working with Tomcat 4.1/5.0/6.0, BEA Web Logic 10.2 and Apache Web Server.
- Knowledge of working with Ability to work in tight schedules and efficient in meeting deadlines.
- Self-starter, fast learner and a team player with strong personal and group communication skills.
- Excellent knowledge and experience in writing queries for SQL, PL/SQL, Oracle 8i/ 9i/ 10g.
- Excellent understanding in Banking and Finance, Health Care Domains.
- Proficient with Software Development methodologies like Agile methodology, Object Oriented Analysis and Design, Waterfall model, Spiral Model.
- Proficient in client communication and understanding their requirements.
- Good Experience in Development, Maintenance, Enhancement and Support Projects.
- Excellent implementation knowledge of Distributed / Enterprise / Web systems using Java, J2EE, Java Beans, JSP, Servlets, JDBC, JNDI, XML Technologies.
- Extensive experience in developing web based GUI applications and using HTML, CSS, JSTL and JavaScript.
- Good understanding in all phases of Software Development Life Cycle SDLC .
- Expertise in Analysis and Design of the Software System using UML Methodologies and Rational Rose.
- Good experience in developing database programs like stored procedures, functions, triggers and packages. Defined and created various functional documents for the systems to be developed.
- Expert in preparation of Unit Test Plans to do rigorous testing.
- Expert in writing and reviewing unit test cases, SIT test cases.
- Experience in working on both Development and Support based projects with mission critical deadlines.
- Good Experience in, Estimation, Code Review, Task allocation, Requirement Gathering Preparation, Requirement Document Understand Document Preparation , Design Document, Analysis Document, Query Tracking Sheet, Change Request, and etc.
- Excellence in using Shell scripts and UNIX/LINUX commands.
.
TECHNICAL SKILLS
Languages | Java 1.6, C , XML. |
Java Technologies | J2EE, Servlets 2.4, JSP 2.0, JSTL, Java Beans, Struts, EJB, Spring, Hibernate, JDBC, JNDI. |
Internet Technologies | HTML, Java Script 1.2, AJAX, JQUERY. |
Web Services Tools | SOAP, WSDL. |
Web Servers | Apache Web Server and Tomcat 4.1/5.0/6.0. |
Enterprise Servers | BEA's WEB Logic Server 8.1/9.2/10.2, IBM Web Sphere 6.0/6.1. |
Databases | RDBMS MS-Access, Oracle 10g, SYBASE . |
Version Control | Perforce, Source Forge, Chrysalis, Win CVS, Visual Source Safe, Visual Studio. |
IDE | Eclipse |
Operating Systems | Windows 7/XP/2000/, Red Hat Linux, UBUNTU LINUX, UNIX, |
Concepts | Object Oriented Software Analysis and Design and UML, VC . |
Unit Testing | J-Unit. |
Protocols | FTP, SFTP, HTTPS, SOAP, TCP/IP, RMI. |
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Involved in legacy and new system analysis.
- Involved in Reviewing and documenting HLDs and DDDs.
- Used Spring 2.5 integrated with the Hibernate framework.
- Involved in development of back end components of Reports module.
- Developed unit and integration test cases using J-Unit.
- Supported continuous code Integration, deployments, internal testing and defect fixing.
- Designed Java components using DAO and Singleton design patterns.
- Designing and developing EJB Session Beans stateless session beans for business logic and business access as per Use cases.
- Implemented SOAP for data transfer to Web Service
- Designed and developed a 'Convention Based Coding' utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with custom filter, group and sorting along with exporting capabilities
- Extensively worked on development and enhancements of the project using Spring framework.
- Developed new system client manuals.
Technical Environment: Java/J2EE, JSP, Spring, Hibernate, JMS, Web Services, SOAP, XML, HTML, CSS, Ant, MQ Series, Jenkins, Rational Application Developer RAD , RAD, Oracle 11i and Web Sphere App Server 6/7, Apache Commons API's, Log4j, C, C .
Confidential
Responsibilities:
- Involved in meetings with clients for Functional and System related Issues.
- Provided Analysis, Design, Coding and Testing support.
- Developed and Reviewed Design Documents and UIS.
- Development and testing support to Provider, Program, Member, Claims, TPL modules.
- Developed Test Scenarios based on Use Case and based on that prepared the Test cases.
- Coordinated with testing teams in system test execution, functional test execution and regression test execution for Manual Testing of the Application.
- Developed Web Services to implement SOA using SOAP, WSDL, and UDDI with HTTP.
- Designed and developed a 'Convention Based Coding' utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with custom filter, group and sorting along with exporting capabilities
- Performed Client interaction for defect walk through with the Client on daily status.
- Deployment and documentation support.
Technical Environment: Java, J2EE, Hibernate, JSF, JSR1.6.8 Portals, SOA, WAS, WPS, Oracle 10g, DB2, Docfinity, Xpression, Cognos, Geostan Rational Suite, Manual Testing.
Confidential
Project: Customer Service Desktop
Responsibilities
- Involved in development of web modules for various screens and component interactions using Struts 1.4 Framework.
- Built the Application based on Rational Unified Process RUP
- Used JDBC to access Microsoft SQL Server 2000 database for accessing customer information CDG Project
- Used CVS Clear Case for version controlling
- Installed the Application servers like web logic and Web sphere servers on different environments like Production, Development and Test.
- Data Source Configuration in Web logic.
- Was also effectively involved in bug fixes and performance enhancing.
- Created Domain and setup the Clustered environment with all managed servers in Web logic 9.2.
- Developed Form Beans, Action Class Action Mapping Using Struts. Heavily used Struts Tag Libraries, Exception handling, Validators in struts development
Environment: J2EE Platform, Web Logic Server 9.2, Web Services using Axis 1.4, XML, CVS, JDBC, JNDI, RUP
Confidential
Responsibilities:
- Developed the Web Loan Services application incorporating Capital One functionality.
- Implemented MVC Design and J2EE design patterns for design and development of this application.
- Worked with Project Architects in documenting Design specs and Detailed Design specs for technical reference and for the development team.
- Worked with J2EE framework using Web Sphere Server.
- Developed the entire front end using Struts, tiles, Exception Handling and validation framework.
- Refactored Loan Tracking Application classes for PNC to work with Capital One specific technical requirements.
- Developed the business logic for the application using EJBs, where Session beans used for admin modules and entity beans for database modules.
- Researched and analyzed to build XML interface for Loan Calculations.
- Developed various Struts Action classes as a controller component for handling the user actions.
Technical Environment: J2EE, Struts, UML, Rational Clear Case, JSP, XML, XSL, JavaScript, JDBC, EJB, SQL Developer, Web Sphere, Microsoft Office Visio 2003, Microsoft Project 2003.