Marketing CDP Developer

Infosys
•$76,071 - $119,836

About The Position

The Marketing CDP Developer is a hands-on full-stack/backend engineering role focused on customer data platforms (CDP), MarTech solutions, Java Spring Boot, and integrating AI inference and chat completion APIs into enterprise applications. The role involves supporting software development across the SDLC, from requirements elicitation and design discussions through coding, testing, implementation, production support, and documentation. The position is part of Infosys Digital Experience, which develops integrated and personalized digital experiences and platforms for enterprise clients. The developer collaborates with technical, product, and cross-functional teams to build and maintain scalable APIs and microservices, contribute to customer-facing applications, integrate software and AI capabilities, and improve products, processes, and tools. The position may require relocation and/or travel to the work or project location.

Requirements

  • Bachelor’s degree or foreign equivalent from an accredited institution; alternatively, three years of progressive specialty experience may be considered in lieu of each year of education.
  • At least 7 years of experience in backend Java Spring Boot microservices, API design, and implementation.
  • Strong backend/API development skills and experience integrating AI capabilities into enterprise MarTech applications.
  • Expertise integrating artificial intelligence inference APIs and chat completion APIs.
  • Strong analytical, verbal, and written communication skills.
  • Ability to handle multiple tasks and thrive in a fast-paced, team-based environment.
  • Strong troubleshooting and issue-resolution skills.
  • Ability to collaborate with technical and non-technical colleagues, handle conflict, and work with distributed teams.
  • Advanced knowledge of SOA and object-oriented analysis and design.
  • Ability to understand new technologies and their capabilities, and to connect business strategies with appropriate technical direction.
  • Knowledge of estimating the financial impact of technical architecture alternatives and business process re-engineering principles and processes.

Nice To Haves

  • Strong experience with marketing and customer data platform (CDP) platforms and the MarTech domain.
  • Advanced skills in designing, developing, and prototyping APIs and microservices for customer-facing applications.
  • Experience with REST API design and development and Redis for caching and session management.
  • Experience with DevOps, monitoring, Docker, Kubernetes (AKS), Jenkins or GitHub Actions CI/CD pipelines, Azure Container Registry, and Azure Key Vault.
  • Experience with Dynatrace and Splunk.
  • Experience with Jira, Agile methodologies, Git version control, and Confluence or similar project management tools.
  • Experience driving AI-led development using LLMs, Copilot, and similar AI accelerators or tools.
  • Knowledge of event-driven architecture and exposure to React JS front-end applications.
  • Proficiency in unit and integration test automation using JUnit and JMeter.
  • Experience with Azure services, including AKS and Service Bus, and container orchestration technologies such as Kubernetes.
  • Knowledge across application, collaboration, data integration, network, platform, security, systems management, and site reliability engineering architecture domains.
  • Ability to quickly comprehend new technologies and apply technical direction consistently with business strategies.
  • A collaborative spirit, excellent communication skills, hands-on coding experience, a passion for design, and a proactive approach to testing and refining applications.
  • Enthusiasm for learning and developing with current technologies and frameworks.

Responsibilities

  • Document assigned portions of business requirements as part of requirements elicitation.
  • Facilitate software application design discussions and document design decisions for the technical team.
  • Participate in coding and integrate new features or updates into existing applications while maintaining system stability.
  • Conduct code reviews, modify the codebase, and maintain code repositories.
  • Implement test strategies, analyze results, and coordinate bug fixes to maintain software quality.
  • Develop user training programs, documentation, and support frameworks for transitions to new software applications.
  • Resolve production issues and recommend preventive strategies to improve system reliability.
  • Maintain records of code, testing techniques, and support activities for the knowledge base and related projects.
  • Handle SDLC activities from requirements gathering through implementation and translate complex requirements into development tasks.
  • Work with cross-functional teams on software integration.
  • Develop and prototype APIs and microservices for customer-facing applications.
  • Work with product teams on product ideas, designs, prototypes, and estimates.
  • Keep current with relevant product and platform features and drive continuous improvement of products, processes, and tools.
  • Write and maintain technical documentation for features in development.
  • Support and promote the organization’s culture, and lead work through others with clear expectations and measurement.

Benefits

  • Medical, dental, vision, and life insurance
  • Long-term and short-term disability insurance
  • Health and dependent care reimbursement accounts
  • Accident, critical illness, hospital indemnity, and legal insurance
  • 401(k) plan, with contributions dependent on salary level
  • Paid holidays and paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service