We provide IT Staff Augmentation Services!

Java Resume

5.00/5 (Submit Your Rating)

San Antonio, TexaS

Professional Summary

  • 5 years of experience in analysis, design development, testing, implementation and support of Web/Client-Server Applications.
  • Java/J2EE experience includes working with JSP, Servlets, MVC design pattern, JDBC, HTML, XML, XSL and Websphere application server.
  • Experienced in J2EE Application Design/Architecture.
  • Sun Certified Java Programmer.
  • Expert in creating and deploying EAR and WAR files in Websphere Application Server.
  • Experience working with Jakarta/Struts Framework.
  • Working experience in Action Classes, Action Forms, Struts- Config file and entire Struts architecture.
  • Experience in deploying Web service/SOA architecture
  • Knowledge in XML and dynamic rendering of contents using XSL, XSLT, and in SAX and DOM Parsers
  • Developed two projects using AJILE Methodology using iterative increment approach.
  • Experience in software configuration management using Star Team, Visual Source Safe.
  • Good Knowledge of using IDE Tools like Eclipse 3.2.1, Web Logic 8.1, JBPM, JBOSS 3.2, WAS 6.0, WSAD 5.1, RAD 6.0 and RAD 7.0.
  • Worked on Oracle Apps, MySql, Derby, Cloudscape and MS Access.
  • Good working experience on JSP with Tag libraries and Custom tags.
  • Worked on data ware house packages like Informatica and Cognos
  • Experience working with MVC Architecture.
  • Experience on Operating Systems like UNIX, LINUX, Windows 98 / 2000 /2003/2008/ NT / XP, Sun Solaris Experience working with Hibernate.
  • Experience working with XML/Schemas/ XSL/DTD.
  • Experience working with Websphere, JBoss, Tomcat.
  • Good experience with version control tools like Borland starteam.
  • Experience working with Java Front-end/Backend applications.
  • Developed JUnit test cases and Test cases for testing
  • Good web development experience working with HTML/DHTML/Java script.
  • Experience working with PL/SQL, SQL, My SQL and Oracle.
  • Assisted in Logical and Physical Database design of the database.
  • Performed storage management and capacity planning.
  • Performed SQL tuning by using Explain Plan and some of my own scripts.
  • Database and SQL tuning to improve performance of loads.
  • Strong exposure in Database Maintenance, Backup & Recovery, Performance Tuning, Database Design, Implementation & Service restoration.
  • Strong exposure in database backups using Hot backups/Cold backup and Export/Import.
  • Strong exposure in database recoveries using Hot backups, Flashback database and Export/Import.
  • SQL scripting experience including SQL statements and stored procedures.
  • Experience in UNIX environment.
  • Experience in developing swing applications.
  • Experience in developing intranet website including a picture gallery.
  • Experience in developing intranet website with fusion charts for data monitoring.
  • Experience in writing a intranet site for local office search using lucene API.
  • Experience in Informatica.
  • Familiarity in various software systems and platforms with good understanding of Object Oriented Design (OOD), Object Oriented Programming (OOP) and UML .
  • Extensive design and programming experience using Java, JSP, ColdFusion, Servlets, XML, Struts, XSLT, COM, DTD, CSS, Oracle, Websphere Application Server.
  • Experience in complete software development lifecycle (SDLC) including Analysis, Design, Development, Testing, Implementation, and Maintenance & Support.
  • Expertise in the development of various E-commerce Applications using Java and J2EE.
  • Designed and developed the structure of the backend Oracle database tables for the application.
  • Strong analytical skills and excellent communication, planning and organizational skills.
  • Strong debugging and trouble shooting skills.
  • Able and willingness to learn.
  • Reliable and comfortable working both independently and or as part of team.
  • A quick, goal oriented and enthusiastic learner.
  • Good communication skills.
Technical Skills

Operating System

DOS/Windows NT/2000/XP, Unix/Linux, Mac OS

Language

Java, AJAX, HTML, XML, Java script

Web Technologies

JSP, JSF, J2EE, ColdFusion, PHP, Flex JDBC, JDK1.3/1.4/1.5, Servlets, Java Beans,RDBMS, My-SQL, Oracle, MS Access, PL-SQL, SQL.,

Web Designing Tools

Rational Software Architect (RSA) 7.0.0.6, Eclipse 3.2

Persistent Technologies

Hibernate

Framework

Struts Frame Work, Hibernate

Web servers

Websphere (WAS 6.1), Tomcat 5.0, Sun One app server and JBoss 4.0.

Source Control Systems

Star team

Design Patterns

MVC

Case Tools

MS Visio

Software Packages

MS Office 2000/XP

Others

JUnit

Educational Background
  • Bachelor's in Electrical and Electronics Engineering
Certifications/Trainings/Accomplishments
  • SCJP - Sun certified java programmer
  • AICPCU - Insurance domain certification
  • Attended Adobe PDF Developer training
  • Attended Adobe Flex developer training
  • Attended IBM Websphere portal training from IBM Bangalore, India
  • NCFM - Mutual fund certification
  • Received Best Contributor in team for my first development project.
  • Developed a intra account website with Photo gallery functions and search functionality using lucene API
  • Developed a website for my team to generate reports and show real time graphs using fusion charts.
  • Developed a tool in java that could fetch complex data structures from DB using hibernate and modify/delete/add records and then insert it back to the relational table structure. I was promoted for this tool.

Project : USAA. San Antonio, 01/09 - Till Date

Confidential, San Antonio, Texas
Sr. Developer/ Lead

Description: Availability Command center is the first place for real time production issues. Any issue that is reported is classified appropriately and handled within specified time. Monitoring of various systems across businesses is also handled within this function.

Responsibilities:

  • Coding Servlets, action classes, DAO's and DTO's.
  • Design and code JSP, JST, CSS, Java Scripts.
  • Design Test cases and execute all test cases for the developed code. Also write Junit test cases as per requirements.
  • Developed automated testing which can take data input from repots and execute the test case and generate output reports
  • Customize design libraries with cascaded style sheet including page level and application level customization
  • Extensively worked with servers like Websphere and JBoss
  • Attended requirement meetings to convert business requirements to system requirements
  • Was involved in full development cycle of the projects
  • Write JUnit test case to simulate all possible test scenarios before moving the code from development box to test box.
  • Design, implement and troubleshoot issues with web services for custom built applications
  • Used STAR TEAM excessively to code check-in, check-out and version them and maintain production, test and development views appropriately.
  • Prepared the design specification documents, test plan for all the above modules.
  • Design and execute queries and stored procedures in oracle.
  • Implemented hibernate API to fetch, insert and modify data to Oracle DB from java web applications
  • Provided support of applications to team members. This also included on-call support and real time trouble shooting as need be.
  • Provided User Training manuals and presented trainings to new users and across LOB's.
  • Attend business meetings and make appropriate code changes. This also included on the fly code change and regression testing based on the criticality and the scope of the defect
  • Monitoring Logs using Error Monitoring tools for java stack trace.
  • Monitoring server health and related using IBM Tivoli client. Several systems were integrated to this and were real time.
  • Monitoring Jobs using Control M. Both windows and UNIX jobs would be scheduled and were monitored. Alerts were set up and was monitored thru emails also.
  • Find and resolve issues real time by reviewing code on the fly
  • Identifying data defects from coding defects
  • Using InfraEnterprise tool to manage incidents
  • Coordinating with various systems that interact with Websphere
  • Managing MQ's, JMS. Separate consoles were designed using struts framework that
    will monitor and alert the developer of a queue overload.

Environment:
Java(JDK 1.5), J2EE, Servlets, JSP, JDBC, Java Script, Java Beans, RSA 7.0, JavaScript, CSS, HTML, Ajax, Flex, JNDI, Star team, JSTL, Websphere 6.1, Oracle 10g, XML, SQL Developer, SQL, PL/SQL, Hibernate, DB2, SQL Server 5,Informix

Project : USAA. San Antonio, TX. 08/07 - 12/08

Confidential, San Antonio, Texas
Java Developer/ Lead
Duration: 08/07 - 12/08

Description: This projectbridges the gap between development and real time production. The Project demands just in time solutions to production issues. Direct interaction with various units like development, build merge, Websphere administration, DB Administration, Middle ware and Mainframe systems. Requires 24x7 support on real time Production outages and performance management.

Responsibilities:

  • Code changes using Java 1.5.
  • Rewriting few complex Logics using Java 1.5. As we migrated servers we also had to change and migrate code logic using newer methods.
  • Deployed the war files in WebSphere 6.1
  • Code Check in/Checkout using Star team, this was the code versioning system used. All environments shared this system. (DEV, TEST, PROD QA and PROD)
  • Support work for the Migration of code to WebSphere 6.1
  • Rewrite, review, push code in production when needed
  • Peer review code and fill remark sheets
  • Checkout, merge and Check in code into Star team
  • Raise build requests and test after the builds were fine
  • Unit test and system test on short notice. This was performed by using standard test documents that were prepared by the business users.
  • Peer code review to improve performance of application
  • Developed Pages using Struts, JSP ,Flex, Servlets.
  • Fetching the data from various DBS like Informix, DB2, SQL Server
  • Written Queries in DB2, SQL Server
  • Written fusion charts, Used to present stock split up in a graphical way, and is used on almost all web presentation applications within USAA website
  • Written hibernate Config and data mapping xml's to map table data to data access objects used by the web application
  • Attending team meeting with the off-shore people and Onsite people. Used to organize team meeting schedule, write stand up notes and publish on teams share point site
  • Assigning development tasks to off-shore developers, monitoring the progress and getting the deliverables on time for onsite coordination
  • Analyzing, debugging and fixing problems faced by USAA Customers on real time transactions and outages.
  • Code drop and basic unit testing of our fixes for customer problems. Small fixes were performed by unit testing on test environments and moving it to production within a 24 hour period
  • Communicating to customers regarding the status/updates regarding their reported problems.
  • Adding new features to web applications etc.
  • Provided support for dot com and portal applications
  • Maintaining DB tables
  • Developed a tool in swings in a week's time to assist my team to maintain a DB
  • Developed a macro application in excel to draw charts for maintaining weekly reports for my team
  • Worked closely with business to capture requirements. Actively involved in translating business requirements into system requirements.
  • Worked closely with members to provide best in class technical support.

Environment:
Java(JDK 1.5), J2EE, Servlets, JSP, JDBC, Borland Star team, Java Script, Java Beans, RSA 7.0, JavaScript, CSS, HTML, Ajax, Flex, JNDI, Star team, JSTL, Websphere 6.1, Oracle 10g, XML, SQL Developer, SQL, PL/SQL, Hibernate, DB2, SQL Server 5,Informix

Project : USAA. Chennai, India. 10/05 - 07/07

Confidential, Vadapalani, Chennai
Java/J2EE Developer

Description: "Strategic Fund Advisor". This application graphically and tabularly recommends a memberhow to invest in the market based on their initial investments and objectives. It uses complex business engines and business Object model to recommend a solution to the customer. This projectused Fusion charts to display the graphical recommendation to the customer.

Strong Object oriented coding techniques where used to process the logic. MVC architecture was effectively used to accomplish this. The recommendation also suggested product (Mutual fund and Brokerage)sales to the customer. Complex Oracle tables where needed to maintain the Object Oriented data.

Responsibilities:

  • I was involved from the very first day of the project initiation
  • Attend Business requirement meetings and suggest solutions to prospective issues
  • The whole project was carried out in agile methodology, needing extra effort in requirement capturing
  • Involved in developing class diagrams and sequence diagrams in rational rose for Client reviews
  • Involved in normalizing tables for the project
  • Creation of new Web project, EAR\'s, Business services(EJB\'s), defining security roles, etc
  • Active member of the team and eventually promoted as a technical lead in 5 months
  • Maintained a team of 7 including interns
  • Coding in Java
  • Designing and implemented business services
  • Normalizing tables
  • Implemented fusion charts
  • Wrote a API for PDF document filling capability
  • Extensive use of scripts
  • Complex business logic translation to code
  • Developed Junit test cases and Test cases for testing
  • Involved in CIT, ST and Production
  • Conducted knowledge sharing sessions with my team
  • Configuration management in STAR TEAM for clients
  • CVS code management for my team
  • The whole project had a remarkably low ST defect count and zero production count

Environment:
Rational rose, Java(JDK 1.4), J2EE, Servlets, JSP, JDBC, Borland Star team, Java Script, Java Beans, RSA 7.0, JavaScript, CSS, HTML, Ajax, Flex, JNDI, Star team, JSTL, Websphere 6.1, Oracle 10g, XML, SQL Developer, SQL, PL/SQL, Hibernate, DB2, SQL Server 5,Informix
Project: Chennai, India. 08/04 - 09/05

Confidential, Thirunindravur, Tamil Nadu, India
Design/Project Lead

Description: Develop a fully functional ABS system controlled and operated by Java logic.
The system detected a mechanical impulse and supplied the information to a micro processor. The processor calculates the digital input and supplies equivalent current to a stepper motor, which uses mechanical constructs to apply the brake.

Responsibilities:

  • I proposed the project, and was awarded Centum marks for the paper
  • Built the Microprocessor code in Java language
  • Translated the logic to byte code and applied it to micro processor.
  • This was a fully functional model that had hardware and software components
  • I managed a team of 4 and completed successfully. It was 100% functional
  • Received best project award for this accomplishment and was the only project that was awarded
  • The exception handling was designed to invoke aux braking in the ABS system
  • Good experience to understand software/hardware handshaking concepts

We'd love your feedback!