Java Developer Resume
Professional Summary:
- Over 5 Years of experience in the IT industry specifically in web technologies development.
- OCPJWCD(Oracle certified professional java web component developer) with 95% score on July 2012 and SCJP(Sun Certified Java Programmer) certified professional..
- Extensive knowledge & good experience on core Java application development, Distributed Applications, Object Oriented Applications.
- Strong experience in Enterprise Application Development and Deployment using J2EE Technologies like jsp, java beans ,Servlets, XML, HTML,and Struts.
- Experience in Multi-tier Web Application Development using MVC Architecture, Design Patterns, Struts framework, and Ibatis.
- Having experience with Developing, Configuring, and testing application environments using Java (Java, Servlets, JSP, JDBC, Ibatis, Struts, Log4j, HTML, JUnit, XML, Spring, Hibernate, CSS, javascripts, Ajax and Oracle).
- Extensively worked on writing SQL queries.
- Good knowledge in creating UML diagrams (Use case diagrams, sequesnce diagrams, class diagrams) using Microsoft Visio.
- Experienced in using design patterns Singleton,Business Delegates, DAO, MVC (Model, View & Controller).
- Experienced in database like Oracle8i.
- Worked on Stored Procedures, Functions, Triggers and Cursors using PL/SQL.
- Experienced in developing applications using Eclipse, Struts framework using MVC architecture, Version Control (Starteam and CVS), RDBMS tool such as Toad and testing frameworks like Junit, cactus and log4j.
- Experience in application servers like weblogic , Tomcat and Weblogic Portal.
- Good interaction with Client, Team members, Team Lead, QA, Product Managers to coordinate job tasks. Excellent Verbal & Written Communication Skills.
- Good experience in development, testing and implementation of software applications for mobile games using J2ME.
Technical Skills:
Programming Languages J2SE, J2ME ,J2EE( JSP, Servlet),C, C++, COBOL, PL/Sql
Web Technologies Servlets, JSP, XML,HTML,java Beans,Tag libraries ,Weblogic Server,Weblogic Portal, Ibatis, Struts, Tomcat,Spring, Hibernate, CSS, Ajax, Javascripts
RDBMS and RDBMS Tools Oracle 8i, Toad 8.0
J2ME Tools J2ME wireless toolkit,Tira Jump Platform for J2ME Porting,
Certifications:
OCPJWCD 5.0 – Oracle Certified Professional Java Web Component Developer with 95% on July 16th
2012. (Oracle Id: OC1141444)
SCJP 1.4 – Sun Certified Java Programmer with 83% on 23 March 2007.
Trainings Attended :
- Attended training for JAVA, SQL, VB, UNIX, TESTING, Software engineering which was part of initial training Program conducted at Tech Mahindra for freshers.
- J2EE internal training at Tech Mahindra.
- WLP internal training at Tech Mahindra.
- Undergone internal training on Agile Methodologies.
- I have attended various training programs for communication skills which includes workshop for team work, presentation skill, and interpersonal skill.
- Design & Patterns internal training at Tech Mahindra.
- Internal training in Struts 2.0 at Tech Mahindra
- Internal training in web services at Tech Mahindra.
Work Experience:
Confidential, March 2012 – Oct 2012
Location: Dallas, TX
Java Developer
British telecom Global services(BTGS) is portal to enable optimum performance of business applications for the users which also includes providing Single Sign on (SSO) functionality for the applications . This mechanism for SSO, proxies to certain back-end applications and let the GS Portal user access the back-end application as if the user is directly accessing the application.
The Zeus Extensible trafic manager (ZXTM) SSO solution is designed to provide Single Sign On functionality to the requested applications. This functionality provides the facility to sign-in once to GS Portal and access the associated backend applications using the logged-in user’s profile. The components involved in achieving this functionality are Zeus ZXTM server and Auth Manager.
Auth Manager component is designed to serve any external component by providing the information required for connecting to the backend applications.
Responsibilities:
- Involved in the complete software development life cycle - Requirements gathering, Analysis, Detail design, Development and implementation of the system.
- Developed the front end using JSPs, HTML, and core java for the AuthManager service classes, BD.
- Setting up the AuthManager code in eclipse creating a functional build.
- Deploying the AuthManager code successfully on Weblogic server from Oracle (Formerly BEA)
- Writing simple and complex queries, PL/SQL procedures, Stored Procedures, and Functions.
- Used Ibatis to populate the data from the Database.
- Prepared project related Unit Test Cases.
- Used cactus to test Servlets
- Used StarTeam for version control of the code and configuration files.
- Monitoring the new bug list and responding accordingly in JIRA.
- Used Microsoft Visio to create use case diagrams, sequence diagrams and class diagrams.
Environment: WLS 8.1, core java, Java ,J2EE (Servlets and Jsps), Oracle 9i, Ibatis 2.0, junit , cactus 1.7, log4j , Toad, XML, HTML, PL/SQL, Eclipse, Microsoft Visio 2003, StarTeam, JIRA
Tools: ZXTM
Confidential,Aug 2011 – Feb 2012
Location: Schaumburg, IL
Java Developer
HelloNurses.com is a job portal for the contract nurses. This portal is targeted for contract nurses to search for jobs, apply for jobs or post their resume . It can also be used by an employer to search for a contract nurse, post requirements for their healthcare institution. The portal includes a logging in functionality for the job seekers, employers and administrator to view information related to their profile. The admin role is responsible for management of job postings and running custom reports.
Responsibilities:
- Developed the frame work for the projects, based on Spring.
- Developed the presentation layer based on spring framework involving JSP, HTML, JavaScript, AJAX, CSS.
- Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
- Developed controllers, Service modules, form beans and validations.
- Used Hibernate to Manage the Database Transactions.
- CreatedSQLqueries,PL/SQLStored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures.
- Extensively used Websphere for building, testing, and deploying applications.
Environment: Java, JSP, JSTL, Servlets, Spring , HTML, JavaScript, CSS, XML, Struts , SQL, PL/SQL, Web Sphere Application Server, Hibernate.
Confidential, Jan 2011 – Aug 2011
Location: Seattle, WA
Java Developer
MBS is an existing system in AT&T, which is used to approve the invoice payments to the direct mail vendors. There was a requirement to enhance the MBS to implement the approval based on the roles.
The scope of the project included the set up of approval invoice lower and upper limit for various users. Based on the value of the invoices it would show up on the approval task list for the users. The application sends email notification to the users who have pending invoice for approval.
There was a super user function which allowed the super user to reassign the invoice approvers, to handle exception criterion.
Responsibilities:
- Worked as front-end web developer for MBS application.
- Gathered all the required information for the enhancement.
- Involved in requirement gathering, analysis, development involved in the enhancement discussions.
- Involved on day to day development discussions with the other team members
- Coding new JSPs, modifying existing JSPs as per the design and updating the web.xml,struts.xml to update action mappings.
- Used stored procedures, cursors, packages to store, retrieve, delete and update the database tables by using PL/SQL.
- Configured the project on WLS (WebLogic Server)
- Used design patterns like Front Controller, Business Delegate, DAO and MVC.
- Monitored the error logs using Log4j and fixed the problems and used JUnit for testing.
- Used CVS for version control.
Confidential,U.K
Java Developer
BT.Com is a portal which provides products and services to home and business customers. Some products and services include handsets, landline phone connections, mobile connections, broadband services etc.CIDB module in BT.com refers to a switching interface for old and new customers.
In order to be compliant with OFCOM (UK Telephone Regulatory) and Equivalence of Input (EOI) regulations, new customers cannot use the existing classic stack for Bt.com. Post EOI the Customers new to BT Retail will be managed through the strategic systems stack & Customers will be migrated off CSS and on to the strategic CRM stack.
The splitting of customers for Classic & Strategic journey using CIDB has been delivered as a part of R10 and R11.
Responsibilities:
- Understand and complete the constuction based on the micro document provided by the onsite team.
- Modified the business layers and DAO’s using Java based on the micro requirements
- Coding new JSPs, modifying existing JSPs as per the design.
- Monitoring the task/issues assigned in JIRA.
- Involved in bug fixing activities.
- Performed Unit Testing.
- Used CVS for Version Repository Maintenance.
- Developed SQL queries to interact with the Oracle database and used JDBC to interact with the database.
- Used design patterns like Singleton,Business Delegate, DAO and MVC.
- Served in the support team for quality assurance.
Environment: WLP 7.1, Core Java , JSP, HTML, CVS, PL/SQL, Toad , Oracle 9i, Eclipse
Confidential,Canada. June 2005 - Dec 2006
J2ME Developer
This project was to port the mobile games in J2ME for various devices using Jump Developer platform. This project involved understanding the source code of J2ME game and then to port it to various devices. For this we needed to understand the phone behaviour and make necessary changes in the code.
Roles Played:
- Portability Assessment of source code for various J2ME mobile games.
- Code Review of J2ME Games for making Portable Reference Builds.
- Developers testing for mobile games while porting.
- Support activities for applications and games development.
Academic Details:
B.E in Computer Technology