Bhanu M.

Bhanu M.

Senior Backend Developer -Automation Testing/ Java/J2EE(EJB)/Spring/Microservices/AngularJS

Bengaluru , India

Experience: 10 Years

Bhanu

Bengaluru , India

Senior Backend Developer -Automation Testing/ Java/J2EE(EJB)/Spring/Microservices/AngularJS

42480 USD / Year

  • Immediate: Available

10 Years

Now you can Instantly Chat with Bhanu!

About Me

Solution Architect/Senior Backend Developer or Java Full Stack Developer with 10+ years of experience in design and development of Java 8, J2EE applications and QA.

TECH STACK:

Java (Design...

TECH STACK:

Java (Design Patterns, Data Structure, Multithreading, Collections)

J2EE Technologies

EJB3.0, Web Services (Soap and Rest), JPA

Automation Framework - Tools   

Selenium WebDriver, TestNG, Junit, Selenium Grid, Rest-Assured, Cucumber

Frameworks

Spring, Spring Boot, Hibernate, AngularJS

IDE’s

Eclipse, Net Beans

Web/Application Server

Tomcat 7x, GlassFish 3.x, Jboss 7.x

Configuration Tool

SVN 1.6, Maven

RDBMS

SQL (My SQL, Oracle)

Others

 JUnit, ANT, Google Cloud

Show More

Portfolio Projects

Tech Lead/Project Manager

Contribute

Involved in end to end development of Java code for business logic to enhance, maintenance and development of the MANU and I2 Logistics (TMS) product.

Description

On the road to profitability, transportation costs can represent a roadblock. As you race to deliver products and satisfy customers, you may be planning ineffective routes, running less-than-capacity loads, expediting shipments or making other costly mistakes that erode your margins. It’s time to put the JDA Transportation Management System (TMS) in the driver’s seat. This powerful transportation management software solution creates sustainable value by synchronizing all your critical transportation processes — delivering both optimal cost control and excellent service.

Development:

Involved in end to end development of Java code for business logic to enhance, maintenance and development of the MANU and I2 Logistics (TMS) product.

QA Automation Testing:

§ Developed API automation testing framework using Rest assured library and java

§ Developed automation framework inSeleniumWebDriverusing behavior driven approach likeCucumber

§ Involved in design and development of Hybrid-driven automation and data driven frameworkusing Selenium WebDriver with TestNG and Apache POI API

§ Developed utility using JDBC API to set up test data required for API testing by updating multiple database tables and to validate database once API is run successfully

§ Currently leading team of 3 automation tester

§ Implemented the Logger using Log4J library to monitor test execution

§ Analysis of test requirement and automation feasibility

§ Responsible for planning regression test stories in everySprint

§ Creating automation test scripts using Element locators, WebDriver Methods, Java programming features and TestNG Annotations.

§ Manage dependencies using Maven.POM file in Eclipse IDE

§ Enhancing the automation Test cases for Cross browser and parallel testing

§ Share Automation test report customized with Extent Report HTML reporting library

Show More Show Less

Description

Responsibilities:

● Design, build & maintain highly scalable, data intensive, Spring Boot microservices, REST APIs.

● Responsible for the design & implementation of a large-scale analytics dashboard end-to-end.

● Writing Unit Test cases with JUnit. Involved in Defect fixing and test execution during VIT, SIT, and UAT.

● Setting up infrastructure, CI/CD, perform Code Quality reviews, mentor and lead a team of 5 developers.

● Performance tests and load tests on the java apps developed.

● Reviewing the Low-Level Design Documents from the component teams for the solution

● Creating Interface Specification documents for system and interface changes & getting approval from Architect.

● Preparing the Acceptance test scenarios and approving the test cases written by the test team

Show More Show Less

Contribute

Involved in end to end development of Java code for business logics using EJB3.0 framework, developed resource adapters for Oracle, MySQL, Spark, SugarCRM, CVS, Postfix Mail Server and parsing of XML

Description

This module is mainly used for provisioning & de-provisioning of User accounts, User Roles, User credentials to different resources such as Oracle, MySQL, Spark, SugarCRM, CVS, Postfix Mail Server by reading configuration files provided in xml format.

Show More Show Less

Description

Responsibilities:

● Responsible for the technical deliverables to which includes Designing Integration Flows, setting up infrastructure, CI/CD, perform Code Quality reviews, mentor and lead a team of 5 developers.

● Design & Develop a few crucial Debit Card transaction processing user stories.

● Integration of Fiserv Signature core banking system with WINCOR Nixdorf ISO8583(Debit Card), FICO Falcon Fraud manager, Aperio/Voyager, Fiserv Communicator, RiskFort, CSSO, Payment systems etc.

● Writing Unit Test cases with JUnit. Involved in Defect fixing and test execution during VIT, SIT, and UAT.

● Performance tests and load tests on the java apps developed.

● Developed Java interfaces for RV and EMS servers for use in the external Java based applications.

● Performing Unit Testing. Involved in Defect fixing and test execution during System Testing Phase in QA environment.

● Providing support during System Integration Testing in Pre-Production Environment.

● XML and XSL development within Java applications.

● Initial and Final Show and tell the customer about the detailed E2E requirement and the solution

● Supporting Operational Readiness Testing of the Solution with the customers.

Show More Show Less

Description

Responsibilities:

● Involved in developing the code using Apache Axis2, WSDL, JBoss ESB, Apache JCS.

● Developed PL/SQL queries, stored procedures and packages.

● Customizing the application as per the Project Requirements Doc (PRD).

● Developing Java code using Hibernate core for Java, HBM files, Interfaces and Implementation classes for database tables.

● Deploying the web application in Tomcat & web services and ESB in JBoss Application Server on UNIX, Windows machines.

● Performance tuning and profiling of the web application.

● Performing Unit Testing, Defect fixing and coordinating with testing team during Integration Testing in QA, PPRD and UAT. Working closely with Production Release team for successful Release of project in Production.

Show More Show Less