We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

EXPERIENCE SUMMARY:

  • 4+ yearsof experience in software design, development, requirement gathering, testing, implementation and architecture of applications using Java/J2EE technologies.
  • Sound knowledge in Data analysis, Data Modeling, design, development, performance tuning and troubleshooting.
  • Expertise in Client/Server, 3/n-tier development.
  • Strong analytical, interpersonal, communication skills and an excellent team player.
  • Worked on all different parts of SDLC (Requirement gathering, Designing, Coding,Development, Integration, Testing) andconversant with CMM Level 5 processes, while executing my projects.
  • Strong experience in data extraction and sorting from various databases like Oracle, SQL and MS Access using PL/SQL.
  • Working knowledge of RDBMS concepts and implementation using SQL server as a back-end database server and excellent in writing SQL queries.
  • Worked on Upgrading DTS packages to SQL Server Integration Services.
  • Imported data from and exported data to external data sources such as DBMS tables, PC files, MDB, spreadsheets and delimited filesetc.
  • Possess good domain knowledge of Finance, Paymentand Bankingapplications.
  • Good working knowledge of UML, Rational Rose and RUP process for Object Oriented Analysis & Design.
  • Extensively worked on web technologies involving Java Web Service, Java, J2EE, Servlets, JSP, EJB, XML, XSL, DHTML, Apache Struts, JSF, UML, and SOAP.
  • Excellent implementation knowledge of Java EE 5 design patterns, Object Orientated analysis and design, UML, RUP (Rational Unified Process), BPM, workflow and enterprise standards.
  • Experienced in configuration management tools like CVS, WinCVS and VSS.

Certification Details

  • Sun Certified Web Component Developer 5 for Java EE 5 applications.
  • Sun Certified Developer for Java Web Services 1.4.

PERSONAL ATTRIBUTES:

  • Solid leadership and influencing skills which balance creative yet practical solutions for the businesses.
  • Excellent verbal and written communication skills which can clearly articulate complex concepts and ideas to all levels of the organization.
  • Project management: Development & management of the project, including mentoring and recruiting for consultants/analysts & other departmental activities.
  • Successfully implemented Scrum//XP/Agile in various projects.
  • Sound knowledge in every part of SDLC.
  • Good analytical, conceptual and strategic thinking and planning
  • Team oriented with ability to work effectively with many different people across many diverse organizations.
  • Ability to identify and manage risks and issues, including appropriate escalation when needed.
  • Self-starter and able to work independently with minimal supervision.
  • Excellent customer service orientation, business communication skills and team orientation.

TECHNICAL SKILLS:

  • Web Technologies: J2EE, Java Web Services (SOAP & RESTful)
  • Frameworks: Spring, Struts 1.3, Hibernate, JSF, JUNIT, AJAX
  • Programming Languages: C, C++, Java
  • Java Special APIs: Java Mail, JCE, Swing
  • Development Tools: SAS Enterprise Guide 4.1,ANT, Eclipse 3.2, Net Beans
  • Operating Systems: Windows (XP, NT/2000), UNIX (Solaris & HP UX), Linux
  • Databases: SQL, PL-SQL, JDBC, Oracle 11g, DB2, MYSQL, PostgreSQL
  • Application Servers: Weblogic 9.1, JBOSS 5.0, Web Sphere 7.0, Tomcat 7.0
  • Web Servers: Sun One, Apache
  • Software Design Tools: Rational Rose, RUP, ArgoUML, Agile Methods, MS Visio

CHRONOLOGY OF EXPERIENCE:

Duration: June 2011 to Aug 2012
Client: Confidential, Scottsdale, Arizona
Role: Java Developer
Environment: Jmeter, Apache Geronimo Server, Java Web Services,SOAP, Oracle (10g/11g),SQL Developer, PL/SQL, MS Office, Shell, MVS, UNIX (Sun OS), Windows 7

Description: PayPal is the faster, safer way to pay and get paid online, via a mobile device and in store. The service allows people to send money without sharing financial information, with the flexibility to pay using their account balances, bank accounts, credit cards or promotional financing. With 113 million active accounts in 190 markets and 25 currencies around the world, PayPal enables global commerce. PayPal is an eBay (NASDAQ:EBAY) company. PayPal is headquartered in San Jose, Calif. and its international headquarters is located in Singapore.

Responsibilities:

  • Perform performance/load profiling on PayPal services with an open source java based tools
  • Participated in implementing test-plans and test-cases built on highs-leveled and detailed design.
  • Contributed in developing each test plan and test case based on the high-leveled and detailed design.
  • Documented and communed test results.
  • Participated in regular code reviews for migratory projects from old legacy systems written heavily in C++ to Java.
  • Perform code profiling using an open source tools CVS.
  • Coding Java backend, JSP, Struts, JavaScript, Servlets and Business classes
  • Setting up of stage4, a live production like environment.
  • Contributed in regular status meetings to state any bugs, problems and risks

Duration: Feb2011 to May2011
Client: Confidential, Frankfort, Kentucky
Role: Graduate Assistant/Research Associate –Software Engineer
Environment: Microsoft C#,Core Java,Oracle (10g/11g), MSSQL Server 2005/2008, PL/SQL, MS Office, Shell, MVS, UNIX (Sun OS), Windows NT/7

Description:
Kentucky State University is a state-run research university located in Frankfort,Kentucky.Kentucky State University is committed to keeping relevant its legacy of service by proactively engaging the community in partnerships on civic projects driven by the objective of positively impacting the quality of life of the citizens of the Commonwealth.

Responsibilities:

  • Setting up the sensor network.
  • Designing a web interface to synchronize the sensor data on a real time basis which could be accessed over the internet as well as through mobile apps.
  • Designing the SQL Server database and using the SQL server Integration Services to automate the SQL Server with the .csv data files as created by the sensors.
  • Creating a web application for displaying the data logged in by the sensors on a real time basis and integrating it with the SQL server.
  • Provide unit and system testing functions.
  • Ran queries in Oracle database using SQL.
  • Building process using formal life cycle standards and procedures for systems development, integration and commercial systems deployment.
  • Building several Oracle stored processes, views and triggers.
  • Actively involved in design and implementation of application software using primarily Microsoft system and analyzed existing application software and recommended improvements.
  • Responsible for locating appropriate databases for projects and performing relevant analysis.

Duration: June 2009to Jan2010
Name: Confidential
Client: Confidential, Sydney, Australia
Role: Java Developer

Environment:
Languages: Java (J2SDK1.5.0), J2EE
Database: DB2, SYTEST.
Tools: Edit Plus, AQT, Test Track Pro
O/s: Windows XP
Application Server: IBM Web Sphere

Description:
Confidential is the only independent Australian full service investment bank. It has been providing financial services to its clients in Australia and offshore and is into different financial services including Treasury and Instruments trading mainly futures and Options. The Futures division of this bank has two business viz.; execution and clearing. Our clients imports trades from the exchange either offshore or ASX or SFE, and allocations from its clients and performs Matching and Allocation. The present system is in such a way that there are different applications to import trades from different exchanges and perform the matching/allocation process. Global Exchange Matching System i.e. GEMS will address the replacement of these applications into a single integrated application. This will be implemented in two releases to the client.

Responsibilities:
As a team member, I am responsible for

  • Analysis of the specifications provided by the clients.
  • Understanding the domain functionalities
  • Writing Test Cases, both Functional and System Test Cases.
  • Functional, System, Integration and Regression Testing.
  • Perform whole GUI testing
  • Prepared Technical Design Documents of the various work requests.
  • Conducted Unit and System tests for the deliverable
  • Coordinated with Onsite Client's technical team on development, migration.
  • Testing support and Maintenance support
  • Ensuring the Quality processes and standards in the whole Testing lifecycle.

Duration: Sep 2008 toMay 2009
Name:Total View Application
Client: Confidential, Canada
Role: Java Developer

Environment:
Languages:Java 1.3, HTML, XML
Scripting Language:JavaScript
Database : DB2 7.2
Technologies : JSP, Servlets, JDBC
Framework : Struts, CommonControls, StrutsTiles.
Tools and Utilities: Visual Age for Java3.5, WebSphere Application Developer, Rational Application Developer, AQT
Application Server: IBM Websphere3.5.3, IBM WebSphere 5.0

Description:
The main objective of this project was to streamline access to the consolidated customer financial data from different application or financial tool by means of separating a web presentation from Sales Builder application.
The applications developedin Scotia bank's proprietary framework using new J2EE framework using latest technology from IBM WebSphere 3.5 to IBM WebSphere 5.1

Responsibilities:
As a developer, was responsible for

  • Analysis of the specifications provided by the clients
  • Mainly fixing the bugs and coding using HTML pages, Java, Java Servlets, JSP.
  • Testing - unit testing & integration testing.
  • Responsible for overseeing the Quality procedures related to the project.
  • Analyzed and contributed in the J2EE Framework using Model View Controller architectural design pattern, Jakarta Struts, Struts Tag Library.

Duration: June 2007 to Aug 2008
Client: Confidential, Canada
Role: Java Developer

Environment:
Languages:Java 1.3, HTML, XML
Scripting Language:JavaScript
Database : DB2 7.2
Technologies : JSP, Servlets, JDBC
Framework : Struts, CommonControls, StrutsTiles.
Tools and Utilities: Visual Age for Java3.5, WebSphere Application Developer, Rational Application Developer, AQT
Application Server: IBM Websphere3.5.3, IBM WebSphere 5.0

Description: The Domestic Bank has identified the Small Business segment as an opportunity to generate revenue growth. To achieve accelerated growth, a strategy to win the market has been defined. One significant component of this strategy is to build a competitive advantage around an advice-based value proposition. Implementation of Blueprint forbusiness will help realize this strategy.

To create desktop sales that helps structure the sales interaction with customers. Blueprint for business will provide an efficient and structured framework for Small Business Bankers to identify customer goals and recommend customized solutions and products to help achieve them.

This defined process will assist Small Business Bankers to deliver a consistent customer experience. The ability to provide valued and timely advice and information will truly differentiate us from our competitors. The will facilitate multi-product/service discussions and increased customer satisfaction through a customized plan for our customers. The applications developed in Scotia bank's proprietary framework using new J2EE framework using latest technology from IBM WebSphere 3.5 to IBM WebSphere 5.1

Responsibilities:
As a java developer, I was responsible for

  • Analysis of the specifications provided by the clients
  • Designing the GDD using Class diagrams and sequence diagrams.
  • Coding using HTML pages, Java, Java Servlets, JSP, Struts,
  • Testing - unit testing & integration testing.
  • Responsible for overseeing the Quality procedures related to the project.
  • Analyzed and contributed in the J2EE Framework using Model View Controller architectural design pattern, Jakarta Struts, Struts Tag Library.

EDUCATION SUMMARY:

  • B. Tech: Bachelor of Technology in Information Technology

We'd love your feedback!