Job Title: Software Developer - Adobe MarTech
Location: Johnson Corner, GA
Type: Contract
Desired Skills:
Adobe Analytics
Java
Spring Boot
BigQuery
MongoDB
Job Description
The MarTech Software Developer is responsible for designing, developing, and maintaining marketing technology solutions that power customer engagement, personalization, and data-driven marketing across Macys digital ecosystem.
This role works within the MarTech engineering team to build scalable APIs, data pipelines, and integrations that support CRM, loyalty, journey orchestration, and AI-driven marketing initiatives.
Key Responsibilities:
Application Development Design and develop cloud-native microservices and APIs using Java 21, Spring Boot 3.x, and ReactJS, deployed on Google Cloud Platform (GKEDocker)
Data Engineering Build and maintain data pipelines and aggregations using BigQuery, Apache Airflow (Cloud Composer), Dataform, and PubSub messaging
Database Management Develop and optimize schemas in MongoDB (real-time serving) and PostgreSQL (Cloud SQL), ensuring low-latency query patterns within SLA (300500ms response times)
Integration Build integrations with marketing platforms including Adobe Experience Platform (AEP), Oracle Responsys, Oracle Unity CDP, SAS, and Adobe Journey Optimizer (AJO)
AI Innovation Contribute to AI-enabled marketing use cases leveraging LangChain, Gemini Pro, and agentic architectures with FastAPI Redis Streams
Quality Maintain 90 unit test coverage, participate in code reviews, and adhere to secure coding standards and Checkmarx compliance
CICD DevOps Manage deployments through GitLab, Jenkins, ArgoCDSpinnaker pipelines support production readiness and release planning
Monitoring Reliability Instrument and monitor applications using Prometheus, Grafana, DynaTrace, and Google Cloud Logging participate in rotational 24x7 on-call support
Collaboration Work closely with Product Managers, Solution Architects, QE, Journey Ops, and SRE teams in an AgileSAFe environment following the MWOW development approach
Required Qualifications:
Bachelors degree in Computer Science, Engineering, or equivalent experience
3 years of experience in backend development with Java and Spring Boot
Experience with Google Cloud Platform services (GKE, BigQuery, Cloud Composer, PubSub, Cloud SQL)
Proficiency with MongoDB andor PostgreSQL
Experience building and consuming RESTful APIs (SpringDoc OpenAPISwagger)
Role Description:
Preferred Qualifications
Experience with data pipeline orchestration (Airflow DAGs, Dataform, DataFlow)
Familiarity with marketing technology platforms (AEP, Responsys, SAS, CDP)
Experience with ReactJS or modern frontend frameworks
Exposure to AIML frameworks (LangChain, LLM integrations)
Experience with Kubernetes and containerized deployments
Knowledge of retail-commerce domain and customer data platforms
Generic Managerial Skills, If any:
Good organizational and problem-solving skills
Good team player who is self motivated and well organized
Strong oral and written communication skills
Ability to work with remote teams
Ability to manage project scope