Java/j2ee Consultant Resume
Summary:
- Having about 5 years of IT experience and proven record in Analysis, Design, Development and Implementation of adaptive High Performance GUI Applications using Java, EJB, JSP, Expression Language (JSTL), Tags, J2EE technologies like STRUTS, SPRING Framework, Hibernate, J2EE design patterns, Servlet, XML, JDBC, Web Services and Application Severs like Web Sphere, Web Logic, JBoss and Tomcat Apache Server on Windows and Unix/Linux operating systems.
- Proficient in application development in Core JAVA with Hibernate and EJB persistence models. Development expertise using RAD and Eclipse.
- Proficient in developing enterprise applications, distributed applications and interactive web applications with JAVA, XML, and JSP using STRUTS and SPRING framework. Solid background in Object-Oriented analysis and design. Very good at various Design Patterns and Enterprise Application development in Banking and Financial Service Domains.
- Proficient in Relational database using Sql Server 2008,Oracle 9i, 10g working with Toad, Sql developer and Sql loader creating Views, Functions, Triggers, Procedures ,Packages, Table indexing and performance tuning.
- Proficient in configuring Application Servers like IBM Websphere,WebLogic,WSE, JBoss and deploying applications in them.
- Strong in web based application development, Web Services, SOAP, UML Class diagrams and Use Cases.
- Strong Experience in SDLC, Business process analysis and its interface with IT, System Analysis, Trouble Shooting, problem solving, strategic thinking, data analysis and issue/risk control.
- Hands on experience in Agile and Waterfall software development lifecycles.
- Expertise in Web Technologies like HTML, W3C, CSS, Ajax, JSP and Java Script.
- Worked with XML, XSD, XSLT and jQuery and version control software’s such as CVS and PVCS.
- Team Player, Short learning curves, Self Starter with Excellent Interpersonal and Communication Skills.
- Ability to work independently without close supervision or in a team environment.
- Worked on Maintenance projects analyzing code written by other developers and new Development projects.
- Oracle Certified Java SE 6 Programmer
- Willingness to work in a highly dynamic environment and ready to take up challenges.
- Experience in Technical writing, Documentations and Application/Product Demos.
- In depth knowledge in Banking Fundamentals, Finacle Product Core and Customization.
- Worked with N-tier business application development using J2EE, SQL, Oracle PL/SQL, JSP, JavaScript and UNIX.
- Experience Developing PL/SQL queries for migrating data from legacy system to Finacle Oracle database.
Educational Qualifications: - Bachelors of Technology in Computer Science
Certifications:
- Oracle Certified Java SE 6 Programmer
Technical Skills:
Web Technologies:
Java Servlets, XML, HTML, SOAP, WSDL, XSL, XSLT, Web Services, JSP,JNDI,JMS,RMI, Expression Language, Tags, CSS, HTML, W3C, JavaScript, AJAX.
Languages:
Java, JSP, JSON, PL/SQL.
J2EE/JEE:
Struts, Spring framework 2.5, OpenJMS, Hibernate, and EJB2.0, IBM MQ
Series5.1.
Domains:
Banking and Financial services
Application/Web server:
Web Sphere 5.1/6.1 , Web Logic 8.1/9.2,Apache TOMCAT,JBOSS
Protocols:
LDAP, TCP/IP, HTTP, JDBC, POP3, SMTP.
Methodologies:
Agile, Waterfall, UML.
Development Tools:
Web Sphere Studio Application Developer (WSAD5.1), Rational Application
Developer (RAD 6 &7), Eclipse 3.3, Dream weaver MX2004.
Operating Systems:
Windows XP, Unix, Red Hat Enterprise Linux V4.
Database:
Oracle 10g, Oracle 9i with Toad, Sql developer and Sql loader, Sql Server 2008 with Sql query Analyzer
Third Party Tools:
NUnit, Log4J
Source Control:
Win CVS, PVCS
Testing Tools:
JUNIT, HP Quality center.
Bug Reporting Tools:
Bugzilla and HP Quality center.
Packages:
MS Office 2007,2000/XP (Word, Excel, Power Point), Lotus Notes, Visio
Project Experience:
Confidential,Canton, OH
Application/Product: Integration Manager
Role: Java/J2EE Consultant
Client: Confidential,Canton, OH
Period: May 2011 – Till Date
Technologies: J2EE, Java, JSP, Servlets, Win CVS, Spring Framework, Hibernate, Oracle 10g, Sql Server 2008, IBM Web Sphere Server 6.1, Jquery,AJAX ,Javascript,CSS,XML,XSL, XSLT,Web Services,JUnit, Eclipse 3.3 Visio, Windows 2007 server, UNIX.
Description:
Confidential,is an information product that can be integrated into a business’s IT processes or used as a stand-alone product. At its core, Integrating Manager performs matching and data enhancement. Enhanced a web based application named UTOPIA which uses SPRING frame work .I worked in all phases of the development of IM V6 project from Inception to Deployment. Main contribution was the development of functionality to run Initial Data seeding and monthly updates in background mode without affecting other functionalities and the reporting modules. This included UI changes, application logic changes and Database changes.
TELEBASE - EL-Syndication – Maintenance and Enhancement
The project tasks also involved enhancements of Client’s website Telebase. Telebase accepts user details in the form of Web service XML requests and sends the xml responses. The project involves supporting the existing Telebase application and making enhancements to it. Responsibilities included understanding the requirements, impact analysis, coding and bug fixing, resolving technical issues and testing. Oracle 10g was the Central database system but report RUCs in these applications connect to the SQL server using hibernate and respond back to the client.
Responsibilities:
- Preparation of design documents for java applications.
- Created the GUI using advanced web based Java programming, JSP, EJB and Spring framework.
- Created the data layer of the Multi tier application using Hibernate.
- Implemented UI Changes in some of the existing screens using AJAX and JavaScript.
- Developed the Data and Business layer handshaking with the Frontend Java Module.
- Created a feeder application using web services that retrieve data from a external source.
- Used Jquery, CSS, Javascripts and AJAX in the UI Screens.
- Created Oracle Packages, Procedures, Views and Functions.
- Worked on Reports that link with SQL server 2008 to retrieve data using Hibernate.
- Performed some query optimization tasks.
- Written documentation to describe program development logic and test cases.
- Used Eclipse for the integrated development environment.
- Created and consumed web services.
- Developed the application in Eclipse and deployed it using Websphere App server.
- Developed and ran test cases using JUnit.
- Used CVS for version control.
- Responsibilities included understanding the Telebase requirements, impact analysis, coding and bug fixing, resolving technical issues and testing.
Confidential,Chennai, India
Application/Product: Finacle product customization
Role: Systems Engineer/ Systems Engineer Trainee
Client: Confidential,
Period: March 2010 – May 2011
Technologies: J2EE, JDK 1.4, JSP, IBM Web Sphere Server 6.1, IBM HTTP Server, Win CVS, Struts Framework, JSON, Jasper report, Log4J, Oracle 9i with TOAD, IBM RAD 6 and Visio.
Description:
Finacle product customization
Confidential,is a global bank with African roots. It is South Africa\'s largest bank, distinguished by its extensive operations in 17 African countries. Outside the African continent, Standard Bank Group operations span to
16 countries, with an emerging market focus. They have chosen Finacle core banking Solution from Infosys to be implemented across their branches. The customization module includes applying standard bank specific UI’s, reports and data.
Implementation, Data Mapping, Data Migration of Finacle
Data mapping involves mapping the fields from the legacy system to those in Finacle. Data migration activities include creating UI’s for data cleansing, modifying the data migrating UI to migrate the data from the legacy system into the Finacle database, generating reconciliation reports and developing PL/SQL tools to automate all the above processes. Migration tools include UNIX shell scripts, PL/SQL procedures/functions and Finacle specific scripts.
Responsibilities:
- Worked with the Business analysts for Supporting User query and gathering requirements.
- Create UI screens for new banking requirements using html, JavaScript and in House tools.
- Worked on implementing the requirements, coding, code review, Test cases, integration and implementation.
- Develop PL /SQL packages to generate reports as per the requirement.
- Developed Use cases and Class diagrams for the Work order module
- Used AJAX controls for UI.
- Create reports from the data extracted using jasper infrastructure existing in Finacle core banking solution product.
- Involved in massive data cleansing of the production data load.
- Documented user requirements, translated requirements into system solutions and develop implementation plan and schedule.
- Assuring both quality and customer service while leading and driving the tasks to successful completion with minimal possible defects.
- Analyzed the systems, contacted with end users and business units in order to define the requirements.
- Written documentation to describe program development logic and test cases.
Confidential,Mysore, India
Application/Product: Enterprise Recovery System
Role: Systems Engineer Trainee
Period: Aug 2009 – Feb 2010
Technologies: Core Java, N-tier business application development using J2EE, JDK 1.4, JSP, SQL, Oracle PL/SQL, JSP, JavaScript,PVCS, UNIX.
Description:
Training Project
Confidential,deals with the recovery and resolution of delinquent educational loansand institutional accounts for colleges and universities. The application had a presentation, business and database layer. The presentation layer was implemented using JSP. Client side and server side validations were implemented using JavaScript’s and JSP respectively. The business layer comprised of implementing several classes in JAVA based on the HLD (High Level Design Document) and DLD (Detailed Level Design Document) provided .Java Beans were used extensively and JDBC was used to connect to the Oracle database. Tables were created and SQL loader was used to import the data into the tables from the flat files provided. Additional PL/SQL procedures and functions were written to access the data from the tables. The project was analyzed and evaluated based on parameters like functionality, syntax, aesthetics, efficiency, adherence to the HLD and DLD etc.
Responsibilities:
- Developed various packages for report generation on Oracle and Jasper iReport tool.
- Worked on creation of new screens with JSP, html and JavaScript for various requirements for the core banking solution.
- Performed unit tests, integration tests, fixed bugs, code reviews.
- Requirement gathering from the client, suggesting optimal solutions helping them to deal and ease through complex business scenarios.
- Wrote technical documents like Test case documents, Release notes, various process documents etc.
- Volunteering for new enhancements to add value to the clients business.
- Analyzing and implementing new requirements in the application and preparing the detailed design for the same.
- Developed Use cases and Class diagrams for the Work order module
- Translated requirements into system solutions and develop implementation plan and schedule.
Confidential,Kottayam, India
Application/Product: ProTrac-T
Role: Java Trainee
Period: Jan 2009 – Aug 2009
Technologies: J2EE, JDK 1.4, JSP, JSTL, EJB 2.0, Servlets, Spring Framework, XML, JMS, Oracle 9i, Eclipse 3.2.
Description/Responsibilities:
- Developed a web application, ProTrac-T which is a complete project management toll.
- A feature-rich web-based project manager software that remains simple and easy-to-use.
- Packages are suitable for all-sized businesses, whether they need a low volume or a high volume of users or storage space.
- It has plenty of project management features such as time tracking, Gantt charts, calendars and document management.
- Pre-formatted templates, that will save time writing project documentation. And also gain all of the project management tools needed to initiate, plan, execute and close projects efficiently.
Confidential,Kottayam, India
Product/Application: GALLERIA
Role: Java Trainee
Period: March 2008 to May 2008
Technologies: UNIX, Ruby, Rails Framework, Mongrel Framework ,lighttpd Framework, WEBrick Framework, PHP, MySql.
Description/Responsibilities:
Galleria is a photo gallery developed using Ruby on Rails. It allows photo sharing among all the registered users. In galleria photos can be uploaded after browsing it from computer. Galleria holds several features like editing the photos, adding special effects, commenting, tagging, grouping them into albums etc. A database is created to store the details about these images. The photos can be easily downloaded and uploaded to an online digital album.
Confidential,Kottayam, India
Product/Application: Programmable Digital IC Tester
Role: Java Trainee
Period: April 2007 to July 2007
Technologies: Java, Oracle PL/SQL, JSP, JavaScript, UNIX.
Description/Responsibilities:
The project involved developing a digital IC Tester UI module. The digital integrated circuit tester is used to test the Integrated, sequential and combinational circuits. It is constructed using Atmel AVR microcontroller along with light emitting diodes to show whether the particular IC is working or damaged. Since it is programmable, for newly invented IC’s change in the code is the only requirement rather than any change in the hardware. The circuit combination can be tested and analyzed to create reports.