Rajkumar
ad39l2@r.postjobfree.com
Number: +1-508-***-****
SUMMARY
** ***** ** ********** ** enterprise application development using JAVA/J2EE, Struts1.2, Spring and Spring Boot Frameworks and SAJ
Experience in developing Microservices using Spring Boot integrating with Google Cloud Platform (Pubsub, Buckets storage, Kubernetes), AWS bucket, MQ and File System
Experience in developing web services using JAVA, JSP, Java Script, SQL, Servlets, Tomcat, Struts, SOAP and REST
Proficiency and hands-on experience in Oracle, PostgreSQL, MySQL and GraphQL
Experienced in implementing J2EE applications in different servers including WebLogic and JBoss
Configured and optimized Tomcat, JBoss, and WebLogic servers for high-availability web applications and implemented CI/CD pipelines using Bamboo and Jenkins
Hands-on experience in designing front end interfaces using HTML, CSS, Java Script, JQUERY, Ajax, JSON, Bootstrap and Data Tables API
Have worked on XML Suite of Technologies including XML, XSL, XSLT, validations using DTD & XML Schema and processing profile with SAX and DOM Parsers
Proficient in Development, Coding, Documentation, Unit Testing, Deployment, Team Management and Onsite & Client coordination for Software Projects across the lifecycle
Experience in Application development, deployment, and production support.
Responsible for successful and efficient delivery of high-priority onsite projects involving one-point client communication and critical bug-fixing.
Known for consistent performance, excellent communication, and organizational skills.
DOMAIN EXPERIENCE
Have worked on projects in varied domains including supply chain, ecommerce, facility management and retail.
EDUCATION
B. Tech – IT- Meenakshi Sundararajan Engineering college, Apr 2012.
TECHNICAL SKILLS
Frameworks
Spring Boot, Struts1.2 and SAJ
Web Technologies
HTML, CSS, JavaScript, JQuery, Ajax, JSON, Bootstrap, GRAPHQL
Technologies
JDK 8/11/17/21, J2EE, Gradle, Maven, Java Server Pages, JSTL, Java Server, Spring JDBC Template,
JPA, Webservice (SOAP, REST), Google Cloud Platform, IBM MQ
Database
Oracle 10g / 11g, PostgreSQL 9.5, MySQL
Servers
WebLogic 9.2/11g, Jboss4.0, Tomcat
IDE Tools
Eclipse, JDeveloper, SQL Developer, Spring tool suite
Other Tools
Bitbucket, Bamboo, SourceTree, Jira, Jenkins, Splunk, Grafana, Kubernetes, Squirrel SQL Client, Putty, WinSCP, Core FTP, S3 bucket, Control-m Console, ANT, Win CVS, SVN, Tortoise SVN and Source tree
PROJECT EXPERIENCE:
Company: Bahwan CyberTek, Inc
Project 1: Integration
Role – Back End Java Lead
Client - American Eagle Outfitters– Pittsburgh, PA (June 2023 – Till date)
Project Description – This project’s environment consists of a retail enterprise application that manages full order lifecycles for various apparel brands affiliated to American Eagle. This includes online and store orders.
Tools & Technologies – Java, Eclipse, Spring Tool Suite, Google Cloud, Pub sub, Kubernetes, Control-M console, IBM MQ, S3 Bucket, GCP Bucket, Bitbucket, SourceTree, putty, WinSCP, Gradle, Maven, Oracle, PostgreSQL, Jenkins, Bamboo, Jira, Wiki
Responsibilities –
Designing and developing micro services and fixing Spring vulnerabilities in the framework
Implementing Java upgrades to latest Java versions
Extensive Design and Creation of Microservices using Spring Boot
Building microservices integrating with Shopify, AWS buckets and GCP buckets
Designing microservices for managing full order lifecycle integrating different data centers at various geo-locations and managing inventories and price data on Oracle and PostgreSQL
Co-ordinating with clients as a one-point SPOC for understanding and analyzing requirements and implementing solutions.
Bug fixing and trouble shooting.
Deploying microservices in GKE using Bamboo pipelines
Monitoring logs and alert creation using Grafana.
Production support
Estimation and Impact Analysis
Leading weekly status review calls to track progress.
Responsible for smooth functioning of middle ware systems (Integration) as well as aligning source and target systems on a weekly basis.
Deployment planning.
Managing offshore team to lead design and development of services
DR switch over plan & Holiday readiness activities
Project 2 : ESB Microservices
Role – Sr. Software developer (Java)
Client – American Eagle Outfitters (Sep 2021 – June 2023)
Project Description – This project’s environment consists of a retail enterprise application that manages full order lifecycles for various apparel brands affiliated to American Eagle. This includes online and store orders.
Tools & Technologies – Java, Eclipse, Spring Tool Suite, Google Cloud, Pubsub, Kubernetes, Control-M console, IBM MQ, S3 Bucket, GCP Bucket, Bitbucket, SourceTree, putty, WinSCP, Gradle, Maven, Oracle, PostgreSQL, Jenkins, Bamboo, Jira, Wiki
Responsibilities –
Designing and developing micro services and fixing Spring vulnerabilities in the framework
Implementing Java upgrades to latest Java versions
Extensive Design and Creation of Microservices using SpringBoot
Building microservices integrating with Shopify, AWS buckets and GCP buckets
Designing microservices for managing full order lifecycle integrating different data centres at various geo-locations and also managing inventories and price data on Oracle and PostgreSQL
Co-ordinating with clients as a one-point SPOC for understanding and analyzing requirements and implementing solutions.
Bug fixing and trouble shooting.
Deploying microservices in GKE using Bamboo pipelines
Monitoring logs and alert creation using Grafana.
Production support
Estimation and Impact Analysis
Designing and developing micro services
Requirement analysis, design, coding and documentation
Bug fixing and trouble shooting.
PL/SQL - stored procedures, functions and triggers
Project 3 : Imagine ChatBot
Role – Sr. Software developer (Java)
Client - ComQuest – Imagine - Chennai, India (May 2021 – Sep 2021)
Project Description – Chat bot which interacts with the customers of Imagine Telecom to provide requested details including recharging, plan management and account details management in real time.
Tools & Technologies - Eclipse, UiPath StudioPro, SQL Server Management, Java, JSP.
Responsibilities –
Developed chatbot front-end using JSP, Ajax and jQuery
Designed the complete logic-handling using RPA, UI Path
Developed messaging systems authorization and sequences using SpringBoot, Java
Managed the backend data structures using Oracle db.
Coordination with client regarding requirement, Gap analysis, etc.
Resolving technical issues and submission of detail bug report
Documenting all fixes and enhancements
Production Support
Project 4 : Robotic Process Automation
Role – Sr. Software developer (Java)
Client - Bahwan CyberTek, Pvt Ltd - Chennai, India (Mar 2021 – Sep 2021)
Project Description – An automated employee onboarding process for HR using RPA for improved productivity.
Tools & Technologies - UiPath StudioPro, Robotic Process Automation-RPA
Responsibilities –
Developed two major POCs that integrated machine language with Python and Java to develop an AI system that detected behavioral patterns as a module for HR interactions.
Testing
Project delivery
Project 5 : DMIRCS
Role – Sr. Software developer (Java)
Client - Dubai Municipality - Chennai, India (Aug 2020 – Mar 2021)
Project Description – A payment management portal that handled all the taxes and utility payments for Dubai Municipality
Tools & Technologies - Eclipse, WebLogic, Tortoise SVN, JDeveloper, Java, HTML, CSS, Struts
Responsibilities –
Application development and enhancements for handling taxes and utility payments using J2EE, JSP, Struts 1.2 and Oracle
Production Support, bug fixing.
Project 6: CAFM – ERP Integration
Role – Sr Software developer
Client – Qatar foundation - Doha, Qatar (Aug 2015 – July 2020)
Project Description – A software application that processes facility management service requests for Qatar Foundation buildings.
Tools & Technologies - Eclipse, WebLogic, Tortoise SVN, JDeveloper, Java, HTML, CSS, Struts
Responsibilities –
Designing and developing web applications in Archibus Framework for workflow management that handles facility management systems.
Requirement analysis, design, coding, and documentation
Used PL/SQL - stored procedures, functions, and triggers, for order management processes at the back end.
Bug fixing and trouble shooting.
Estimation and Impact Analysis
Client side – Requirement gathering.
Company: Renault Nissan Technology & Business Centre India Private Limited- Chennai, India (Jun 2012 – July 2015)
Project 1: ÉCLAIR – June 2013 – July 2015
Role –Software developer
Project Description – ECLAIR deals with: Managing the transportation of auto parts, cost calculation (Automated), calculating the duration, choosing the best route and parts and piece creation and modification.
Tools - Java, Java script, J2EE, JSP, HTML, MYSQL, SQL YOG, PL/SQL, EditPlus, Eclipse IDE 3.2, JBOSS, SVN, JDeveloper, Hibernate
Responsibilities –
Developed code for piece creation, modification and managing the parts.
Designing the Test-Case document and Test Cases
Unit Testing and System Testing
Code Clean-up across the Modules and Reducing code dependency.
Project 2 : IQAR – Jan 2013 – July 2015
Role –Software developer
Project Description – IQAR deals with: Loading and Unloading trucks with auto parts. (Automated), managing the transportation, calculating the time in delivery delay, tracking the Haulier and generating monthly reports.
Tools - Java, Java script, J2EE, JSP, HTML, MYSQL, SQL YOG, PL/SQL, Edit
Plus, Eclipse IDE 3.2, JBOSS, SVN, JDeveloper
Responsibilities –
Developing code for managing the transport, loading and unloading the packages into the truck and managing the reports
Designing the Test-Case document and Test Cases
Unit Testing and System Testing
Project 3: Packaging repository – Jun 2012 – July 2015
Role –Software developer
Project Description – This application deals with creating new packaging for automobile parts with all its characteristics specified, modifying the packaging, and viewing the details of a packaging,
Tools - Java, Java script, J2EE, JSP, HTML, MYSQL, SQL YOG, PL/SQL, Edit
Plus, Eclipse IDE 3.2, JBOSS, SVN, JDeveloper
Responsibilities –
Developing the code for Create Packaging, View Packaging, Modify Packaging and Validate Packaging
Initiating Requirements Session with the Client for the Offshore Team
Designing the SDD (System Design Document), RTM (Requirements Traceability Matrix)
Designing the Use-Case diagrams, Class diagrams, Sequence diagrams and Activity diagrams, and modeled them in Oracle JDeveloper
Web-Designing for the Screens
Preparing and maintaining Project Management documents such as Configuration Management Plan (CMP), Unit Test Plan, Unit Test Report, Build Note etc.