Java Resume
Java Resume
The objective is to work in the capacity of senior software developer/lead, and provides
consultancy on challenging and deadline intensive Enterprise Applications using latest Java /
JEE and open source web technologies.
Professional Summary
More than 10 years of Extensive experience in Software Development Life Cycle, developing Web
centric and Object oriented business applications with N-tier architecture with Core Java, JEE or
open source web technologies.
Excellent knowledge of all the phases of software development life cycle (Requirements
gathering, analysis, design, development, testing and implementation (Production Support)).
Excellent design and programming skills in JAVA and JEE technology, including Core Java,
Spring, Struts , JSF, Hibernate, Servlets, JSP, JavaScript, JDBC, EJB, XML, RMI, JNDI, Java Mail, XML
Parsers (SAX and DOM), JavaBeans, Web Service , Log4J, ANT, JUnit.
Sound knowledge of Object Oriented design and development.
Good working experience on JSP with Tag libraries and Custom tags.
Strong working knowledge in creating UI components on server side using Java Server Faces.
Proficiency in applying MVC (Model-View-Controller) architecture using Struts Web Framework.
Excellent knowledge in preparing the views using HTML, Java Script, PHP (CakePHP), AJAX.
Implementing business logic in Java beans and EJB's as appropriate.
Developed Java applications in various IDE's like WSAD, RAD and Eclipse.
Experience with ORM mapping tools like Hibernate and JPA.
Good Experience on Java/JEE Design Patterns like Observer, Singleton, Decorator, Business
Delegate, DAO, Session Façade, and MVC.
Strong Experience working with relational databases Oracle, MySql and SQL Server.
Expertise on JEE Web/Application Servers like IBM WebSphere 6.1, Oracle Application Server
10g and Apache Tomcat.
Proficient in Software Configuration Management like CVS and SVN.
Solid experience in Database Design, Writing Stored Procedures & cursors using PL/SQL, DDL,
DML SQL queries.
Extensive working knowledge with Database tools Toad, SQL Developer and SQL Navigator.
Having good knowledge in messaging technology IBM Message Queue 6.
Experience with working on UNIX, Windows NT/2000/XP.
Hands on experience in writing Ant build scripts for JEE Application deployments.
Participate in daily meeting with the team, walkthroughs and defect tracking meetings.
Developing Test Cases and Test Suites using JUNIT.
Strong analytical skills with ability to quickly understand client's business needs.
ITIL Foundation v3 Certified. Participation in overnight escalation rosters. Management of
the Production/test/UAT and DR environments.
Excellent problem solving skills with strong technical background and good inter Personal skills.
Quick learner and excellent team player, ability to meet deadlines and work under pressure.
Technologies
Education
Bachelor of computer application (BCA) - MCNUJ, Bhopal, India in July 1999, with Grade /
Percentage: 71%
Diploma in advanced computing (DAC) - Centre for development in advanced computing - India,
with Grade/percentage: [b+] 72%
Career History
Current
Roles and responsibilities: Technical lead for development projects and senior support analyst for
support and maintenance projects, which involves following responsibilities:
Major Technology used: Open source java/jee technologies including Struts, Spring and Hibernate,
Oracle Application server as a middleware and Oracle 9i as a database.
Achievements: Promoted to Technical Lead role after informally serving as the main point of contact
for development team, an important account with a history of tight time line and business criticality.
Earned all performance bonuses were eligible for on a key customer project by managing the
development team to ensure product uptime and problem resolution targets were met. Developed and
executed production launch plan for customer initiative, met customer’s acceptance criteria which
resulted in a customer milestone payment, and brought the product into a production environment.
Participated in a review for the Projects to demonstrate how every business or marketing requirement
tied to a corresponding software requirements document, impacted the resulting design itself, and was
accounted for in the test plan. Help implemented formalized Agile (Scrum) software development
methodologies as well as best practices to demonstrate compliance to external regulatory agencies.
Major Projects
• Implementing the design patterns like Singleton, value object pattern and Data access objects
in the project.
• Involved in system design and development in core java using Collections, multithreading.
• Involved in core java technologies multithreading, exception handling.
• Responsible for development of presentation layer using JSP, spring.
• Business logic was developed using Session beans and Hibernate data access objects.
• Writing complex SQL and PL/SQL queries for writing stored procedures and Cur-sors.
• Used Oracle 9.1.2 future, XMLDB type to store entire XML files into the Oracle da-tabase.
• Involved in developing web services using SOAP, XML.
• XSLT used to transform the XML data into html format for dealer submitted data.
• Java Stored Procedure used to generate PDF reports.
History
Other Projects
Used technologies and tools: Java, Struts and EJB2, Oracle, IBM WAS
Responsibilities: Migrated a poorly performing and outdated application from SWING, EJB 1.1
session beans, entity beans and Websphere Apps Server based architecture to an EJB 2.1 Session
Beans, Spring, Hibernate, and JBoss Apps Server based architecture. Integrated other sub-systems
through JMS, MQSeries, XML and XSL.
2. Project Name: HyMobile: Designed and developed HyMobile VSMSC a full-fledged SMS
messaging platform using sun java technologies and Oracle database.
Used technologies and tools: Utilizing J2EE technology, the system involved content
management and customer experience. The
Weblogic App Server was used with the EJB, Servlets, JSP, Java, Struts lite MVC framework
(was developed in-house), XML and Oracle. The application involved Data model (Entity Beans),
Application model (Session beans) and Presentation Model (Servlets, JSPs, Java Beans, HTML,
JavaScript).
3. Project Name: AirMobile: Designing and developed Central Reservation System for airline
ticket reservation connectivity with ABACUS.
Used technologies and tools: Java, ABACUS APIs, JSP, Oracle and Tomcat
4. Peoject Name: Friday Corp Portal: Developed and deployed media content management
web -application for public and private officials using.
Used technologies and tools: Java, JSP, Servlet and SqlServer on IIS