We provide IT Staff Augmentation Services!

Senior Java Consultant Resume

0/5 (Submit Your Rating)

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.
Environment: Jdk1.7, Spring, Hibernate, TCServer, Webservices Database: Oracle, Gemfire Platform: Windows, UNIX Project: US Cellular Billing Systems.

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.
Environment: Jdk1.5, 1.6, Spring, Hibernate, Weblogic Database: Oracle 9i, 10g Platform: Windows NT, UNIX Project: AT&T U - Verse and Mobility Billing Systems.

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.

We'd love your feedback!