Java Developer Resume Profile
OH
SUMMARY:
- Over7 plus years of professional experience in designing, developing and testing internet/intranet Web-based applications, Client/Server applications, Java/J2EE Architecture, OO Design patterns.
- Good experience in designing web/enterprise applications using Software Development Lifecycle SDLC methodology like Waterfall, Agile, SCRUM, RUP and Test Driven Development.
- 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.
- Very good understanding of Model View Controller MVC , Client Server, Multi-tier architectures, Session Fa ade and Service Locator.
- Strong knowledge of Java/J2EE design patterns. Implemented various design patterns like, MVC, Command, Singleton, Session Facade, Front Controller, Data Access Object, Value Object patterns.
- Expertise in web development using HTML, DHTML, CSS, Java Script, XSL, XSLT, and XML SAX, DOM, JAXP, JAXB .
- Expertise in Web Components technologies like JSP, Servlets, JDBC, AJAX.
- Experience working with Service Oriented Architecture SOA and Enterprise Service Bus ESB using WSDL.
- Strong front-end UI development skills using HTML,HTML5, CSS3, JavaScript, jQuery, AJAX, XML, XSLT.
- Expert in designing enterprise applications using technologieslike EJB, JNDI, JMS.
- Extensive experience in designing, developing and implementing Model View Controller MVC2 using Struts 2.0/1.1/1.0, spring, and Hibernate framework.
- Experience in Database programming using Oracle9i/10g/11g, Sybase, DB2 UDB, MySQL, SQL Server and MS Access.
- Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggersand Cursors.
- Experience in working with Tomcat, GlassFish, IBM WebSphere, BEA WebLogic and JBoss.
- Expertise in working on ANT, Hudson, Maven, Log4j, JUnit, Mockito, JMock, Test-ng.
- Worked on different platforms like UNIX, Solaris and windows 2008 R2/2003/2000/XP.
- Experience in using Design Tools like Rational Rose Enterprise Tool, MS Visio, ERwin for Object Oriented Analysis OOA and Design OOD using UML Unified Modeling Language .
- Experience in using various version control tools like CVS and Rational Clear Case.
- Strong Inter personal communication skills ability to work independently as well as in a group.
- Quick Learner and adaptable to working environment.
SKILL SET:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PROFESSIONAL EXPERIENCE:
Confidential
Role: Java Developer
Description: Designed and implemented reusable inbound and outbound interfaces for claims, creating a system for archiving and reporting claims, and building several extensions to keep pace with its special business needs. This system was developed using J2EE technologies, Web Sphere. GUI is developed in JSP based on MVC architecture.
Responsibilities:
- Involved in the phases of SDLC including Requirement collection, Design and analysis of Customer specification, Development and Customization of the application.
- Involved in preparing the project schedule, Project status report, responsibility assignment matrix, risk management and critical path analysis.
- Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
- Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with Spring for processing business needs.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
- Implemented as well as exposed web services using Apache Axis and JAX-WS.
- Used Web Services to exchange product and customer order information.
- Used Struts Validation Framework for dynamic validation of the user input forms.
- Worked in agile methodology for Test-Driven Development.
- Designed user interface for Algo legacy portal for admin and users to interact with system using jQuery, JSON, JavaScript, HTML5, and CSS.
- Used Ajax, JavaScript for the margin calculator web interface.
- Worked with POJO for handling data coming from the legacy systems.
- Sybase/Oracle installation, configuration, tuning, backup and recovery.
- Designed and implemented Oracle 10g database to record the collateral securities and settlement data.
- Created multiple Perl and shell scripts to automate Sybase/Oracle benchmarking process and perform general DBA tasks.
- Designed and implemented Spring ORM module to integrate Hibernate.
- Used Struts2 to implement the presentation layer of the Algo Collateral Security Management System.
- Worked on Apache 7.0TOMCAT Application Server for implementing SOAP web services.
- Produced the report data on the client Front-end using JavaScript, HTML5, CSS and client side validation through JavaScript and Ajax for asynchronous communication.
Environment: J2SDK v1.6, Servlets, JSP, Spring, Struts2, Hibernate, POJO, Apache 7.0 TOMCAT, UNIX, Sun Solaris, HTML5, JavaScript, CSS, jQuery, Ajax, JSON, Web Services, Oracle 10g, Sybase, Factory Design Pattern , Autosys and Log4j.
Confidential
Role: Java/J2EE Developer
Description: Confidential offers a full scope of deposit, loan and convenience services to meet all the financial needs of a customer. Applicants get their loans sanctioned based on their credit history. The applicant information is maintained in a database along with the details of the loan for repayment. This data is filtered into different categories based on parameters like type of account, loan amount, due date, loan period. The filtered data is used as statistics for generating reports.
Responsibilities:
- Developed Graphical User Interfaces using HTML and JSP's for user interaction
- Used Spring MVC to decouple business logic and view components. Performed client side
- Developed the Business Logic using Plain Old Java Objects POJOs validations using JavaScript.
- Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for user loan applications.
- Created set of classes using DAO pattern to decouple the business logic and data.
- Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database
- Handling, Collection APIs to implement various features and enhancements.
- Wrote test cases in JUnit for unit testing of classes.
- Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML configuration files.
- Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Created build profiles for product release using DOJO build process to optimize load, cache ability and layered JavaScript files.
- Consumed Web Services for transferring data between different applications.
- Used various Core Java concepts such as Multi-Threading, Exception Handling.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a WebLogic Application server and Apache Tomcat 6.0 application servers.
- Authored code using Prime Faces with JSF for validation of user assigned email IDs.
- Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
- Built scripts using ANT to build J2EE applications.
- Used Eclipse 3.0 IDE for developing code modules in the development environment
- Performed connectivity with Oracle database using JDBC.
- Implemented the logging mechanism usingLog4j framework
- Used SVN version control to track and maintain different versions of the application
Environment : Java/J2EE 1.6, JSP, Servlets, Spring 2.5, Hibernate, WebLogic Application Server 10g, XML Web service, JSF 2.x, Prime Faces 2.1/2.2, Apache Tomcat 6., Unix, Oracle 10g, HTML, DHTML, XML, XSLT, Eclipse3.0, AJAX, JavaScript, Apache Ant 1.7, Editplus 3.0, JDBC, Windows XP, JUnit3.8, Log4j, CSS.
Confidential
Role: Java/J2EE Developer
Description: Well care is solely focused on healthcare industry. Our objective of the work was to implement user interface for Beneficiary Update, Fund Transfer and Submit Claim components using Java Server Faces. We have created services for claim processing. Services were also consumed by internal clients for the customer service.
Responsibilities:
- Developed Presentation tier implementation which involves in creating the JSP pages, configuring action classes and developing several Action classes involved in the project.
- Designed user interface layout using JavaScript, CSS, and HTML.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Worked on Server-side pagination for processing high volume of data to the UI.
- Validation is performed using Struts validator.
- Configured the Hibernate configuration files to persist the data to the Oracle 10g Database.
- Used Hibernate as ORM tool for accessing database.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
- Configured the deployment descriptors in Hibernate to achieve object relational mapping.
- Write SQL queries to pull some information from the Backend.
- Created JSP pages using standard JSTL tags, Struts tags and custom tags.
- Worked on Web Sphere Application Server.
- Used Ajax to provide dynamic features where applicable.
- Developed several DAO's using Hibernate.
- Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing
- Used Agile Development methodology of software development.
- Part of production support team, which involved in resolving production related issues.
Environment: Java, JSP, JSTL, JavaScript, AJAX, Struts, spring, Hibernate, HTML, CSS, Oracle10g, WebSphere Application Server 8.0, Eclipse, Tortoise SVN, and Win SCP.
Confidential
Role: Java Developer
Description: Interactive Excellence Project is a web based application developed on Java/J2EE platform. The project involved the development of a system to track interactive customer facing projects to ensure its timeliness and more importantly, adherence to the quality and accessibility standards of the company.
Responsibilities:
- Collaborate closely with business owners, users, project managers, requirements analysts, testers, and other stakeholders in the software development process
- Middle tier development using Java in a J2EE environment
- Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, and jQuery.
- Used IBM WebSphere and JBoss as the Application Servers.
- Estimate effort for completing new features, enhancements, and defect fixes
- Participate in design review and code review activities of the team.
- Used the Agile methodology to develop the application.
- Coordinated the activities between onshore and offshore.
- Developing web-tier using struts framework.
- Creating custom tags for JSP for maximum re-usability of user interface components.
- Testing and deploying the application on Tomcat.
- Maintaining the database required for report generation.
Environment: Java1.5, J2EE, Servlets, JBoss 5, JSP, Struts, CSS, jQuery, Eclipse 3.4, MS SQL 2005, Maven, yuicompressor, Firebug, Express Scan
Confidential
Role: Java Developer and Analyst
Description: Confidential is a software platform for building OSS products and solutions - EMS, Mediators, and NMS. OES provides the basic components of FCAPS such as Fault Management FM and Performance Management PM as out of Box feature. Data warehousing and Predictive Analytics based Application for Telecom Operators to enrich customer experience.
Responsibilities:
- Implemented the business logic for EMS- FM using Spring and Hibernate.
- Designed the WSDL for Data transfer between various platforms.
- Consumed SOAP based web services, created stubs using Apache Axis.
- Performed the code reviews for the features developed by the scrum.
- Developed JMS based customized Queuing System for fault preferences.
- Developed Notification mechanism for Inter component communication.
- Developed Query Engine Module using EJB 2.1.
- Proficient in XML for data parsing using JAXB and JAXP.
- Tested performance across platforms using SOAP UI.
- JProfiler was used to profile the code and increase the no of notifications per second to 300 ps.
- Implemented the modules using Test Driven Development.
- Worked across time zones in a global environment.
- CRUD operations for all the License APIs.
- Junit test cases for all the APIs and business logic.
Environment: JSP, Hibernate, PL/SQL, Oracle, Spring, Junit, JMS, WAS, EJB, Oracle, JProfiler, SOAP XML, MySQL, Webservices, IBM Rational Clear Quest, Agile Methodology XP.
Confidential
Role: Java Developer
Description: Confidential is a framework comprising of strategic assets Process, People, Knowledge, Tools, Infrastructure and Governance that governs how the organization can engage and deliver highly efficient testing services to the broader organization. The vision of implementing TCOE framework, is to provide high business value and delight to the customer by extending multiple benefits and value-add like enhanced organizational maturity and process/deliverable quality, reduced testing time by way of streamlined and improved processes in a way that best aligns the organization or company's objectives.
Responsibilities:
- Developed the front screens using JSP, XML, and HTML.
- Designed and developed Java-based solutions to build multitier applications to support the client using J2EE technology JSP,
- JSTL, Jquery, Servlets, JDBC and SQL/PL-SQL.
- Created several customs JSP used to modularize and stream line web page code
- Worked on J2EE Design patterns and Model View Controller MVC Architecture
- Implementation of core functionality using Exception-Handling, Multithreading, Data Structure and Performance tuning.
- Bug Fixing and Testing.
Environment: Tomcat, Core Java, JDBC, J2EE, Servlets, Struts, spring, JSP, XML, SQL, HTML, CSS and JavaScript.