Sr. Java Developer Resume Profile
Executive Summary:
- 9 years of experience in Software Development Life Cycle SDLC including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design OOAD with Java/J2EE.
- A strong team player.
- Expertise in Web development projects.
- Expertise in implementing web based projects using IBM Web Sphere Application Server IDE like IBM Web Sphere RAD and Eclipse.
- Expertise in design and development of multi-tiered web based applications using J2EE technologies like Core Java, JSP, Servlets, JDBC, XML/XSLT, JNDI, JMS, LDAP, RMI and framework like STRUTS 1.2.
- Good experience in working with the different modules of Spring Framework, particularly Injection of Control IOC and Aspect Oriented programming AOP .
- Expertise in Web page creation using HTML, DHTML, JavaScript, JQuery and CSS.
- Good experience in using the Oracle 11G/10G/9i/ databases.
- Experience in implementing Design Patterns JMS for Messaging services.
- Experienced in implementing Spring Framework, Hibernate/iBatis as ORM Object-Relational Mapping .
- Strong Knowledge in using the tools like Log4J, JUnit, and TOAD.
- Experience in database design, PL/SQL, Queries, Triggers, DB2 Client, O/R Mapping and Hibernate.
- Experience in software development/ testing using AGILE and SCRUM methodologies.
- Experienced in using CVS for version control.
- Good Experience on AJAX for creating dynamic pages and actions.
- Good exposure to Object Oriented Analysis and Design OOAD , Use Cases and UML.
- Good experience in design and development of Web-Services as Service Providers and Consumers using REST, SOAP and WSDL.
- Experience in using XML Spy for XML editing.
- Experience with Eclipse IDE and Spring, Struts, UML plug-ins.
- Expertise in Production Support and monitoring the production activities and fixing the production issues and finally ensuring the Application is running stable in the Client Environments.
- Extensively worked in the design, development and maintenance of the projects.
- Excellent communication Skills, exceptional problem solving, strong programming abilities and a keen client needs assessment aptitude.
- Experience in Onsite and Offshore and Global delivery model.
Languages | C, C , Java 1.7/1.5/1.4 |
Java Technologies | J2EE, J2SE, JDBC 2.2/2.0, Servlets2.1, JSP, JNDI, JMS, Java Mail API, WebSphere MQ, XML |
IDE Tools | IBM RAD 8.5/7.x/6.x, Eclipse 3.1.2/2.1 |
Application/Web Servers | Web Sphere 8.5/7.5, Apache Tomcat 4.x/5.x |
Architectures | Struts 1.2, Hibernate 3.x, Spring 3 |
Build Tools | ANT |
Design Tools | Visio 2003/2010, MS Office 2003/2010 |
Client Technologies | JSP , HTML, DHTML, CSS, JavaScript 1.6, JQuery |
XML Technologies | XML, SAX, DOM, XSD |
Databases | Oracle 11g/10g/9/8i |
Protocols | HTTP,HTTPS, FTP, TCP/IP |
Operating System | Windows NT/2000/XP/7, UNIX, Sun Solaris |
Version Control | CVS |
Code Migration Tool | CA Harvest 12.5 |
Professional Work Experience:
Confidential
Sr. Java Developer
Contribution:
- As a senior team member I was actively responsible in the below phases of project:
- Used Spring Framework for Injection of Control IOC and Aspect Oriented programming AOP and integrated with the Hibernate.
- Prepared the technical design for the system that adheres to the MVC architecture using Spring and Struts.
- Extensively used Hibernate packages for Data Access Objects DAOs and DB Connections from the Connection Pool using/talking to Oracle
- Developed stored procedures, triggers and functions to process the trades using PL/SQL Oracle
- Involved in creating Thread pooling module in Fax sending project. Created the thread pool to send FAX of all the pending claim notification by reading configuration from DB.
- Worked on JAX-WS API and involved in developing SOAP web services.
- Used several design patterns like singleton, observer, decorator, factory method.
- Involved in production deployment and release cycle. Coordinating with web hosting team for deploying the war using Harvest deployment tools.
- Used SOAP UI for inspecting, invoking and testing the web service.
- Involved in design, development and testing of various modules
- Communicating with the end user and getting the requirement.
- Deployed the application using Web Sphere Application Server 8.5.
- Developed web pages/presentation layer using HTML, JSP and CSS.
- Developed Server side code using Servlets.
- Used SAX parser for parsing xml documents and used XML transformations using XSLT.
- Used RAD 8.5 as an IDE and deployed the entire application using web sphere application server.
- Worked as production support lead for server builds and deployment.
- Involved in testing of the production different stages of the product life cycles - Product version release, maintenance and performance patch releases.
- Involved in requirements gathering from User
- Troubleshoot, fix, implement and test the production issues and enhancements.
- Wrote technical Detailed Design Documents DDDs for the developers to implement/analyze the scope of the enhancements in the application.
- Worked extensively on CVS as the version control tools.
- Reviewed all deliverable from offshore
- Owned complete ownership of all the deliverables
- Code reviewed and unit tested all the projects deliverable from offshore
- Build good correct estimates using an appropriate estimation methodology latest productivity
- Designed and Maintained Templates, Guidelines and Checklists
- Completed and Implemented Root Cause Analysis and Defect Prevention activities
- Monitored ensured the completion of Deliverables on quality by team members
- Completed the estimation reviews of all work requests enhancements
- Reviewed Weekly progress report - application level reports
- Reviewed all Application Understanding Documentation
- Identified droved opportunities for improvements in policies, practices procedures on an ongoing basis
- Conducted RCA and DP workshops for the applications and track the actions to closure
- Provided application training and technical training/help to the team members
- Created and updated the Activity tracking sheet on a daily basis
- Kept the Application Understanding Documentation up-to-date
- Provided fixes to the issues identified in UAT phase using HP Quality Center tool.
- Used PPM to track the efforts and fill the timesheets for self and teams
- Adherence to the processes set in the project
Confidential
Guaranteed Asset Protection GAP
Contribution:
- Used html tags and bean tag libraries extensively while coding JSP pages.
- Worked with JavaScript 1.6 for client side validations and AJAX for Rich Internet Applications.
- Designed User Interfaces using JSP, JavaScript, CSS and DHTML for front end view.
- As a senior team member I was actively responsible in the below phases of project:
- Implemented Model View Controller MVC2 architecture using the Struts Framework to isolate each layer of the application and avoid the complexity of integration for the ease of maintenance.
- Extensively used iBatis packages for Data Access Objects DAOs and DB Connections from the Connection Pool using/talking to Oracle
- Configured struts-config.xml for global forwards, error forwards and action forwards.
- Developed Controller, Form Beans and Action Classes for the Application.
- Maintained persistence layer by creating Data Access Objects and using them in the Business Logic layer.
- Involved in production deployment and release cycle. Coordinating with web hosting team for deploying the war using Harvest deployment tools.
- Worked extensively on CVS as the version control tools.
- Deployed the application using Web Sphere Application Server 8.5.
- Developed web pages/presentation layer using HTML, JSP and CSS.
- Developed Server side code using Servlets.
- Used SAX parser for parsing xml documents and used XML transformations using XSLT.
- Used RAD 8.5 as an IDE and deployed the entire application using web sphere application server.
- Worked as production support lead for server builds and deployment.
- Involved in testing of the production different stages of the product life cycles - Product version release, maintenance and performance patch releases.
- Involved in requirements gathering from User
- Troubleshoot, fix, implement and test the production issues and enhancements.
- Wrote technical Detailed Design Documents DDDs for the developers to implement/analyze the scope of the enhancements in the application.
- Worked as production support lead for server builds and deployment.
- Involved in testing of the production different stages of the product life cycles.
- Troubleshoot, fix, implement and test the production issues and enhancements.
- Reviewed all deliverable from offshore
- Owned complete ownership of all the deliverables
- Code reviewed and unit tested all the projects deliverable from offshore
- Provided post stabilization Production Support
- Performed System Monitoring
- Maintained Application Uptime as per SLA
- Fixed all GAP application bugs, as prioritized by the IT and business PMs
- Captured and logged all bugs, based on prioritized list provided by IT PM
- Fixed Production bugs as prioritized by the IT PM
- Provided fixes to the issues identified in UAT phase using HP Quality Center tool.
- Reviewed changes with IT Dev team, including QA before pushing to Stage
- Worked with Development QA resource for test scripts
- Executed all pushes to Stage Prod as instructed by the IT Directory PM or Release Manager
Technologies: Java 7, Strut1.2, iBatis, JMS, IBM Rational Developer 6/7.5/8.5, IBM WebSphere 6/7/8.5, Oracle 11G, HP Quality Center, CA Harvest 12.5, HP PPM, CVS
Confidential
Web Services External WSX
Contribution:
- As a senior team member I was actively responsible in the below phases of project:
- Playing a key role in the implementation of 'WSX' project.
- Understand the functional specification document and map functionalities with the existing code base with UML class diagram by interacting with team leads in remote locations.
- Implemented MVC using Struts 1.2 framework.
- Worked on Axis2Web Services for transferring data between different applications.
- Coding in Java 4 involved Core Java, JSP, Servlets, MVC Struts, JDBC.
- Deployed the application using Web Sphere Application Server 6.1.
- Used RAD 6 as an IDE and deployed the entire application using web sphere application server.
- Analysis of requirements for new project and impact analysis.
- Preparation of Proof of Concepts.
- Preparation of Project Management documents.
- Designing and Development of code using Axis2 API as per the business requirements.
- Development of code as per the business requirements
- Coordinating with on-site Team and IT Client
- Unit testing and system integration testing of the developed code.
- Providing fixes to the issues identified in testing phase.
- Packaging of the developed component to be deployed in a production environment.
- Provide production support for the deployed project till it is stabilized
- Received client appreciations for the projects I worked on
Technologies: Java 1.4, Servlets, Axis2, Web Service, UML, RAD 6, WebSphere 6.1, LDE2.0, ANT, CVS
Confidential
Know the Network KTN
- As a senior team member I was actively responsible in the below phases of project :
- Code development and UAT testing
- Handling and debugging the Production Support and Maintenance cases
- Handling the Backup DB responsibility
- Responsible for query resolution from client.
- Responsible for time estimation of the deliverables
- Taking steps to prevent the defects/bugs in the system
- Providing Training and assistance to the Team to train the domain.
- Making appropriate Front End and Back End Setup for the System.
- Preparing the various reports to be sent to client
- Providing Training and assistance to the Team to train the domain.
- Making appropriate Front End and Back End Setup for the System.
- Preparing the various reports to be sent to client.
Technologies: JDK 1.4.2, Servlets, Struts, Oracle 9i, Eclipse, ANT CVS
Confidential
Web Directory:
Contribution:
- As a team member I was actively responsible in the below phases of project:
- System Monitoring
- Establish automated monitoring of Directory application instance
- Used SBPF to prepare High Level Low Level Designs
- Creation of documentation which describes the whole application.
- Create root cause analysis of incidents including all restarts to include - : Why it happened, Exact timings of downtime Start, End and Duration , Categorization of downtimes scheduled vs. unscheduled , Recommendation of how this can be avoided in future, All information to be captured for reporting purposes.
- Monitor alert logs and analysis of these logs. Create issues in appropriate tracking system s .
- On call support to ensure application uptime treating the production environment as P1 Support Services
- Provide post stabilization Production Support
- Maintain Application Uptime as per P1 SLA
- Fix all Directory application bugs, as prioritized by the IT and business PMs
- Capture and Log all bugs, based on prioritized list provided by IT PM
- Fix Production bugs as prioritized by the IT PM
- Functional test all development changes and submit to Dev
- Review changes with IT Dev team including QA before pushing to Stage
- Work with Development QA resource for test scripts
- Execute all pushes to Stage Prod as instructed by the IT Directory PM or Release Manager
- Execute HR-IT Related Tasks
- Masking Unmasking of employees
- Data discrepancies eg: Userid, reporting, etc.
Technologies: Java 1.4, Servlet, Velocity, JSON AJAX , Acegi security library for the Spring framework , SBPF, UML, Eclipse, ANT CVS.
Confidential
Learning Partner Management System
Contribution:
- As a senior team member I was actively responsible in the below phases of project:
- Development and testing.
- Handling and debugging the Production Support and Maintenance cases.
- Handling the Backup DB responsibility.
- Responsible for query resolution from client.
- Responsible for time estimation of the deliverables.
- Taking steps to prevent the defects/bugs in the system.
- Providing Training and assistance to the Team to train the domain.
- Design the code using the code generated by ZAD Zensar Accelerated Development tool.
- Design the UML diagrams based on SBPF Solutions Blue Print Foundry tool.
- Providing fixes to the issues identified in testing phase using HP Quality Center tool.
- Making appropriate Front End and Back End Setup for the System.
- Preparing the various reports to be sent to client.
Technologies: JDK 1.4.2, Servlets, Struts, Regex, ZAD, HP Quality Center, Viatil Remedy, Oracle 9i, Eclipse, ANT CVS, CBF IT Dashboard, Case Open Tool
Confidential
Atlas Application Development
Contribution:
- Responsible for development and testing.
- Keeping track of the task completed and sending the detailed reports to the senior.
- Providing Training and assistance to the Team to train the domain.
- Identification of proper MIS for the task.
- Making appropriate Back End Setup for the System.
- Preparing the various reports to be sent to client.
- Handling the Backup DB responsibility.
Technologies: JDK1.4.2, Swing, JUnit 3.8, Eclipse, ANT Rational Clear Case
Confidential
Software Engineer
Contribution:
- As a team member I was actively responsible in the below phases of project :
- Designing GUI through Swings.
- Implementation of Business Logic.
- Designing the database structure.
- Coding and debugging of the program.
Technologies: JDK 1.4, Swing, RMI, Java Beans, JDO Java Data Objects