Post Job Free
Sign in

Java/J2EE developer

Location:
Irving, TX
Posted:
May 17, 2020

Contact this candidate

Resume:

Rambabu Bikumandla

Email id: adc9u9@r.postjobfree.com

+1-512-***-****

SUMMARY

●Having 8 years of experience in various technical applications using Java/J2EE and in various SDLC levels of Application development.

●Experience on Object Oriented Analysis, Object Oriented Design and implementation of Enterprise, Web and client server systems using Java/J2EE technologies.

●Comprehensive knowledge in all facets from groundwork of coding and debugging, right up to the higher level of work involving analysis, feasibility studies, source review, team collaboration and documentation.

●Experience in full SDLC, including analysis, design and development cycles as well as coordinating testing and performance monitoring.

●Worked in water fall and scrum and Safe Agile methodologies.

●Expert in Core Java, J2EE (Servlet, JSP, JDBC, EJB, JMS), Struts, Spring, Hibernate, SOAP, XML, Apache CXF, NodeJS and Rest API.

●Expert in MVC (Model View Controller) architecture with Struts, Spring Framework.

●Expertise in programming with Hibernate Framework and JPA, Hibernate Configuration, DAO Design.

●Expert in HTML, CSS, DOJO, JavaScript, AJAX, jQuery and Typescript technologies.

●Experience in XML Technologies like DTD, XSD, XSLT, JAX-P (SAX, DOM), JAX-B and Rest API.

●Experience in Struts, Spring IOC, Spring Integration, Spring AOP, Spring MVC, Spring Boot, Spring Rest and Spring Configuration.

●Basic knowledge on NestJs, TypeORM and PostgreSQL.

●Experience in Micro service architecture, Docker container and Kubernetes.

●Experience in developing the Web services using SOAP and deployed the same in various app servers.

●Experience in writing a Junit test for the code coverage using Mockito, power Mockito and DB unit.

●Expert in DevOps Tools (Git, Stash, Jira, Sonar Cube, Jenkins, Ansible, Artifactory and Flyway).

●Have excellent Relational Database understanding and experience with Oracle 10g/11i and PostgreSQL.

●Highly experienced in development IDE like Eclipse IDE, Visual Studio, STS, PL/SQL developer.

●Have extensive experience in building and deploying applications on Web/Application Servers like JBoss, WebLogic, Tomcat, and Kubernetes Orchestration.

●Experience in Configuration Management tools like Bit Bucket, Gitlab, CVS, and SVN.

●Expert in preparing High Level Document (HLD), Low-Level Document (LLD) and Swagger API contract.

●Worked on various security vulnerabilities tools are OWASP, Black Duck and CPI-810 security implementations for the MASTARS, OASIS, ECHO and FLPS applications.

●Involved in code reviews of peers and colleagues.

●Experience in system testing, UAT support, production support and maintenance services.

●Worked on large-scale highly integrated enterprise systems as an individual contributor as well as team player.

●Excellent communication skills with good experience in requirement gathering and interacting with clients.

●Versatile team player with good analytical, communication and interpersonal skills.

EDUCATION

●Master of Computer Applications (MCA) from Osmania University, India.

TECHNICAL SKILLS

●Languages : J2SE, J2EE.

●Java Technologies : JDBC, Servlet, JSP, EJB, JMS, JPA, Hibernate.

●Java Frameworks : Spring 4.2, Struts.

●ORM Technologies : Hibernate, JPA, TypeORM.

●Integration technologies : JAX-RPC, JAX-WS, JAX-RS.

●XML Technologies : XML, DTD, XSD, Namespaces, JAX-P (SAX, DOM), JAX-B,JAX-RS

●Web/Application Servers : Tomcat, Web logic and JBoss.

●Web Technologies : JSP, HTML, XML JSTL, CSS.

●Databases : Oracle 10g/11i and PostgreSQL.

●Scripting Languages : Java Script, JQuery, AJAX, DOJO and GWT.

●IDE : Visual Studio, Eclipse and STS.

●Version Control Systems : GitHub/Gitlab, CVS and SVN.

●Operation Systems : Windows, Linux/Unix and Solaris.

●Cloud Tool : AWS.

●Devops Tools : Git, Jenkins, Flyway, SonarQube, Confluence and Artifactory.

Professional Work Experience:

CodeTech Inc.

Role: Senior Software Engineer.

Client: Verizon, May2019 to Till Date

Project Name: ECHO

Location: Irving, TX.

Description:

●ECHO is used to provide timely and accurate communications to Verizon Management and personnel who are involved in the restoration process or who are impacted by an emergency or a catastrophic outage. It was designed to provide users with an interface to take an active role in what type of notifications they would like to receive, as well as providing more detailed information concerning a network unplanned event.

●ECHO users are able to take an active role in what types of notifications they would like to receive. They can choose which communication devices they would like to receive notifications on, as well as assign quiet hours to those devices. In addition, they will also have the ability to customize these notifications by Reporting Organization, Network, Subnetwork, State, and Country.

●ECHO currently supports over 55 reporting organizations that are located all around the world. It provides these reporting organizations with a medium for reporting and distributing outage notifications affecting their designated networks.

Responsibilities:

●Work closely with business teams, technical teams and our 3rd parties to analyze and understand business requirements, participate in technical solution architecture, and design/ develop/test the final software product.

●Involved in Microservices architecture enables the services for each module.

●Onboard application to vGrid to access external systems.

●Developed the topics on VMB to internal/external services connection.

●Followed Agile Rational Unified Process throughout the lifecycle of the project.

●Lead and hands on participation of the architecture and design of the technical solution, including the creation of all required documentation, also willing to roll sleeves up and develop as needed.

●Consistently providing timely and accurately resolutions for production issues as per the SLA.

●Extensive meetings with various technology teams to implement elegant and scalable technical solutions.

●Deals with unsuccessful release implementations by backing out, considering further remedial changes, or using the “accept issues and continue” policy.

●Ensure development standards and development processes by following DevOps process.

●Involved in writing code for Proof-of-concepts and prototypes in support of solution architecture activities.

●Involved in troubleshooting and fixing defects for the planned releases.

●Proving the on-call support for every production release.

●Capturing the forecasting metrics and presenting to the management.

●Designed and developed a web-based client using Java, J2EE, and spring.

●Developed Services and Entities using EJB 3.0.

●Involved in writing build scripts by using Maven.

●Involved in O/R mappings using JPA and Hibernate.

●Implemented OWASP Top 10 security and CPI-810 fixes for the ECHO application.

●Debugging using log4j.

●Supported in unit testing by TDD, integration testing and interacting with QA to fix issues through the release phase.

●Involved complete lifecycle process through DevOps process using tools like Git/Gitlab, Stash, Jira, Sonarqube, Jenkins, Ansible, Artifactory.

●Involved providing security for the application using Site Minder.

●Involved in writing designing the technical documentation from the requirement document.

●Involved in cloud migration program and design architecture.

●Environment: Java/J2EE, JMS, EJB3.0, Spring4.2(IOC, AOP, MVC), NodeJS, ReactJs, Hibernate, JPA, JMS, Rest API, Maven, Oracle 11g,AWS and CICD tools.

Yana Software Solution Inc.

Client: Verizon June 2018 to May 2019

Location: Colorado Springs, CO & Irving, TX.

Project Name: MASTARS

●Description: MASTARS is used to schedule, track and report planned maintenance activities in Verizon Business’s core Equipment’s, Circuit’s, (Transport, Data (ATM/FR/PIP), Voice Switch, IP, ISN and International). This system is used to identify potential conflicts during maintenance, to identify customer impacts from these planned outages, and to aid alerting teams of this impact. That maintenance information is used to suppress alarms in the network management application.

●CMT: Carrier Management Tool, is used to create carrier maintenance request using MASTARS through IMAP, POP3 messaging protocols. Across the world 490+ carrier are using CMT tool to create a schedule maintenance activity

●GNS: Global Notification System, is used to dispatch notification to all over the world enterprise customers about schedule maintenance activity.

Responsibilities:

●Work closely with business teams, technical teams and our 3rd parties to analyze and understand business requirements, participate in technical solution architecture, and design/ develop/test the final software product.

●Followed Agile Rational Unified Process throughout the lifecycle of the project.

●Lead and hands on participation of the architecture and design of the technical solution, including the creation of all required documentation, also willing to roll sleeves up and develop as needed.

●Consistently providing timely and accurately resolutions for production issues as per the SLA.

●Extensive meetings with various technology teams to implement elegant and scalable technical solutions.

●Deals with unsuccessful release implementations by backing out, considering further remedial changes, or using the “accept issues and continue” policy.

●Ensure development standards and development processes by following DevOps process.

●Involved in writing code for Proof-of-concepts and prototypes in support of solution architecture activities.

●Involved in troubleshooting and fixing defects for the planned releases.

●Proving the on-call support for every production release.

●Capturing the forecasting metrics and presenting to the management.

●Designed and developed a web-based client using Java, J2EE, Spring, Struts, JSP, HTML, XML

●Used jQuery, DOJO for communicating with server.

●Developed Services and Entities using EJB 3.0.

●Involved in design and development of webpages by using HTML, CSS, Java Script, jQuery, JSP and GWT.

●Involved in writing build scripts by using Maven.

●Involved in O/R mappings using JPA and Hibernate.

●Implemented OWASP Top 10 security and CPI-810 fixes for the MASTARS application.

●Involved in struts2 migration for GNS module to overcome Black Duck vulnerability security fixes.

●Debugging using log4j.

●Supported in unit testing by TDD, integration testing and interacting with QA to fix issue through the release phase.

●Involved complete lifecycle process through DevOps process using tools like Git/Gitlab, Stash, Jira, Sonar Cube, Jenkins, Ansible, Artifactory.

●Involved in developing the SOAP web services using JAX-WS complaint Apache Axis server.

●Involved in creating the WSDL, Stubs and Client programs using Axis tool generator.

●Involved providing security for the application using Site Minder.

●Involved in writing designing the technical documentation from the requirement document.

●Involved in cloud migration program and design architecture.

●Environment: Java/J2EE, JMS, EJB3.0, Spring4.2(IOC, AOP, MVC), Struts1.x and 2.x, GWT, Hibernate, JPA, Web Services (JAX-WS Apache Axis, JAX-RS), JMS, Rest API, Apache CXF,DOJO, jQuery, NodeJS, ReactJs, JavaScript, HTMS,CSS, Restful web services, JavaScript, AJAX, JQuery, Maven, XSL, XML, WebLogic Server12.3, CORBA, IMAP, POP3, Oracle 11g,AWS and CICD tools.

Indian Eagle- Austin, TX

May 2018 to June 2018

Role: Programmer Analyst.

Project Name: Flight’s Booking Engine

●Description: The Indian Eagle provides travel related products and services like flight booking services online or through our travel specialists over the phone, chat or emails. This project provides a highly available and scalable web services framework supported by modular business logic components that manage information and rules-complaint reservations processes involved in handling requests for airlines, consolidators and agents.

Responsibilities:

●Involve in designing the technical documentation from the requirement documents.

●Develop the presentation layer of the application using spring MVC module.

●Use XHTML mobile profile to make the presentation compatible for mobile devices.

●Develop Ajax enabled WAP applications using prototype JavaScript Framework.

●Design and developed the service layer using spring and web services.

●Implement customer authentication for the application using Acegi Security Framework.

●Utilize Axis2 code generator and Axiom for generation client stubs.

●Perform unit testing using Junit.

●Develop the object relational mapping using the Hibernate persistence framework.

●Involve in writing the Name queries, criterion queries and HQL.

●Involve in developing the web services using AXIS2.

●Prepare build document for deployment team.

●Environment: Java/J2EE, Spring4.x (IOC, AOP, MVC, Rest, Struts, Scheduler, Configuration), XHTML, Acegi framework, Hibernate Framework, SOAP web services, Ant, jQuery, JMS, Web logic 10.3, Oracle 11g and UNIX, Shell Scripting.

Verizon Data Services India Pvt Ltd- Hyderabad, India

Role: Specialist – System Development

April 2017 - May 2018

Project Name: FLPS

●Description: FLPS is the Fiber Locate Protection System it’s supporting the process dig tickets received from the One Call Center (OCC) through Email, based on location of the dig site on digitized, street level maps of the United States by using FIM/GRIP service and determines there are any Verizon buried cable facilities jeopardize by the dig and intimate to third party (stake) and vzForce technicians to take an action on it, If no fiber cable identified based on dig location FLPS clear the ticket and acknowledge to OCC with HTTP,FTP and Telnet protocols.

●FLPS Currently supports all VZB and VZT service tickets in 50 states in the United States.

Responsibilities:

●Extensive meeting with the business users to gather the requirements.

●Followed Agile Rational Unified Process throughout the lifecycle of the project.

●Provides technical leadership, mentoring and training for peers.

●Participated in the development of design documents, unit test cases to ensure quality and timely delivery

●Ensure code quality by code review for design patterns and performance considerations.

●Consistently providing timely and accurately resolutions for production issues as per the SLA.

●Proving the on-call support for on production release.

●Designed and developed a web-based client using spring, Struts, JSP, Hibernate, JQuery, HTML, GWT, and Java Script.

●Involved in developing the Restful Services using Jersy.

●Extensively used Oracle SQL Developer to interact with Oracle.

●Involved in OR mappings using JPA and Hibernate.

●Involved writing Message driven Bean (JMS).

●Debugging using log4j.

●Involved complete lifecycle process through DevOps process using tools like Git, Stash, Jira, Sonar Cube, Jenkins, Ansible, Artifactory and Flyway

●Involved in unit testing, integration testing and interacting with QA to fix issue through the release phase.

●Involved in OWASP Top 10 and CPI-810 implementation for the FLPS application.

●Writing Procedures and Triggers using Oracle 11g.

●Migrated FLPS into AWS environment in Non-Prod env.

●Involved in struts to Spring migration to overcome black duck vulnerabilities and fortify vulnerabilities.

●Implemented in automating (CICD) application with Dveops tools.

●Environment: Java/J2EE, Spring4.x (IOC, AOP, MVC, Rest, Struts, Scheduler, Configuration), Struts1.x, Hibernate, Restful Services, Ant, Jquery, JMS, Web logic 10.3, Oracle 11g and UNIX, Shell Scripting.

Verizon Data Services India Pvt Ltd- Hyderabad, India

Role: Specialist – System Development

November 2013 - March 2017

Project Name: OASIS

●Description: OASIS is the Outage and Situational Information System used to provide timely and accurate communications to Verizon Management and personnel who are involved in the restoration process or who are impacted by an emergency or a catastrophic outage. It was designed to provide users with an interface to take an active role in what type of notifications they would like to receive, as well as providing more detailed information concerning a network unplanned event. OASIS users are able to take an active role in what types of notifications they would like to receive. They are able to choose which communication devices they would like to receive notifications on, as well as assign quiet hours to those devices. In addition, they will also have the ability to customize these notifications by Reporting Organization, Network, Subnetwork, State, and Country.

●OASIS currently supports over 55 reporting organizations that are located all around the world. It provides these reporting organizations with a medium for reporting and distributing outage notifications affecting their designated networks.

Responsibilities:

●Extensive meeting with the business users to gather the requirements.

●Helps the business users with End user testing.

●Provides technical leadership, mentoring and training for peers.

●Participated in the development of design documents, unit test cases to ensure quality and timely delivery

●Ensure code quality by code review for design patterns and performance considerations.

●Consistently providing timely and accurately resolutions for production issues as per the SLA.

●Proving the on-call support for on production release.

●Designed and developed a web-based client using Spring, Struts, JSP, Hibernate, JQuery, HTML, DOJO, Java Script.

●Involved in developing the Restful Services using Jersy.

●Extensively used Oracle SQL Developer to interact with Oracle.

●Involved in OR mappings using JPA and Hibernate.

●Debugging using log4j.

●Responsible for training business users on the usage of the application.

●Involved in unit testing, integration testing and interacting with QA to fix issue through the release phase.

●Involved writing Message driven Bean (JMS).

●Involved in developing the SOAP web services using JAX-WS complaint Apache Axis server.

●Involved in creating the WSDL, Stubs and Client programs using Axis tool generator.

●Migrated OASIS into AWS environment.

●Migrated OASIS application to CICD model with DevOps tools.

●Effectively using JIRA, Confluence, BitBucket, Jenkins, Artifactory and flyway and trained all tools setup to onshore/offshore teams.

●Environment: Java/J2EE, EJB 2.0, Spring3.x (IOC, AOP, MVC, Rest), Struts2, Hibernate, Web Services (JAX-WS Apache Axis), Restful Services (JAX-RS Jersy), Ant, Jquery, Jboss 4.0.5.GA, Oracle 10g.

Verizon Data Services India Pvt Ltd.- Hyderabad, India

Role: Analyst – System Development

July 2012 - November 2013

Project Name: MASTARS

●Description: MASTARS is used to schedule, track and report planned maintenance activities in Verizon Business’s core networks, Voice Switch, IP, ISN and International). This system is used to identify potential conflicts during maintenance, to identify customer impacts from these planned outages, and to aid alerting teams of this impact. That maintenance information is used to suppress alarms in the network management application.

Responsibilities:

●Work closely with business teams, technical teams and our 3rd parties to analyze and understand business requirements, participate in technical solution architecture, and design/ develop/test the final software product.

●Followed Agile Rational Unified Process throughout the lifecycle of the project.

●Lead and hands on participation of the architecture and design of the technical solution, including the creation of all required documentation, also willing to role sleeves up and develop as needed.

●Consistently providing timely and accurately resolutions for production issues as per the SLA.

●Extensive meetings with various technology teams to implement elegant and scalable technical solutions.

●Deals with unsuccessful release implementations by backing out, considering further remedial changes, or using the “accept issues and continue” policy.

●Ensure development standards and development processes by following DevOps process.

●Involved in writing code for Proof-of-concepts and prototypes in support of solution architecture activities.

●Involved in troubleshooting and fixing defects for the planned releases.

●Proving the on-call support for every production release.

●Capturing the forecasting metrics and presenting to the management.

●Designed and developed a web-based client using Java, J2EE, Spring, Struts, JSP, HTML, XML

●Used JQuery, DOJO for communicating with server.

●Developed Services and Entities using EJB 3.0.

●Involved in design and development of webpages by using HTML, CSS, Java Script, JQuery, JSP

●Involved in writing build scripts by using Ant.

●Involved in O/R mappings using JPA and Hibernate.

●Debugging using log4j.

●Supported in unit testing by TDD, integration testing and interacting with QA to fix issues through the release phase.

●Cube, Jenkins, Ansible, Artifactory.

●Involved in developing the SOAP web services using JAX-WS complaint Apache Axis server.

●Involved in creating the WSDL, Stubs and Client programs using Axis tool generator.

●Environment: Java/J2EE, JMS, EJB3.0, Spring3.x(IOC, AOP, MVC), Struts2, Hibernate, Web Services (JAX-WS Apache Axis, JAX-RS), Java Script, jQuery, ant, XSL, Web Logic Application Server 11g, Oracle 10g

Vodafone Turkey

Role: Software Engineer – Tester

Duration: May 2011 – June 2012

Project Name: Vodafone Turkey.

Location: Noida, India

●Description: It is a SIM toolkit application that resides on the SIM Card, and is an interface between the SIM and the ME. A user-friendly menu list is displayed giving the subscriber the choice to select from an array of different items available. For example, astrology, weight calculations, SMS chat, finance, daily news flash, daily video news, prayer times (religion specific), weather forecast, pharmacy, sports, top-ups, caller tunes, etc. And apply validations on user enter/selected by applying validations rules. If we face any error while validating, display user understandable information on the screen.

●Once the user has made his/her choice, the transactions can be completed in 2 or 3 clicks (minimum number of entries), whether consuming content, responding to promotions, or activating value added services are validate or not those are declared by using off the UTE tool.

Responsibilities:

●Preparation of the review report based on the specifications

●Write the implementation in IDE write flow in XML sheet

●Preparation of the test scenarios in the test suite

●Loading the customer specific information through a file structure onto the SIM card

●Generation the .cap file and embedding the .cap file onto the SIM card

●Environment: Core Java, STPlayer, JAD, Card Designer, OJAM, XML, Post Perso, Pre perso.



Contact this candidate