Sr.java Developer Resume
NJ
SUMMARY:
- Worked extensively in a position that involves design and development of information systems using Object Oriented Methodologies & Enterprise and Web technologies
- Work experience in on the Content Management Systems and Telecommunication domains
- Proficient in analyzing and translating business requirements to technical requirements and architecture.
- Expertize in JAVA/J2EE, SOAP and Restful Web Services, Hibernate, Struts, Spring, Spring Boot, Spring WebFlux, GraphQL, EJB and SIP Servlets, GUI design, DevOps tools, JMS, Application design frameworks and strong Database skills
- Design, Develop and Integrated Aricent Proprietary CPS tools like NDS encryption, TTV MediaPath,FMS, ELEMENTAL VERIMATRIX
- Experience in using Hibernate, Struts and Spring, Spring Boot Framework in designing & developing web applications
- Leading a team of developers, mentoring & guiding through solution design, technical documentation, code reviews & business understanding.
- Executed multiple software projects for telecommunication end to end using SDLC & Agile methodologies.
- Good communication skills, interpersonal skills, self - motivated, quick learner, Team player.
TECHNICAL SKILLS:
Domain Expertise: Telecom, Content Management Systems
Operating systems: Windows 10/7/2000/NT/95, UNIX, LINUX, Solaris
Languages: JAVA, SQL, PL/SQL, Shell script
Web Technologies: Servlets, JSP, Velocity, Javascript, HTML, SOAP/RESTful Services, Angular, Ajax
Web & App Servers: Apache Tomcat, Weblogic
Framework: Spring Boot, Springs, Spring WebFlux, Hibernate,GraphQL,Junit, JPA, JTA, JMS, JSON, EJB, Struts, Apache Camel
Libraries: JAXB, FasterXML, Codehaus, Log4J, Castor, Apache Axis, CXF
IDE: Intellij IDEA, Eclipse, Confidential Tool Suite(STS)
Oracle, MS: SQL, MongoDB, MariaDB
Tools: Jenkins, Kubernetes, Docker, Maven, Activos, GraphQL
Version Control: SVN, CVS, Clear Case,Git
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Sr.Java Developer
Responsibilities:
- Renovated bill change experience by tracking and consolidating all the bill changing events of a bill cycle. And performed segregation based on its types and went through a workflow that includes a series of filters and sorters. A legitimate appearance of the resultant data provided a pleasing experience to the customer. It involved integration of multiple external REST APIs concurrently.
- Redesigned next bill to provide intuitive experience for the customer. Every details of their estimated bill organised more detailed and structured manner. The new implementation reduced the number navigations and helped the business to reduce the customer complaint calls. It involves complex filtering, sorting and aggregation of next bill data received from Next bill API based on customer type, type of account, number of plans and add on features
- Created a prospect customer solution to attract more customer to join Verizon by show casing latest plan and pricing model with all add on features. The solution enabled a new E-Sim customer to join Verizon with few clicks. It required to integrate with multiple APIs and they are consumed both serial and parallel way based on the type of data it serves
- Designed and implemented Add on restructuring program which involves complex algorithms to process price and promotions associated to each product based on the account types. The objective of this program was to provide easier navigation model and power full rendering experience. This program helped Verizon to attract more customers to these products.
- Provided pushed notifications to the customers by tracking significant events such as bill due date, payment made notifications, bill changed events etc. Designed and implemented Observer as well as State design patterns to provide a solution
- Implemented current bill enhancements which bridges some critical gaps in the previous implementation
- Providing and proposing of better solutions to other programs which is being running in other modules such as accounts, plans and devices.
- Integrated 5G plans to the existing plans
- Involved in business requirement discussions, user stories scope and testing phases of the project.
- Redesigned the NextBill to provide an intuitive experience for the customer. The new implementation reduced the number of navigations and helped the business to reduce the customer complaint calls.
- Worked on Spring Reactive Programming as part of SOE framework.
- Experience in implementing GraphQL for a couple of Apis.
- Experience in using Kibana and Splunk to track logs.
Environment: JAVA 1.8,Spring Boot, Spring 5 reactive Programming, Spring Webflux,GraphQL, Multi-Threading,HTML5, CSS3, JavaScript, JSON, Maven 3.0, AJAX, Angular JS, JavaScript, REST API, JDBC, Jenkins, Apache Tomcat 8.5, GITLab, Eclipse IDE, Junit, Linux, Kibana, Splunk, JRebel, Rabbit MQ,Cloud AWS (Amazon Web Service), Angular 5,Micro Services.
Confidential, Middletown, NJ
Team Leader
Responsibilities:
- Requirement analysis, Analyzing business and Technical requirements for the Confidential & Confidential software releases from the inception of projects to completion.
- Involved in all phases of application development like gathering and understanding the system requirements, Design, Development.
- Perform activities related to the architecture and design of systems, using cutting edge industry products like Java, J2EE, Springs, Springs Boot, Hibernate, XML, JMS, Web Services (SOAP/RESTful), Micro Services, JavaScript, XSL and Oracle on UNIX, Linux as well as Windows
- Used Spring Boot Confidential back-end which helps to develop application with ease
- Provide the Technical and Design implementation for respective scope items
- Review technical implementation and provide comments for any potential performance issue.
- Interact with clients on the changes implementation, production deployment, integration and implementation.
- Implement cloud based Microservices
- Conducting quality assurance reviews, code inspections, and walkthroughs of development team member’s code, design and test cases.
- Responsible for development, handling, Leading, Training and mentoring of the team members.
- Responsible to provide support post-deployment, for the production issues
- Perform programming and database maintenance activities
Environment: Java 1.8, FLEX/JAVASCRIPT, Angular 1.6, Spring Framework3.2.2, Spring Boot Oracle 11g, Spring Boot, MongoDB, MariaDB, SQL Developer, PL/SQL, Putty, Web services, Eclipse, STS, JavaScript, AJAX, JQuery, WebLogic 10.0 Application Server, Log4J, Maven
Confidential, Acton, MA
Team LeaderResponsibilities:
- Design and development of Aricent proprietary CPS Tools to enhance CMS System.
- Customizing Content Management systems to support dynamic workflow based on E2E Business requirements.
- Involved in writing java API for Amazon Lambda to manage some of the AWS services.
- Installed application on AWSEC2 instances and configured the storage on S3 buckets.
- Requirement gathering to understand user requirements to develop CPS Tools.
- Developing the protocol plug-in subsystems for Composition Engine.
- Integrating ACF to the Seachange AssetFlow System.
- Developed the CMS Proxy to support Authentication, Authorization, Throttling features using ACF.
- Design and develop Localize feature of Seachange ASF system.
- Responsible for Analyse the issues, Creating FDD, Estimation, Development and product field support activities and Provide Shell/SQL scripts for fixing field issues.
- Design and Implementation of adapters to seamlessly integrate external systems with Assetflow CMS based on E2E business requirements.
- Design and Implementation of proprietary content processing plug-in(CPS Tools) like NDS encryption, ELEMENTAL, VERIMATRIX tool.
- To provide technical support for SeaChange CMS (Content Management System) platforms- AssetFlow.
- Create MOP (Method of procedure), RCA (Root cause analysis) documents, and Technical bulletins for issue reported by Seachange’s customers.
- Integrating, customizing and testing the content processing tools.
Environment: Java/J2EE, AWS, jBPM, Drools, Apache Tomcat, Hibernate, XML, MySQL, SOAP, REST Web services. Windows, Cent OS, Eclipse, Subversion.
Confidential
Team LeaderResponsibilities:
- Development and enhancement of session and event based offline charging (Diameter protocol)
- Involved in the development of following features Call Type Service BarringServicingService Call, RejectDT Mobility (IN- Confidential SOAP Interface), CallForwarding,CDG,Auto Attendant, Short number dialing,CallTransfer,Click 2 DialCall, Screening functionalities
- Deploying the Confidential Voice on OMP platform & Running the load test using pure load.
- Migrating JMS to hazel cast queue for charging queues
- Implementing new features of Confidential Voice
- Involved in creating stories and tasks required for each Confidential .
- Writing Unit test case & FT test cases using JUnit & Puretest.
Environment: VoIP, IMS, DIAMTER(RF interface), JMS, EJB, JPA, JCA, CVS, Clear Case, Wireshark, Hudson, Sonar, Puretest, pureload, JUnit, JMock, OMP platform, MMAS, Sailfin,Hazel cast, Linux Open Telecom Cluster
Confidential
Team LeaderResponsibilities:
- Involved in high, low level design and Client interaction and Requirement gathering and implementation.
- Developed Java POJO's to capture the UI data and communicate with Spring MVC.
- Used JSON as the communication between Angular and Spring MVC as a part of REST mechanism.
- Developed code from scratch and integrated, deployed, tested and maintained.
- Handling the key role for identifying the requirements and its analysis for different scenarios like memory and transaction areas and placed into project implementation to support scalability and extendibility.
- Involved in BT client layer implementation.
Environment: Java/J2EE, Linux RHEL4 and Apache Tomcat 6.0.18, Web Services, pring,ApacheAxis2,Servlets,JSP,Hibernate3.0, Caster, HSQLDB and Log4J
Confidential
Team LeaderResponsibilities:
- Worked for End to end call flow of SMPP to MM4.
- Developed the Mail components using Java Mail.
- Worked for designing of XSD required for the application.
- Carried out unit testing of the application and Written Test Cases and Test Classes in JUnit.
- Implemented open source Log4j logging framework in whole application for logging messages
Environment: Java/J2EE, SMPP, SMTP MM4, Java Mail, Log4j, Linux and Windows
Confidential
Team LeaderResponsibilities:
- Involved in end-end flow of the module.
- Developing the Application according to the Client’s requests
- Involved in coding with Servlets and JSP and Form Validations using Struts frame work
- Used XML Marshalling and Unmarshalling mechanism to read data from XML and convert to Objects and Performing database configurations.
- Actively participated in the project and took the ownership of one module
- Written Test Cases and Test Classes for the Action Classes in JUnit.
Environment: Java 1.4, J2EE, Struts, Hibernate , Web logic 9.1, Oracle 9i, Windows XP