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
Web Development
Software Engineering
Programming Language
Development Tools
Software Testing
Database
Operating System
Others
Portfolio Projects
Company
TMS or Logistics
Role
Backend Developer
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 in Selenium WebDriver using behavior driven approach like Cucumber
§ Involved in design and development of Hybrid-driven automation and data driven framework using 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 every Sprint
§ 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
Company
Cloud Analytics
Role
Backend Developer
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 LessSkills
Angular.Js Google Cloud Hibernate J2EE Java (All Versions) Java Persistence Annotation - (JPA) MySQL Spring Framework Spring MVC SpringBootTools
IntelliJ IDEA Maven SVNCompany
Provisioning Tool
Role
Backend Developer
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 LessCompany
Online Payment System
Role
Backend Developer
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
Company
Core Banking Application
Role
Backend Developer
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
Tools
Eclipse Testing Frameworks