Lead Java Developer Resume Profile
Charlotte, NC
PROFESSIONAL SUMMARY:
- Oracle Certified Expert and having more than 10 years of experience in Java/J2EE applications and full life cycle of system development including System study, Analysis, Design, Development, Production/Customer Support, Maintenance, Enhancements and Quality Control, Testing, Implementation, Documentation, in Telecommunication, Banking and Customer Business Solution domains.
- Extensive experience in designing web application using HTML, CSS, AJAX, javascript, jQuery, Angular JS, XML.
- Experience in developing secure web applications using JSP, Servlet, EJB, JPA, JMS, Struts, Spring, JSF, Hibernate frameworks.
- Proficient in building scripts and code quality check tools like Ant, Maven, Jenkins, Sonar, JUnit.
- Proficient in building and deploying Web and Enterprise Applications into Tomcat, JBoss, WebSphere and WebLogic containers.
- Extensive experience in designing and developing SOAP/REST JAX-WS and JAX-RS style Web Services using XML, XSD, WSDL, CXF, AXIS, JSON, JAXB, DOM, SAX, STAX.
- Expert in SQL Programming, Stored Procedures using Oracle 9i/10g.
- Experienced in Database design, Data modeling.
- Extensively worked with the Java/J2EE design patterns, UML Diagrams, Java Regular Expressions.
- Experience in WebLogic Administration with Installation, Configuration, Tuning, and Deploying applications.
- Having ability to work effectively in a fast-paced, high volume, deadline-driven environment.
- Expertise in understanding and remediation technique in OWASP top 10 vulnerabilities.
- Extensive experience working in fast-paced, high volume, deadline-driven environment.
- Good communication and interpersonal skills.
TECHNICAL SKILLS
- Language: Java, C, C , SQL, PL/SQL.
- Web Technologies: JSP, Servlets, JSF, Struts, SOAP, WSDL, XML, SOA, JSTL, JDBC, RMI, EJB, JPA, JMS, Spring, MVC, XML, Web Services, Jenkins, Apache Maven.
- Scripting: Java Script, jQuery, AJAX, HTML5, DHTML, CSS, Angular JS, Unix Shell Scripting, Python.
- Open Frameworks: Spring Framework Spring MVC, Spring Core, Spring JDBC, Spring Transaction Management , Hibernate, JSF.
- Relational Database: Oracle 11g, MySQL, SQL Server.
- IDE: Eclipse, IBM RAD, NetBeans, RTC.
- Web/Application Servers: Web Logic, Tomcat, JBoss, Web Sphere.
- Operating Systems: MS Windows 2K/XP/Vista/7, Unix, Linux, Solaris.
- Tools: Rational Clear Case, VSS, Visio, Enterprise Architect, Erwin, Rational rose, Perforce, RTC, Tortoise SVN, CVS, QC, Bugzilla.
- Architectures: Client/Server, SOA, Multi-Threading, Socket Programming with TCP/IP and UDP.
- Methodologies: Agile and Waterfall.
- Domain: Banking, Telecomm.
PROFESSIONAL EXPERIENCE
Confidential
Designation: Lead Java Developer
Project Description:
Confidential is change to support conversion of US Consumer Credit Card Portfolio from current card platform MBNA IS to the new Card Platform TSYS . Each dependent system is impacted and update as per new system. By using the new system to gain more advantages like Account Portability, Product key, Reward Hierarchy, Transaction allocation etc.
Role and Responsibilities:
- Analysis of Business Requirements and Technical Requirements.
- Estimated the project based on the requirements.
- Involved in implementing persistence logic using Hibernate
- Involved in writing the HQL, Criteria queries.
- Involved in implementing RESTFul Web Services and integrated with web application.
- Supporting QA team to fix the tickets.
- Used RTC IDEs for java source code development.
- Involved in writing JUnit test cases and Maven scripts for the application
- Involved in code review and test case review process.
Technical Environment: Java/J2EE, RTC, Web Service, Hibernate, JSF, JUnit, HP QC, WebSphere.
Confidential
Designation: Lead Java Developer
Project Description:
Confidential Digital Life service professionally monitored home security, along with the latest in home automation. User can access and control his home using state-of-the-art user interface from anywhere, anytime with any web-enabled device - smart phone, tablet or PC, MRE will provide the service eligibility check and available offers and packages based on the customer's request and information, Digital Life is home security system which contains Simple, Smart Security and Water, Video, Energy, Door packages including various devices. Marketing Rules Engine MRE will recommend to the customer based on the eligibility and give option to upgrade and up sell his existing packages.
Role and Responsibilities:
- Interacted with BA's and gathered requirements and discussed with architects on the solution and developed approach documents for workflow features and interfaces pertaining through workflows.
- Gathering the client business requirement and involving the BR review meetings, updating and commenting the BR's.
- Writing High Level and Detail Level Design and Application Interface Design based on the Client requirements.
- Involved in implementing in SOAP Web Services and created WSDL and XSD.
- Implement the business logic in Web services and integrated with EJB and JPA.
- Implemented the data persistence layer using JPA.
- Implemented the unit test cases by using soap UI.
- Involved in improvement of application performance tuning activities.
- Supporting QA team to fix the tickets.
- Involving code review and test case review process.
Technical Environment: Web Services, EJB3.0, JPA, Oracle10g, Weblogic10.3 and Eclipse 3.4
Confidential
Designation: Lead Java Developer
Project Description:
Confidential Sales Assistant is an offer management tool that can provide intelligent product offerings and product positioning information, in a scripted format, based on the evaluation of customer's accounts, with consideration of a strategic product offer matrix developed and maintained by Marketing and the sales channels. This initiative will provide RLBM Inbound Call Centers, tailored offers through the use of Discovery Questions, automatically qualifying existing customers, evaluating different data elements from multiple systems and using standardized verbiage.
Role and Responsibilities:
- Written HLD and Application interface design based on the Client requirements.
- Written the Detail Level Design and used UML diagrams like Class diagrams, Entity diagrams, and sequence diagrams.
- Involved in implementing in SOAP Web Services and created WSDL and XSD according to the client needs.
- Design the Screen mockups for implement the GUI.
- Implemented the data persistence layer using JPA.
- Involved in implementing the Web application in JSF framework.
- Helping the team to solve the technical problems.
- Involving code review and test case review process.
Technical Environment: EJB3.0, JSF, Web Services, Oracle10g, Weblogic10.3 and Eclipse
Confidential
Designation: Sr. Developer
Confidential Management, allowing the business to have a centralized point to enter and define all the points of Offer Management to front end applications and channels. Offer management objectives will be met by enabling the business to derive, prioritize, present, track and assess offers.
Role and Responsibilities:
- Involved in Analysis and Design of the project.
- Estimated the work.
- Distribute the work among the team.
- Developed Web tier using Java Server Faces JSF .
- Developed JSP pages using Java Server Faces JSF UI Components.
- Extensively used EJB 3.0 for developing the Application.
- Developed Model Classes using JPA Framework for accessing the Database.
- Written Java script for client side validation and apply style sheets for look and feel.
- Written JUnit test cases for testing EJB business methods.
- Reviewed the design, coding and test cases.
Technical Environment: Java, J2EE, JSF, EJB, JPA, Web Services, Oracle10g, Weblogic10.3 and Eclipse 3.4
Confidential
Designation: Sr. Developer
Confidential modules Manage coupon information like create, modify, delete the coupons and Webservices to track the usage of the coupons. This is used by IPTV, iPhone and web browser with the help of eSSD.
Role and Responsibilities:
- Gathering the requirements from the client.
- Involved in Analysis and Design of the project.
- Distributed the work among the team.
- Developed Web tier using Java Server Faces JSF .
- Developed JSP pages using Java Server Faces JSF UI Components.
- Written Managed beans backing beans for handling the User requests.
- Extensively used EJB 3.0 for developing the Application.
- Developed Model Classes using JPA Framework for accessing the Database.
- Reviewed the design and code test cases.
Technical Environment: Java, JEEE, JSF, EJB, JPA, Web Services, Oracle10g, Weblogic10.3 and Eclipse 3.4
Confidential
Designation: Developer
Confidential CSM, OM, IM etc, Release for Infinys4.2 for Leap and Duke energy features like online charging, deposits, discounts are included in IRB and also implemented for corresponding ECAs IRB APIs . Convergys core team is involved in Geneva which is the rating and billing product.
Role and Responsibilities:
- Understanding Client requirement.
- Involved in Analysis and Design of the feature.
- Extensively used EJB for developing the API ECA .
- Written JUnit test cases for testing APIs
- Reviewed the design and code
- Execute Unit and LLIT test cases.
- Involved in build and release process.
Technical Environment:IRB/Infinya4.2, Java, JEEE, Oracle10g, Weblogic10.3 and Eclipse 3.3
Confidential
Designation: Developer
Confidential upgrade of the products Web Self Care WSC , Customer Service Agent CSA and Network Inventory Identifier NII . Qtel wants to improve cost event performance by making system more scalable and robust.
Role and Responsibilities:
- UAT Support, and raise TRs for bug fixing.
- Execute of migration scripts for upgrade the component.
- Pre and post production support at client place.
- Production WebLogic server configuration: Admin server and managed servers created, Memory arguments setting, Load balancer settings, LDAP Server configure, CAAF configuration, Node manager configuration, deploy the application and fine tuning.
Technical Environment: Infinya3.0, HP Unix11.2, CSA, WSC, NII, Oracle10g, Weblogic9.1
Confidential
Designation: Developer
Project Description:
SLT project mainly involves in upgrade of Geneva5.0 ECA's with Geneva5.4 infinys2.2 ECA's. This includes the upgrade of the products Web Self Care WSC and Customer Service Agent CSA . The API's in these products are directly interacts with the Geneva ECA's. This includes the API's upgrade according to the Geneva 5.4 ECA's.
Role and Responsibilities:
- Involved in Analysis and Design of the project.
- Update the WSC CSA APIs corresponding to Geneva5.4 ECA's.
- Build and deployment of the source code.
- WSC CSA schema up gradation on Geneva5.4 schema.
- Update the build and deployment process.
- Deploying the upgraded code on Geneva 5.4.
- Leading the team and solve ST, SIT and UIT issues for CSA, WSC and PIM.
Technical Environment: Java, J2EE, Oracle10g, Weblogic8.1 and Eclipse 3.1
Confidential
Designation: Developer
Confidential enterprise customers. BellSouth's desire to create a configurable framework to allow additional customers to 'simply' brought up on the BBOT platform. The scope of this project is mainly customization of Infinys 2.2 product. This involves customization of CSM, OM and IRB.
Role and Responsibilities:
- Implementation and Testing according to the design
- Test Data Preparation.
- Involved in defect fixing process.
- Coordinate with the team to clear the defects.
- Preparing Checklist for defect fixes and Release notes for each build mentioning the defects that are cleared and the corresponding deliverables. Coordinate with the team to clear the defects.
Technical Environment: Java, J2EE, Oracle10g, Weblogic8.1 and Eclipse 3.1
Confidential
- Designation: Developer
- Confidential and scalable application, designed specifically for Customer Service Representatives CSRs . The interface is designed with a typical CSR workflow in mind. It provides a quick, simple and configurable interface enabling CSRs to deal with typical day-to-day tasks. Support is given for QTel by solving CSA CR's/incidents.
- WSC: The QTel Web Self-Care QWSC application is designed to provide Qatar Telecommunications QTel customers with the ability to perform a number of account-related operations via the public Internet. QWSC is based on the Geneva Web Self Care solution but has been tailored to meet QTel's specific requirements.
Role and Responsibilities:
- Developed and Tested according to the design.
- Review the code and implemented CRs.
- Build and Release the project to the Client.
Technical Environment: Weblogic 7.0, EJB, Servlet, JSP, Eclipse3.0.
Confidential
Designation: Developer
- Confidential is a green field operator starting their services in Oman. Geneva, NII, CSA and Geneva TAP3 are being implemented in this project.
Technical Environment: Weblogic 7.0, EJB, Servlet, JSP, Eclipse3.0.