Senior Java Consultant Resume
DC
SUMMARY
- Twelve+ years of experience in IT Industry, encompassing all phases of SDLC like Requirement gathering, Estimations, Analysis, Design, Software Architecture, Development, Testing and Maintenance of Object Oriented Enterprise Applications using N - tier architecture.
- Worked in various roles from Developer, Senior Developer, Module Lead and Team lead in both Agile and Waterfall paradigm of Software development.
- Expertise working in various domains that include Capital Markets, Telecom Billing, CRM, Order Management.
- OCJP 6 Certified.
- Experience with various MVC based frame works like Struts, Spring and Custom MVC Frameworks.
- Experience with Gemfire in-memory database.
- Experience with REST and SOAP based Webservices.
- Experience working with front-end technologies like JSP, HTML, Java Script.
- Experience with Maven development.
- Experience with EJBs, JMS.
- Experience in the development and implementation experience in ORM frameworks like Hibernate, custom Amdocs ORM framework.
- Experience in Oracle PL/SQL using Stored Procedures, Triggers.
- Experience with JUnit for performing Unit Testing and Log4j for logging.
- Experience in Shell scripting.
- Extensively development experience in IDE’s like Eclipse.
- Experience in designing the projects/modules based on the requirements of the Organization using UML, OOAD and used tools like Microsoft VISIO.
- Experience working with Web and Application servers like Apache Tomcat, TCServer and Weblogic.
- Experience in version control systems like SVN, Perforce.
- Have excellent analytical and programming skills.
- Solution oriented approach, can adapt to new technologies quickly.
- Capacity for Work - Meeting Deadlines.
- Diagnostic Ability - Ability to go to the core of the problem.
- Self-motivated and a team player with good communication and interpersonal skills
TECHNICAL SKILLS
Languages: Java 1.4/5/6/7, Shell Script, JavaScript, PL/SQL.
Technologies: J2EE, Spring Framework, Struts, Hibernate, EJB, JMS, JSP, JNDI, XML, XSLServlets, HTML, JDBC, Eclipse, ANT, log4J, CVS, Webservices,JUnit, SOA.
Client/Server: EJB, JMS.
Frameworks: Struts, Spring, Amdocs Frameworks.
IDE: Eclipse, IntelliJ, STS.
App & Web Servers: Weblogic, Apache-Tomcat
OS: Windows 7/98/NT/2000/XP, Mac OSX, UNIX, LINUX.
RDBMS: Oracle, Postgres.In Memory Database Gemfire
PROFESSIONAL EXPERIENCE
Confidential, DC
Senior JAVA Consultant
Responsibilities:
- Worked as a Senior Java Developer in the project working on the JPMC interface for consuming settlement SWIFT Messages.
- Redesigned the implementation from MQ based to ESB based message consumption.
- Did performance tuning for the Gemfire data puts and data gets.
- Made architectural changes to align the application to Fannie Mae standards of authentication.
- Architectural development to create a framework for Business exception logging in gemfire.
- Created a framework to deploy application properties in hierarchical manner, thereby reducing the number of properties that need to be duplicated.
- Created a REST web-service to stop and start the ESB listeners on request.
Confidential: Madison, WI
Senior Developer
Responsibilities:
- Worked as a Senior Technical Developer/ Architect dealing with issues between OMS (Amdocs Order Management System) - ABP (Amdocs Billing Platform) integration and ABP Billing.
- Participating in application design for new changes for future releases.
- Created an automated error recycling for TRB errors using Spring and Hibernate.
- Finding and fixing issues in the CM and invoicing areas of ABP.
- Developing workarounds for the issues found so that billing accuracy is maintained.
- Created automation framework for the workarounds that need to be executed in each billing run which saved around 5 man-hours every day for USCC.
Confidential: Dallas, TX
Billing Expert
Responsibilities:
- Regularly participated in design, functional and technical calls with various players including client, architects, functional designers and BAs.
- Created IA (Impact Assessment) documents and conducted reviews with client for various fast track and change request requirements.
- Created technical designs for the team, developed and oversaw the delivery of the code.
- Designed and implemented a reconciliation process by using database comparison between two systems and automatically calling the APIs using EJBs for removing the mismatch.
- Was one of the key contributors in implementing the quad-play billing solution offered by AT&T, which combines the UVERSE (fiber optic) platform billing and Mobility platform billing.
- Designed and implemented the porting of ATT DSL customers into UVERSE platform for Usage query functionality - ability to view usage.
- Implemented a Webservices client consuming WSDL for overage usage alerts for mobile subscribers.
- Exposed WSDL based Webservices for returning the customer data in a SOAP message to interfacing systems.
- Implemented Conversion of subscribers from legacy systems to Amdocs Billing System.
- Worked with offshore development teams and Amdocs BA for correct resolution of the issues.
- Wrote and maintained scripts for fixing the data issues in the production.
- Resolved job failures.
- Interacted and coordinated with various 3rd party hardware and software vendors to get support for ongoing production activities related to Amdocs Billing.
- Implemented performance Improvement of the Production System by giving code fixes.
- Planned and supported software upgrades during major and minor version release of highly available real time postpaid system.
- Co-ordinated with Amdocs product development team to provide feedbacks for future version road maps.
Environment: Jdk1.5, 1.6, EJB, JMS, Webservices (JAX-WS), Amdocs Framework, Weblogic
Confidential
Senior Software Developer
Responsibilities:
- Implemented the integration of Amdocs B/OSS product with a real-time reporting toll from Cognos.
- Designed the solution which was based on the requirement that the Cognos system had to be independent of Amdocs code.
- Created JMS bridges and MDBs for the solution so that two systems can interact without dependence by suing MDBs.
- Developed an architectural solution to compress the XMLs based on the configuration that lead to the reduction of database size by over 500%.
Environment: Tools: Java, EJB, Spring Framework, JMS, Amdocs CRM Framework, Weblogic.
Confidential
Senior Software Developer
Responsibilities:
- Designed and implemented change requests for the new version of Amdocs Billing systems.
- Used EJBs, ORM framework to implement the changes.
Environment: Tools: Java, EJB, JMS, Amdocs Java Foundation Framework, Weblogic.
Confidential
Software Developer
Responsibilities:
- Designed user screens, screen usability, dataset model, functional and technical design for the use-case.
- Was responsible for taking the client calls for IT, ST and UAT phases.
- Imparted functional knowledge transfer to Team members and was responsible for coding, testing and delivery for the project.
Environment: Tools: Java, EJB, Weblogic, struts, JSP, PL/SQL
Confidential
Software Developer
Responsibilities:
- Analysis of the specifications provided by the clients for request use cases.
- Design and Development
- Coding using HTML pages, Java Servlets
- Database management and JDBC connectivity
- Testing - unit testing & integration testing
- Responsible for overseeing the Quality procedures related to the project.
- Was the SPOC (Single Point of Contact) for Performance Tuning and Analysis for a number of use cases, provided the teams with technical and design inputs for improvement in performance.