Java Developer Resume Profile
Objective:
9 Experience in programming utilizing latest technologies and trends to create web and desktop applications for widely diverse clients. Participated all the phases of Software Development Life Cycle SDLC for those projects such as Analysis, Design, Development and Testing. From this projects got hands on experience in all layers of the application development presentation, application, and persistence , focused in backend and database. I was completing my projects, tasks, assignments on-time and within budget, while continually meeting and exceeding user expectations. I could learn new concepts and techniques rapidly, able to manage multiple tasks and work independently in a client-side environment and a good team player.
Summary
9 years of IT experience in design, development and deployment of n-tier Distributed, Transactional, Scalable Intranet/Internet applications using Java Technologies. Well versed with SDLC process, that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation Post Production support using development methodologies like Waterfall, Agile. Good Knowledge and experience in Developing End to End and B2B application using Java J2EE technologies such as Servlets, JSP, JQuery, Java Script, EJB, JNDI, JPA, JDBC, Hibernate, Springs, Struts 1 2 and XML. Experience in publishing and consuming SOAP Restful based web services. Good Knowledge and experience working in applications developed using Object Relational Mapping frameworks like Hibernate, MVC frameworks like Struts 1 2 and IOC frameworks like Springs Spring and its subsidiary modules such as Spring Core, Spring Web, and Spring AOP. Experience in Production Support. Handling daily batch process failures, handling tickets. Experience in PL/SQL, SQL database design and development with Oracle and DB2. Expertise in deploying, and configuring applications onto application servers like Web Sphere. Experience in using IDE's like RAD, Eclipse. Experience in using various Configuration Management tools like CVS, CMVC, SVN and ClearCase. Enjoys working as a team player, but can also complete a task of supervision. Able to work very tight schedules. Dedicated, conscientious individual with strong sense of responsibility, work flexibly and quickly adapt to changing environments professionally and personally.
Work Experience
CONFIDENTAIL Skill Summary Programming Languages : Java, SQL, PL/SQL J2EE Technologies : EJB, Servlets, JSP, JDBC XML Technologies : DOM, SAX, SOAP, JAXB, JAXP Frameworks : Struts 1 2, Spring, Hibernate Web Technologies : HTML, Java Script, Query, Json RDBMS : Oracle, DB2 Web Services : SOAP, Restful Lotus notes : Lotus notes API Web / Application Servers : Web sphere 6,7,8 Tools : JReports.
CONFIDENTAIL Project Details CONFIDENTAIL Description: Nationwide insurance bought allied insurance, This application is part of merging process. This application is set of 7 batch interfaces and 5 web applications. eFile batch interface will receive control files xml and attachment from several upstream process. Batch process process those control files and attachments and send it Filenet BIT process. BIT process kick work flow and attached parent and child documents and send it eFile performer web application. Performer is scheduled web batch process process those documents and crate tasks in efile application. Role: Involved in design, analysis phase, Coding, Testing and Release phases. Release management activities. On call Production supports. Assigning work to developer's daily basic and monitoring progress. Taking daily scrum calls and updating story cards. Weekly status meeting with business team and updating work process. Talking complex requirements development. Worked as a Developer, Lead Developer, Tech Lead and SME CONFIDENTAIL Description: This project is part of the overall Order to Cash Initiative. An O2C Billing and invoicing objective is to simplify and improve IBM's invoicing process and accurately reflect these improvements through eInvoicing. O2C B I are also concerned with increasing the scope of IBM's eInvoicing capability across geographies and product brands. A critical objective of O2C B I is also to deliver a consolidated Invoicing capability across the Americas which is synchronized to IBM's client cross brand contracts. This project's solution will deliver to the respective IBM's users a key component of this objective. It will provide the IBM users with a more efficient and effective set of tools to handle manual invoices so the billing data can flow to the external client electronically and to specified ICFS downstream systems. Role: Involved in design and analysis phase. Creating templates, DAO's and business logic. Leading 5 people. CONFIDENTAIL Description: This project is part of the overall Order to Cash Initiative. An O2C Billing and Invoicing's objective is to simplify and improve IBM's invoicing process and accurately reflect these improvements through eInvoicing. O2C B I are also concerned with increasing the scope of IBM's eInvoicing capability across geographies and product brands. A critical objective of O2C B I is also to deliver a consolidated Invoicing capability across the Americas which is synchronized to IBM's client cross brand contracts. This project's solution will deliver to the respective IBM's users a key component of this objective. It will provide the IBM users with a more efficient and effective set of tools to handle manual invoices so the billing data can flow to the external client electronically and to specified CIS downstream systems. Role: I involved Authentication and Authorization modules in both US and Mexico OC2 invoice systems Complete development ONETEAM application for both US and Mexico invoices using JDBC, Hibernate. Database design for ONETEAM application Worked as Lead Developer from off-shore. Involved in Database Design, Application Design, and Development, Testing, Implementation and Production Support phases. Worked in WAR room. 16 hours per a day for 3 months to reach deadlines. CONFIDENTAIL Description: CONFIDENTAIL is a transformation project to migrate the CIRATS application from a Lotus Notes platform to a three-tiered web-based platform. The main purposes shall include: Patch Advisory Management, Non-compliance Issue Management, Operational Issue Management, and Health Check Finding Records. The Secondary purposes shall be: Risk Acceptance and Date Extension. The new version of the CIRATS application would: Consolidate multiple instances of the Notes-based CIRATS tool into one to avoid extra expenses and audit risks to IBM. Centralized reporting for administrators, management and audit across the World. Support new security tool inputs and new reports/outputs Role Involved in writing common functionality using servlets and other common Java utility classes for implementing the business logic with the use of the framework Extremely Flexible User-interface eXtension EFLUX Implemented JAXB Web services. Writing code in XML for developing user interface, and validations using Java utility classes for the two modules Non compliance issues and advanced search function Estimation for new releases/requirements/defect fixes performing Code Reviews. CONFIDENTAIL Description: Taking care of implementing new module called Digital Photography and Creating and modifying existing JReports The Nkonsonkonson System will enable the efficient management of ActionAid's sponsorship products through which ActionAid funds its work in various countries. The NK System mainly concerns information on the relationship between Beneficiaries and their Supporters. The Beneficiaries are categorised based on the product through which their funding is generated. A Beneficiary can either belong to an individual based sponsorship e.g. child or a multiple link sponsorship i.e. non-child . The operational flow for both these categories are very similar except for some of the business rules surrounding the sponsorship and the data required. Role: Creating new Reports and modifying existing JReports. Implementing new module called Digital Photography implemented in struts . Involved in Fixing Bugs in Supporter Management Data Transfer Module Communication Management. Enhancement in Connection between Servlets and Database CONFIDENTAIL Description: CONFIDENTAIL is as existing system for maintenance of Article Master Data in CONFIDENTAIL . This system is the heart of entire application landscape of PUMA as the PID is used by several other applications like Global Business System GBS , Planning and Forecasting Workbench PFW and ERP systems of Puma subsidiaries. CONFIDENTAIL interested in enhancing of functionality and re-engineering the existing PID. In this project there are 6 modules. As a developer I involved in Reference module and PRM module. In Reference we can create new Article. Edit and Delete for an existing Article. Downloading data from PRM. PRM is developed in lotus notes we are downloading data from that PRM Database. Role: As a team Jr Developer. I was responsible for development of Reference and PRM modules. Involved in developing user interface using JSP's. Involved in the Development of Design patterns. Involved in Development of Session Bean and Entity Bean methods. C V S R Sarma.