Post Job Free
Sign in

Lead Java Developer - Microservices & Kafka

Location:
Alpharetta, GA, 30004
Posted:
October 03, 2026

Contact this candidate

Resume:

John Wesley Arjunan Maria

Phone: 404-***-**** E-Mail: ************@*****.***

Summary

Over 18 years of working experience in Java/ J2EE, Kafka, Spring, Spring MVC, SpringBoot, JSF, C#, C++, JavaScript, UNIX, Linux, Sql/PL Sql, Struts, iBatis, Microservices, ACEGI Security, Webservices. Involved in the complete life cycle of software development (SDLC) from inception, planning, design, coding, and testing to project closure, mainly in intranet, Internet and standalone application design, development, maintenance and production support in n-tier architecture.

Technical Expertise

• 18+ years of experience in design, analysis, development and testing of web/enterprise based and client/server applications & extensive relational database-based applications.

• Extensive experience in design and development of J2EE applications using Java/J2EE, SpringBoot, REST API, React JS, Multithreading, Java collection, JDBC, Servlets, JSP, Kafka for JMS, XML, Struts, JSF, Hibernate, Spring, Microservices, Struts, iBatis.

• Used Generative AI(AmazonQ) for development and maintenance of web applications.

• Experience in Servers like Tomcat, JBoss, WebLogic 8.1, WebSphere Application Server for development and deployment using Ant & Maven.

• Expertise in Web-Development technologies like JavaScript, JQUERY and AJAX.

• Worked in Jenkins for continuous integration of the application and System director to maintain the run time application.

• Analyzed application performance for run time issues using Nmon Analyzer, GC Analyzer and C++ Core dump analyzer

• Experience in using Web Services like JAXB - Un-marshalling and marshalling, SOAP protocol in JAXWS web services in Service Oriented Architecture (SOA)

• Extensive experience in implementation of the version control software – CVS, Git and Tortoise SVN.

• Experience in log analysis using Splunk and Splunk dashboard creation.

• Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.

• Designed use cases for user flows and application flows in Enterprise Architect 7.0

• Experience in writing stored procedures and performance tuning queries with relational databases like Oracle 11g.

• Worked in UNIX shell scripts for daemon processes, cron jobs and FTP processes.

• Performed user authentication and validation of LDAP user directory using ACEGI Security

• Worked in waterfall lifecycle model and Agile methodology. Well versed in JIRA, Rally for task tracking Certifications

• SCJP - Sun Certified Java Programmer

• Oracle Certified SQL/PLSQL Programmer

• Software Testing Program

• Manhattan WMOS Open System – Level1

• Manhattan WMOS Open System – Level2

Page 2

Professional Experience

ADP Technology Services Inc. 04/21/2018 – 10/03/2025 Projects: Workforce Now - Launchpad, Total Rewards, Celergo Integration Role: Lead Application Developer

Project Description:

WorkforceNow offers Human Capital Management Solutions including Payroll Services, Human Resource Management, Benefits Administration, and Talent Management. Responsibilities:

o Involved in designing ADP WFN Launchpad solutions, using ADP framework. o Used Generative AI(AmazonQ) for development and maintenance of web applications. o Developed the enterprise application, implementing J2EE design patterns. o Developed the microservice launchpad using the Spring framework, RESTful web services and Spring Boot. o Initialized WFN Schedulers using UNIX shell scripts in Linux and the Spring framework. o Developing UI screens using React and integrating UI microservice calls with backend APIs o Used Kafka Server for JMS.

o Followed Test Driven Development using JUnit for implementing unit tests o Wrote PL/SQL queries and stored procedures in Oracle, implementing the payroll processing business logic. o Implement/fix Launchpad solutions for WFN Payroll issues. o Mentored team members in providing technical solutions on payroll processing issues. Software & tools:

Java8, J2EE, Spring, Spring Boot, JavaScript, UNIX shell scripts, Windows, Linux, Spring Tool Suite IDE, Eclipse, Sql Developer, Oracle, Sql Server, RESTful API, JSON, Git. UPS 03/04/2017 – 02/28/2018

Project: UPS Network Planning Tool – Publication, Demand Unit Generation and Flow Integration (NPT) Role: Software Engineer

Software & tools: Java8, J2EE, React 15, Spring, Spring Boot, Angular4.0, JavaScript, SCALA, Spark, UNIX shell scripts, Windows, Linux, Spring Tool Suite IDE, Eclipse (Oxygen), Oracle, Sql Server, Restful API, Git, HDF5, and Microsoft Visio.

Project Description:

The Network Planning Tool is to optimize transportation operating cost by developing a Multi-Modal Planning tool with a global network view. The NPT program will shift our focus from an expertise in creating a plan to a fast, accurate and executable decision-making tool set. Flow Integration provide service endpoints to External Systems for Service validation and Data retrieval.

Responsibilities:

• Involved in designing the NPT data publication module.

• Followed Agile methodology and SAFe practices for project execution and team coordination.

• Developed microservices for the flow integration module, using J2EE design patterns.

• Developed the REST service layers for the publication Module using Spring framework, Restful Web services and Spring Boot.

• Bug fixing UI screen components using React and integrated UI microservice calls with backend APIs Page 3

• Developing the SCALA Spark service layers using Spark Server, SCALA.

• Scheduled cron jobs to run batch programs using UNIX shell scripts in Linux environment.

• Writing PLSQL queries and stored procedures in Sql Server and Oracle.

• Converted big dataset into H5 file using HDF5.

• Used Git for version control.

• Status & defect tracking using JIRA

MANHATTAN ASSOCIATES 07/01/2013 – 03/03/2017

Project: Warehouse Management Open System (WMOS)

Role: Senior Support Analyst

Software & tools: Java, J2EE, Spring, JavaScript, JSF. Hibernate, JBOSS, UNIX shell scripts, Eclipse IDE, Jenkins, Git, JIRA and WebSphere Application server.

Project description:

The Warehouse Management Application is a centralized repository that provides 24/7 system support to:

• Receive and put-away of client inventory

• Returns from intended recipient or undeliverable shipments existing at carrier hub

• Replenishment

• Order Load and Sales Order Creation

• Wave Planning (delivery grouping) of Shipments

• Interface with Warehouse Control Systems

• Interface with Pick systems (PTL/Robot)

• Delivery Documents (shipping and fulfillment) Generation (HTML, pdf, Excel)

• Interface with Carrier Systems (Fulfillment related)

• provide workload planning and visibility tools

• interface with host system

• support RF (radio frequency). It also serves as the repository of ALL master data for the following Health Bridge services:

• Customer Master Management

• Materials & Carrier Management

Responsibilities:

• Enhancements in the customized products for the specific clients to enable business and operational process improvement

• Requirement gathering and Enhancement impact analysis on the existing product and its working modules – followed waterfall lifecycle model for development

• Planning and Estimate proposal of the Enhancement

• Design, coding and testing for the enhancement

• Bug fixes and performance improvement activities (NMON analysis, GC Analysis, Core Dump and Heap dump analysis) on the existing customized product. Audit trail records analysis (log4j)

• Tracking of tasks using JIRA. Used git for Version control and Jenkins to build on UNIX servers. HCL America Inc. 06/17/2012 – 06/28/2013

Project:

The Weather Channel

• GLS – Global Lite Site

• INTL – International Site

Page 4

• MWI - Mobile Web International

• TV Show Redesign

• Domestic Web Maintenance

Role: Project Lead – Onsite coordinator

Software & tools:

Java, J2EE, Spring, JavaScript, jQuery. CSS, HTML, Tomcat, Eclipse, Sql Developer 2.0, Enterprise Architect 7.0, CVS Project description:

A high-level requirement of the project is that the end users will be able to create, assemble, edit and publish new pages without going through the build process. The consequences of this requirement impose significant changes in how we structure and configure our pages, how we use modules, and how we configure our controller layer. This document outlines the scope of those changes and the strategies we will employ to manage them.

• A user creates an item representing a page’s properties, modules, and module properties in the CMS.

• The CMS publishes an XML document representing the page configuration. This document is published into a data store.

• The page configuration factory reads the XML document out of the data store and creates a page configuration object, which is passed to the master JSP.

• The master JSP to build the page uses the page configuration. Responsibilities:

• Developed components using Spring framework & content management system.

• Release Activities (Go Live), Onsite Coordination.

• Production Support – troubleshoot and resolve Live site issues.

• Issue Clarification and coordination with offshore team and client.

• Involved in Estimation, Task Allocation and Development. Awards:

• Received “The Weather Channel Appreciation Award” from client. HCL Technologies Ltd. 05/31/2010 – 06/16/2012

Project: U.S Foodservice CAS – SIS

Role: Project Lead

Software: Java, J2EE, Spring MVC, Acegi, Spring, JavaScript, CSS, HTML, Websphere (WAS 7.0), BPM-Webservice, POI Api.

Tools Used: Eclipse, Sql Developer 2.0, Enterprise Architect 7.0, CVS. Project description:

CAS is designed to track and send payments for customers for the rebates earned by them while procuring products from USF. Rebates are analyzed based on volume of sales orders from customer, the rebate rates agreed during negotiations and conditions agreed for rebate. Generally, rebate is provided to clients for various reasons like purchase beyond some level, prompt payment of customer invoices, and quick payment of customer invoices. Responsibilities:

• Requirements Gathering, High Level Design and Low-level Design.

• Leading a twenty-five-member team mentoring junior resources.

• Code Review, LLD Review and UTC Review.

• Involved in Estimation, Planning and Task Allocation.

• Offshore Co-Ordinator. On call and release support. Page 5

• CAS Production Support and troubleshooting.

• BPM-Webservice Call from CAS Application.

• CAS – Export and Import Excel using POI Api.

Awards:

• Received “USF Best Project Award” from Client

• Received “Livewire Award” from HCL

Cognizant Technology Solutions India Private Ltd. 08/06/2007 – 05/14/2010 Project: NAM – Legacy Modernization

Role: Programmer Analyst

Software & tools:

Java, J2EE, JSF, iBatis, Spring, JavaScript, CSS, HTML, Weblogic (Server), Eclipse, Sql Developer 2.0, Enterprise Architect 7.0, CVS.

Project description:

NAM (News America Marketing) is the marketing services company under smartsource brand name. It offers manufacturers a wide range of in-store services including, sampling, floor talk, coupon machine, banner, electronic shelf talk, price pop guaranteed, bonus box, shelf talk. These advertising and promotion programs allow NAM to be the most comprehensive provider of in-store marketing resources for manufacturers. The NAM network of retailers is in excess of 34,500 retailers across the food, drug and mass merchant classes of trade. Responsibilities:

• Requirement Analysis - Involved in requirement analysis for the following module, o ISOP to TD Interface.

o TD to ISOP Interface.

o Spectra to ISOP Interface.

o RIC approval and Discrepancy Report.

o Retail Contact.

o Maintenance Percentage.

o Print Quantity Extract.

• Design - Involved in Design phase of the following module, o ISOP to TD Interface.

o TD to ISOP Interface.

o Spectra to ISOP Interface.

o RIC approval and Discrepancy Report.

o Retail Contact.

o Maintenance Percentage.

o Shelftalk Collation.

o Cart Collation.

o Print Quantity Extract.

• Design includes use case diagram, class diagram, sequence diagram, entity diagram, etc. To work on this design, we used the tool Enterprise Architect.

• Coding - Involved in coding phase of the following module, o Retail Contact.

o Maintenance Percentage.

o Print Quantity Extract.

Awards:

• Received Client appreciation for best design and coding.

• Received “Appreciation award” from Cognizant.

Page 6

HTC Global Services (India) Private Ltd. 11/16/2005 – 08/01/2007 Project: Egrams Docustack

Role: Programmer Analyst-Trainee

Software & tools: JAVA, J2EE, ASP.NET, C#, XML, Web Service, JavaScript, Eclipse, Sql Developer 2.0 Project description:

In eGrAMS search, indexing the documents based on metadata names enables searching. The scheduler everyday indexes document automatically at a specific time. In addition, documents are indexed using web services. Based on the parameters specified in an XML document, web services will index documents. For example, in the XML document, a particular grant category and its grant programs can be specified for indexing. Web services will index only the documents related to the grant category and grant programs. The entire folder structure can also be specified for indexing documents.

Responsibilities:

• Involved in gathering the Requirements from Business Requirement Document.

• Involved in Preparing Technical Design and Impact analysis.

• Developed Middle Tier and data transmission.

• Developed Database Access and storage.

• Final Implementation.

• Developed Dot Net Web Service.



Contact this candidate