Post Job Free
Sign in

Java Technical Architect

Location:
Louisville, KY
Salary:
75
Posted:
January 28, 2025

Contact this candidate

Resume:

Murali Ramadoss

************@*****.*** / 469-***-****

Summary

Having 16+ years of experience as a Java Developer with extensive expertise in Java J2EE, Spring Boot, and micro services application development. Proven track record in leading projects across various domains, including Banking and Retail, with a focus on modernizing legacy systems and enhancing digital platforms. Adept at all phases of the Software Development Life Cycle and skilled in using tools like JIRA and Git. Have working knowledge on Elastic Path commerce software. Eager to leverage technical skills and industry experience to contribute to innovative Java development projects. Experienced professional with a strong background in technology-related roles. Proficient in software development, system administration, and technical support. Skilled in problem-solving and optimizing performance. Capable of managing projects and collaborating effectively with teams. Committed to continuous learning and staying current with industry trends to contribute to organizational success.

Skills:

Java 8/11

Spring

Hibernate

JUnit

Spring Boot

Spring Cloud

Spring Batch

Spring Security

Rest API

Microservices

Google Cloud Platform (GCP)

Amazon Web Services (AWS)

Oracle

MySQL

Toad

SQL Developer

Log4j

GIT

Proficient in Java Spring Boot

Microservices architecture

Enterprise architecture design

DevOps principles

Education:

Master of Business Administration

Technology Management - Anna University, Chennai, Tamil Nadu, India (2010)

Bachelor of Engineering

Computer Science and Engineering - PGP College of Engineering and Technology, Namakkal, Tamil Nadu, India (2006)

EXPERIENCE:

Client: FedEx Collierville, USA July 2023 – Current

Role: Java Technical Architect

Description: FedEx-Condor is a cloud migration project where applications are migrated from on premise to Colo cloud location. Condor factory team is responsible for collecting information related to application migration from on premise to cloud.

Responsibilities:

Understood current data center architecture and defined target infrastructure requirements, ensuring alignment with project goals.

Designed and implemented modernization solutions, enhancing system efficiency and performance

Contributed to engagement deliverables, ensuring timely and accurate project documentation

Drove application MIN remediation, reducing technical debt and improving application stability

Collaborated with SRE from each application to gather necessary information during assessments, facilitating informed decision-making.

Validated information provided by the intake and planning squad, ensuring data accuracy and reliability.

Participated in status meetings and deep dive sessions for respective applications, contributing to strategic planning and execution

Addressed functional and technical questions about respective applications, enhancing team understanding and project clarity

Reviewed applications to ensure compliance with project standards and objectives

Collaborated with senior developers to implement OAuth 2.0 for secure API authentication, enhancing data protection and compliance with industry standards

FedEx-Condor is a cloud migration project where applications are migrated from on premise to Colo cloud location

Environment: Java1.7, Java1.8, J2EE, Spring Boot, Microservices, Docker, Kubernetes, Jenkins, GIT, Rally, Oracle, SQL Developer, Gitlab, kafka, Angular, nodeJS, GraphQL, and AWS

Client: Verizon Irving, USA July 2022 - June 2023

Role: Lead Java Developer

Description: MTAS (Mobile Telephone Activation System) NSA (North Star Architecture) Application is the mission critical IT system that provisions device information onto the VZW network, so that devices have wireless service. MTAS receives requests consisting of device identifiers plus features and provisions these requests to appropriate network elements using specific formats supported by network elements. The MTAS user interface enables Network engineers to support subscriber re-homes and migrations. In Addition, the user interface provides a trouble-shooting tool for Technical Support teams.

Responsibilities:

Transformed the project from legacy C++ to modern Java and Spring Boot technologies, enhancing system performance and maintainability

Understood current data center architecture and defined target infrastructure requirements, leading to improved scalability and efficiency

Designed and implemented a modernization solution, resulting in a more robust and future-proof system architecture

Developed and supported MTAS application through JIRA tickets, ensuring timely resolution of issues and continuous system improvement

Followed Agile methodology for the implementation and support tasks

Collaborated with senior developers to implement OAuth 2.0 for secure API authentication, enhancing data protection and compliance with industry standards

Environment: Java1.7, Java1.8, J2EE, Spring Boot, Microservices, Jenkins, GIT, JIRA, Camel framework, Groovy scripts, postman, sql driver, putty and kafka

Client: PapaJohns International Louisville, USA April 2018 - June 2022

Role: Java Developer

Description: Papajohns is leading retail food and supply chain management firm. The objective of the Payment project is to implement all types of payment (Credit cards, Gift Cards, PayPal, Google Pay, Apple Pay) for an order placed in Digital ordering system (online) via all the 7 channels: English website, Spanish website, Android app, iOS app, Amazon app, Windows Phone app, and Apple TV.

Responsibilities:

Designed, developed, tested, debugged, implemented, and documented moderately complex software components using Java/J2EE, Spring Boot, Microservices architecture, Apache SOLR, AJAX, JSON, Maven, and JQuery, improving system efficiency and reliability

Provided technical solutions and guidance, enhancing team productivity and ensuring project alignment with technical standards

Developed and maintained various systems, ensuring seamless operation and reducing downtime

Worked on digital eCommerce web application enhancements to add new features, payment related processing logic in backend application

Worked on Angular front end technology to build papajohn's user interface web application

Ensured process compliance with assigned modules and participated in technical discussions, contributing to project success and adherence to standards

Prepared and submitted status reports, minimizing exposure and risks on the project and facilitating the closure of escalations

Interacted with the customer/onsite team to understand functional requirements, ensuring accurate implementation and customer satisfaction

Papajohns is leading retail food and supply chain management firm

Environment: Java1.7, Java1.8, J2EE, Spring Boot, Micro services, Jenkins, GIT, JIRA, Oracle, SQL Developer, Tibco, kafka, Angular, NodeJs, Google Cloud Platform (GCP) and related tools

Client: T-Mobile Atlanta, USA September 2017 - March 2018

Role: Sr. Java Developer

Description: T-Mobile is one of the largest telecom provider companies in United States. The main objective of this project is to increase the convenience of the customer shopping phones, plans, etc through online. T-Mobile uses Elastic Path (EP) e-commerce product for developing web application. EP product communicates to different modules through spring boot, microservices based service modules.

Responsibilities:

Worked in agile environment, development based on user stories

Tailored the EP product to meet specific customer requirements, enhancing user satisfaction and product usability

Adapted order JSONs to align with downstream system requirements, ensuring seamless data integration and processing

Worked on BDD based Cucumber framework to create service test cases for integrations testing

T-Mobile is one of the largest telecom provider companies in United States

Environment: Java1.7, Java1.8, J2EE, Elastic Path (EP), Spring Boot, Microservices, Jenkins, GIT, Rally, Oracle, Sql Developer

Client: AT&T Richardson, USA December 2013 - August 2017

Role: SR. JAVA DEVELOPER/ ONSITE LEAD

Description: Purpose of this project is to build a single, centralized Credit Risk System Manager service (Decision Engine) that will render a standardized risk mitigation policy decision to inquiring applications upon request.myAttSales will make several new CSI API calls to enable functionality to be able to display the credit policy to the customer and if any payments are required, then it will be taken care of during checkout. myAttSales will also add functionality to be able to accept debt payments real-time so that the customer is able to pay and proceed with their order in the buyflow.

Responsibilities:

Created functional and technical design documentation based on client requirements, ensuring clarity and alignment with project goals

Worked on the Shopping cart module of the project, enhancing user experience and functionality

Modified ProductCatalog and OrderRepository using XML-combine, improving data management efficiency

Investigated and identified application defects and issues, contributing to improved system reliability

Managed the assignment and progress of deliverables, ensuring timely completion and quality standards

Developed and fixed assigned deliverables, including defects and change requests, enhancing project outcomes

Created and performed unit tests, ensuring code quality and functionality

Led a small team, fostering collaboration and achieving project milestones

Purpose of this project is to build a single, centralized Credit Risk System Manager service (Decision Engine)

Environment: Jboss, Eclipse, Java, J2EE, JavaScript, XML, JSP, JSTL, HTML, XHTML, CSS

Client: Infosys Limited India September 2012 - November 2013

Role: TECHNOLOGY LEAD - JAVA

Description: GAP - Item Master is a web application used to plan and maintain MDM (Master Database Management) for setting up the new store items for international markets like China, Japan, etc.

Responsibilities:

Led all team activities, including monitoring and managing the team, allocating tasks, and creating and updating tasks in IPM+ (Infosys Internal Tool), resulting in improved team efficiency and project management

Ensured adherence to Infosys quality processes

Participated in internal audits and ensured the project follows Infosys quality process

Ensured Customer Satisfaction by driving Root Cause Corrective Actions (RCCA) to eliminate repeated issues from a technical perspective

Ensured Java/J2EE coding standards as per clients Item Master application design

Assigned the work to the team and reviewed their efforts on regular basis

Environment: Java, J2EE, Spring, Hibernate, Pl/SQL, Toad, Unix, Jboss, HTML, XML, Eclipse, Jenkins, SVN

Client: Genpact India India July 2011 - September 2012

Role: Consultant - Java

Description: Armstrong’s eBusiness has online dotcom application. Each application contains different modules. B2B portal is a web application which is designed to support Armstrong Direct Retailers or those that have a direct buy relationship with Armstrong. It has since been expanded to allow other, non-direct, retailers such as Elites access as well. It is a secure application and access is by invite only. It shows targeted content, product data, and leads to users based on roles and account relationships

Responsibilities:

Resolved business-critical production issues, minimizing downtime and ensuring continuous business operations

Worked on existing Droplets and created new ones according to requirements, enhancing system functionality

Worked with existing OOTB form handlers and created new ones, improving user interaction and data processing

Ensured adherence to Service Level Agreements (SLAs), maintaining high service quality and client trust

Maintained quality standards as per contractual agreements, ensuring consistent delivery of high-quality services

Ensured customer satisfaction by implementing Root Cause Corrective Actions (RCCA), reducing repeat technical issues

Met stakeholder expectations within estimated budgets and quality levels, fostering strong client relationships

Drove review meetings with Armstrong stakeholders to discuss project status, ensuring alignment and timely delivery

Identified project risks and developed mitigation plans, reducing potential project delays and technical issues

Leveraged Genpact methodologies like SEP, Six Sigma, Lean, and RCCA to streamline processes, reducing costs and improving efficiency

Ensured adherence to Armstrong quality processes and methodologies like the waterfall model, enhancing project delivery standards

Ensured Java/J2EE coding standards as per Armstrong's legacy application design, maintaining code quality and consistency

Armstrong's eBusiness has online dotcom application

Environment: Java, J2EE, Spring, Hibernate, JSP, Servlet, Unix, XML, CSS, HTML, JavaScript, SQL, JBoss, Oracle, JDeveloper, Webservices

Client: Cognizant Technology Solutions India December 2006 - July 2011

Role: Programmer Analyst

Responsibilities:

Description: MetLife - The Institutional Compensation Replatform is a huge initiative from MetLife and is designed to calculate and pay all compensation on a single system. This project involved customizations on a 3rd party vendor product called Versata DCM.

Understood client requirements and acted as the sole functional resource for implementation, ensuring alignment with project goals

Prepared the Functional Specification and Design documents, facilitating clear communication and successful project execution

Customized the product by coding, testing, and debugging enhancements in Local and Dev environments, improving system performance and reliability

Environment: Java, XML, Unix, Filezilla, SVN, Log4j, JUnit



Contact this candidate