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 MoreSkills
Positions
Portfolio Projects
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 LessDescription
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 LessContribute
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
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 LessDescription
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