Java Developer Resume Profile
TX
SUMMARY:
- Having 7 years of experience on Web Client-Server application development and design using Object Oriented Programming, Java /J2EE technologies.
- Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, EJB, JSTL, Struts, Spring, AJAX, JDBC, JNDI, Java Beans, Hibernate, Web Services and RDBMS.
- Hands on experience with Model2 MVC architecture and Jakarta Struts/Tiles.
- Hands on experience in using Jakarta Apache frameworks like Struts, spring, ANT, JUnit and Log4J.
- Hands on experience in Front-End technologies like JavaScript, CSS, and HTML.
- Strong knowledge in Object Relation mapping using Hibernate.
- Experienced in entire system life cycle SDLC including Analysis, Design, Programming, Building, Testing, Debugging, Maintenance and Enhancements of multi-tier, database driven J2EE applications.
- Worked on Enterprise Java Beans EJB that include Session Beans, Message Driven Beans MDB and Entity Beans
- Experience on Core java technology which includes Multithreading, JDBC, RMI, network programming.
- Good knowledge of EJB Session beans with JNDI mapped naming and JMS message-driven beans.
- Extensive experience with Eclipse. Also worked on NetBeans, IntelliJ IDEs.
- Experienced in the functional usage and deployment of applications in JBoss, WebLogic, WebSphere and Apache Tomcat Server.
- Good knowledge of database connectivity JDBC for databases like Oracle, DB2, SQL Server, MySql, and MS Access.
- Involved in test driven development using JUnit and Struts Test Case.
- Hands on experience with Web Services using SOAP, RESTful, WSDL, XPath, JAXRPC, XML Binding.
- Experience in creating and consuming SOAP and RESTFul Web Services.
- Database experience includes Oracle 9i, 10g and DB2.
- Experienced with J2EE standard and compatible application servers BEA Weblogic IBM Web Sphere and also used IBM Message broker for disparate applications.
- Proficient in using XML Suite of Technologies XML, XSL, XSLT, DTD, XML Schema, SAX, DOM .
- Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS:
Languages | Java, J2EE, SQL |
Technologies | JDBC, AJAX, JSP, Servlets, JavaScript, EJB, JMS, Java Beans |
Frameworks | Struts 1, Struts 2, Spring |
ORM Technology | Hibernate |
Mark Up languages | HTML , CSS, XML, XSLT,DHTML, JavaScript, JQuery, JSON |
Web Services | Apache AXIS, SOAP, RESTful, WSDL, XML, JAX-RPC, JAXB |
Databases | Oracle, MySQL, SQL Server, DB2 |
Web/Application Server | Web logic, JBOSS, Tomcat, IBM WebSphere |
Bug tracking Tools | IBM Clearquest, JIRA |
IDE | Eclipse, RSA |
Versioning Tools | CVS,SVN, IBM Clear case, Aldon |
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsible for inventorying 50 midrange applications and analyzing the systems selected for conversions and developing tools for project management. Other systems included a ticketless reservation system, which allows passengers to fly without paper tickets, an Airline Message System which is a message switching system used for communications, and Automatic Ticket Vending Machines systems.
Responsibilities:
- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- Used JSP, HTML, and CSS for content layout and presentation.
- Implemented business logic using Session Beans, Servlets and stored procedures.
- Created the web application using MVC Struts framework.
- Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
- Developed web based applications using JavaScript, HTML, DHTML and CSS.
- Developed SOAP based Web Services using JAXB.
- Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajax with JSON.
- Used JSP, JavaScript, JQuery, AJAX, CSS and HTML as data and presentation layer technology.
- Writing design specification and develop test cases.
- Analyzing and design requirements provided by business users.
- Implemented JAVA-J2EE technologies including specialization in XML, XSL, and XSLT.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Integrated Hibernate ORM to facilitate DML and DQL queries and represent OR mapping.
- Used Spring Framework for dependency injection for Action classes using Application Context xml file.
- Involved in implementation of MVC pattern using JSF and Spring Controller.
- Involved in developing stored procedures and Triggers.
- Write PL/SQL procedures for intensive database transactions for Storing high volume HTML Data.
- Created and consumed RESTFul Web Services using JAX-RS.
- Create the corresponding documentation for the COBOL procedures, Unix Shell Scripting and Power Builder applications.
- All the modifications were performed using JSP, Servlet and XML.
- Developed applications using struts. Developed Action classes, Action forms, JSP and other configuration files like struts-config.xml, web.xml.
- Got very good exposure to Hibernate 2.
- Built and consumed RESTFul web services using Jersey framework.
- Implemented the logging mechanism using Log4j framework.
- Implemented using various J2EE design patterns such as Session Fa ade, Business Delegate, Value Object, Data Access Object, etc.
- Used CVS as version control system for the source code and project documents.
Environment: Java, Struts, Hibernate, Spring, EJB, WSDL, Jquery, MyEclipse, Edit Plus, XMLSPY, BEA, CVS, JAXB, SOAP, REST, AJAX, DOJO, JQuery, HTML, JSON, JavaScript, CSS, HTML, JSP, Web Services, Unix Shell Scripting, Web logic, Oracle 10g
Confidential
Java J2EE Developer
Confidential is the leading bank providing various financial services and solutions to the corporate and customers. The project aims at leveraging the American Express online services infrastructure to provide best in class online credit card solutions to card members. This is a product which is very useful to monitor the day to day activities of production support. During the development of this product,
Responsibilities:
- Developed, maintained cutting-edge insurance agency management software.
- Coordinated designs and implementation of application, collaborated with project managers, engineering teams and various client agencies.
- Played crucial role in requirement analysis, design, development and unit testing of the application.
- Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
- Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
- Designed and developed User Interface with JSP, HTML, XSLT, CSS, XHTML, JSTL, JavaScript, JQuery, Custom Tags, DHTML, Struts Tiles and Struts Tag library.
- Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
- Created web application prototype using jQuery.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
- Used Struts Validation Framework for dynamic validation of the user input forms.
- Improved Auto Quote application by designing and developing it using Eclipse, HTML, JSF, Servlets and JavaScript.
- ImplementedSpring ORM wiring with Hibernate provided access to Oracle 9i RDBMS.
- Designed and developed UI with AJAX, HTML, XHTML, DHTML and JavaScript for more interactive web pages.
- Used Hibernate EHCache for second level caching which resulted in enhanced performance of the application.
- Hibernate Query Language HQL was used to perform various queries in the database.
- Configured JDBC and LDAP security in the application server. Developed LDAP server configuration file to enable encryption support for password storage.
- Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
- Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
- Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
- JUnit was used for unit testing and implementing Test Driven Development TDD methodology.
Environment: Java/J2EE, Struts 2.0, Spring 2.5, Hibernate 3.3, JavaScript, Oracle, JUnit, JSP, Servlets, HTML, AJAX, Maven, CSS, Web Logic
Confidential
Java Devloper
This project aims at providing medical assistance for common people who have minimal computer knowledge and need not have any medical knowledge.The main purpose of developing this system is to provide a place where several information related to medicines can be known by general public and it provides an environment where medicos from different experience levels can interact with each other.
Responsibilities:
- Involved in the preparation of prototype and demos of the project and presented before the client to check that it meets their requirements.
- Involved in Design, Development and Support phases of SDLC. Used methodology and participated in SCRUM meetings.
- Front-end was designed by using HTML, JavaScript, CSS, and JSP.
- Developed JavaScript functions for client side validations.
- Used Hibernate as ORM tool for accessing database.
- Configured the deployment descriptors in Hibernate to achieve object relational mapping.
- Write SQL queries to pull some information from the Backend.
- Write database Functions, Procedures and Triggers as per the business logic requirements.
- Designed and developed several EJBs using Session facade pattern.
- Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on the WebLogic Application Server
- Work with Apache Tomcat Web Server.
- Designed and developed Servlets and JSP and connected to existing ORACLE database using JDBC.
Environment: Eclipse 3.6, Java 1.6, J2EE, JSP, Servlet, Hibernate 3.6.0, Weblogic Application server 10.3.3, Apache tomcat 7.0, Oracle 11g, HTML, JavaScript, AJAX, CSS, EJB, JMS, JDBC .
Confidential
Java Developer
PPS system facilitates the Project Planning division to execute a smooth and efficient process of project planning. The Project planning team activities range from estimating required capacity, Identifying machinery and facilities to budgeting, procuring and commissioning of the project undertaken.
Responsibilities:
- Worked with the business community to define business requirements and analyze the possible technical solutions.
- Requirement gathering, Business Process flow, Business Process Modeling and Business Analysis.
- Extensively used UML and Rational Rose for designing to develop various use cases, class diagrams and sequence diagrams.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Developed application using Spring MVC architecture.
- Developed custom tags for table utility component
- Used various Java, J2EE APIs including JDBC, XML, Servlets, and JSP.
- Designed and implemented the UI using Java, HTML, JSP and JavaScript.
- Designed and developed web pages using Servlets and JSPs and also used XML/XSL/XSLT as repository.
- Involved in Java application testing and maintenance in development and production.
- Involved in developing the customer form data tables. Maintaining the customer support and customer data from database tables in MySQL database.
- Involved in mentoring specific projects in application of the new SDLC based on the Agile Unified Process, especially from the project management, requirements and architecture perspectives.
- Designed and developed Views, Model and Controller components implementing MVC Framework.
Environment: JDK 1.3, J2EE, JDBC, Servlets, JSP, XML, XSL, CSS, HTML, DHTML, JavaScript, UML, Eclipse 3.0, Tomcat 4.1, MySQL.