Java Developer Resume Profile
SUMMARY
- 10 years of experience in IT industry with strong experience in application development and implementation of Web based applications using JAVA on UNIX /Windows platform.
- Good Object Oriented design and programing experience
- Expertise in SOAP Web Services
- Expertise in J2EE architecture, JSP, Servlet, EJB, Struts
- Experience in Junit, Power Mock and Easy Mock
- Good experience in Design Patterns like Fa ade, DAO, DTO and Business Delegate, Strategy, Command, Chain of Responsibility etc.
- Good exposure to Agile / Scrum / Kanban methodology
- Experience in app servers Weblogic, Websphere Application Server, and Glassfish.
- Expertise in apache XmlBeans, apache POI.
- Experience in Eclipse IDE, Maven.
- Experience in ILOG Rule Engine Rule Team Server
- Jenkins / Hudson Continuous integration tools
- Good experience in Oracle and Microsoft Sql Server database.
- Good experience in Spring and Hibernate
- Good experience in JDBC
- Good experience in PL SQL / T-SQL programing.
- Experience with UML modeling
- Experience with Java Script, AJAX, jQuery, JSON
- Exposure to Maven, Subversion, Git
- Experience on IDE/tools like Eclipse, Soap UI, putty, WinScp, Xml Spy,
- Experience on SQL Server Reporting Service
- Very good understanding of Restfull Web Services
TECHNICAL SKILLS
|
|
|
|
|
|
|
|
|
|
|
|
PROFESSIONAL EXPERIENCE
Project : National Watchtower
Role : Senior Devloper
Environment : Tomcat, Windows/Unix, Eclipse, Maven, Git,
Description: Watchtower is a network OSS which scans the network looking at the health of cable modems, MTAs, and STBs. All CMs and MTAs are usually logically grouped by fiber node and when Watchtower finds something interesting with a common set of modems or a node such as when those modems are offline, or all share a common problem it creates an event. Events can then possibly trigger TTS ticket creation or Watchtower Job creation. Once the ticket or job is created, line techs out in the field work these issues and provide a better experience to the customer as their service problems are being addresses faster. Watchtower not only provides an interface to work jobs and tickets but provides a visualization of plant problems for particular network elements such as geographic area or by node.
Responsibilities:
- Was involved in System Analysis that included the high-level design, low-level design, Involved in interacting with client, understanding the requirements
- Coordinating the offshore team with client
- Implementing the requirements using AngularJS, Java Script, REST WS, J2EE, PLSQL
- Writing Junit tests with Power Mock
- Was responsible for L3 Production Support and solving production issues
Project : SkyTouch
Role : Senior Devloper
Environment : Weblogic, Windows/Unix, Eclipse, Maven, Subversion,
Description: SkyTouch is a hotel operating system to improve efficiency and profitability of hotel operations. The SkyTouch Hotel Operating System is a combined property and rate management software. The SkyTouch service is a property management system able to handle reservations, housekeeping activities, guest stays, generating reports and rates on any device with an Internet connection. Any new hotels can be on boarded and can be configured within very small turnaround time, and the hotel can be managed online from any ware from the world by a computer with an internet connection. I am working as a senior developer in this project. My responsibilities include design, and development of user functionalities, testing the functionalities and documentation. Also need to frequently communicate with the product owners to understand the requirements and model them into software systems. I am also involved in the technical support of the application in production.
Responsibilities:
- Was involved in System Analysis that included the high-level design, low-level design, Involved in interacting with client, understanding the requirements
- Implementing the requirements using J2EE, Struts, PLSQL
- Writing Junit tests with Power Mock and Easy Mock
- Was responsible for application code building and stage deployment
- Was responsible for handling production issues
Project : Talx-4506T
Role : Project Lead
Environment : Weblogic, Sun Solaris, MyEclipse8, Maven, Subversion, iBatis, Spring
Description: Equifax is one of the major credit Bureaus in United States. 4506T is the tax transcript request from IRS. This is used during loan process to evaluate borrower's credit worthiness from mortgage lenders and other institutions that need verified income on consumers. It is also used to determine a borrower's job stability and cross-reference income history that is stated on the individual's loan application. The system will accept request from customer in MISMO mortgage industry standards maintenance organization XML format. The system then send the request to Talx data source, get the transcript, convert it to MISMO format and send back to the customer. Myself worked as the project lead and involved in communicating with the client and clarifying the requirement, Design, Development, Coordinating the offshore development team, build and deployment of the application, and supporting the application in production
Responsibilities:
- Was involved in System Analysis that included the high-level design, low-level design, and contributed to the technical architecture of the system.
- Involved in interacting with client, understanding the requirements
- Co-ordination of offshore team
- Involved in coding in Java and PLSQL
- Was responsible for application code building and deploying in Development and QA environment
- Was responsible for handling production issues
Project : Interconnect
Role : Senior Developer
Environment : Java 1.5, Weblogic, Sun Solaris, MyEclipse8, Maven, Subversion, Spring, Hibernate, Ilog
Description: Equifax is one of the major credit Bureaus in United States. Interconnect is a product which is used as a decision platform. The client will send request to interconnect system on which decision need to be taken. The system will pull the credit file of the subject from the data sources and apply decision logic and the result is sent back to the client. Interconnect platform need to be customized to specific clients. I worked as a developer for the customization of Interconnect for Canadian Citi Bank and Telus. Versata is used for UI development and domain modeling. Ilog is used for developing and executing business rules. And the application is deployed in Websphere app server.
Responsibilities:
- Was involved in high-level design, low-level design, development
- Involved in Design Review and Code Review
- Involved in interacting with client, understanding the requirements
- Involved in coding in Java, Spring and Hibernate
- Used open sources like apache XmlBeans, apache Poi etc.
- Was responsible for application code building using Maven and deploying in Development and QA environment
- Was responsible for Supporting UAT
Project : eBankWorks
Role : Developer
Environment : Java 1.5, Weblogic, Sun Solaris, ant, Struts, Oracle 10g
Description: EBankworks is a TCS front-office product that can integrate with various TCS back office products such as NCS and Quartz. It can also integrate with any other back-end products provided by Client/Other vendors. The product provides channels for integration with different functional modules such as Corporate Action CA , System Administration SysAdmin , Payments, Custody and Trade.
CARTS Corporate Action Response Tracking System are an online Response Capturing and Response Tracking System. This is an important module for Financial Advisors which helps them in submitting response for a selected event, which will be sent to them as part of Email notification and the system also helps in tracking the submitted responses based on various search criteria given on the screen. FA's can also see the History of Payments made for a date range and the details of Projected Payments. The system also allows FA's to cancel the Responses till the deadline date. I worked as a developer in CARTS module.
Responsibility:
- Was involved in Design and Coding.
- Involved in Unit testing and Integration testing
- Was involved in developing Servlets and HTTP Sessions for session management.
- Analyzing and fixing Production issues and implementing change requests
Project : BP3 Billing Pre-Processor and Packager
Role : Developer
Environment : Java 1.2, Webmethods, Sun Solaris, Toad, Oracle 9i
Description: The Billing Pre-Processor Packager BP3 application eliminates the need to encapsulating billing logic in other system. BP3 allows a provisioning system to only worry about what work was provided and pass that information to BP3, which then uses rules to determine charges based on what was ordered and delivered. Customers who prefer Automatic Billing use the BP3 application. The customer could also select a Manual Billing and those orders do not flow through BP3.This decision can be taken upfront in the provisioning applications.
Responsibilities:
- Worked in US at client site, along with the migration team for knowledge transfer of the application
- Was involved in Design and Coding.
- Involved in development of Java and PLSQL
- Involved in Unit testing and Integration testing
- Involved in design review and code review
- Analyzing and fixing Production issues and implementing change requests
- Supporting User Acceptance Testing
- Handling production issues
Project : ICORE
Role : Developer
Environment : Java 1.2, Sun Solaris, Informix database
Description: ICORE Integrated Common Operations, Resources, and Engineering Database System is an AT T OSS Operations Support System that supports AT T's High Speed Data Services both domestic and global including Frame Relay and ATM. The ICORE database contains data that supports provisioning, maintenance, and capacity management operations. The ICORE database services a variety of AT T OSS, including BMP Trouble Ticketing System , AISE ordering system , Netscope Maintenance troubleshooting and information system , Alarm view alarm reporting and correlation , CNMS customer network management , CMT capacity management tool for network design , and others. In addition, several ICORE applications and services utilize the ICORE database. I worked as a developer in ICORE-BMP Interfacing module.
Responsibilities:
- Worked as a Java Developer
- Unit testing using Junit and Integration testing
- Prepared documentation of ICORE-BMP Interfacing module through reverse Engineering
Project : EFMS
Role : Developer
Environment : Sun Solaris, Java 1.2, Oracle databse
Description: The AT T Enterprise Architecture tools enable users in a variety of roles to support the Global Network provisioning and enablement process. End-to End Flow Management System EFMS is one among such tools. EFMS is a real time, web based application that enables management of the end to end provisioning and enablement process. EFMS initiates workflows for requests initiated in IOM, assigns tasks to users and systems at specific times during the Global Network provisioning and enablement process, monitors workflows and their associated tasks, provide capabilities for canceling projects and undoing cancelled projects, monitors workflow and associated, provides request status back to IOM. From within EFMS, SDI and IOM may be launched as appropriate. Moving from EFMS into one of these other tools is initiated by clicking on a button which causes another browser screen to open and triggering the appropriate tool to become enabled.
Responsibilities:
- Worked as a Java Developer
- Design, design review, code review
- Used Junit for unit testing.
Project : OT/USM
Role : Developer
Environment : Sun Solaris, Java 1.2, Oracle, iPlanet appserver
Description: Order Taker/Universal Service Manager OT/USM is a web based Ordering and Provisioning system used for the automated service request process SR for all ISDN and non-ISDN nodal services. OT/USM focuses on providing a single process that passes data between systems, removing the need for re-keying, as well as providing accurate data for the SR process. It begins with the negotiator sales or customer care initiating a SR and ends with an automated entry to the provisioning process i.e., automated Universal Service Order USO generation .
Responsibilities:
- Support and Application code Building