

WITS Innovation Lab
https://thewitslab.comAbout
Jobs at WITS Innovation Lab
Role Summary:
We are looking for a hands-on Java Solution Architect to design and lead scalable, secure, event-driven platforms. The ideal candidate has deep expertise in Java/Spring Boot microservices, Kafka, Redis/KeyDB, and open-source databases (Cassandra, PostgreSQL), with experience building high-throughput, low-latency systems.
Experience- 10+yrs
Key Responsibilities
- Architecture & Design
- Define service boundaries using DDD; create service contracts and API specifications.
- Design Kafka-based event flows (topics, partitions, retention, DLQs, idempotency).
- Choose fit-for-purpose storage (Cassandra vs PostgreSQL) for workloads:
- Cassandra for time-series, high write throughput, and horizontal scaling.
- PostgreSQL for transactional integrity, complex joins, and reporting.
- Engineer caching strategies using Redis/KeyDB (read-through/write-through, TTL, eviction).
- Establish NFRs (performance, availability, RPO/RTO) and capacity planning.
- Security & Compliance
- Implement OAuth2/OIDC, mTLS, token-based auth, key rotation, encryption at rest/in transit.
- Work with InfoSec/AppSec for threat modeling, VAPT, secure SDLC integration.
- DevOps & Observability
- Drive CI/CD pipelines (blue/green/canary), container orchestration (Kubernetes).
- Define SLOs/SLIs; implement metrics, logs, traces; promote proactive alerting.
- Governance & Standards
- Publish architecture guidelines, coding standards, and API governance (versioning, deprecation).
- Champion documentation (ADR, sequence diagrams, data flow, runbooks).
- Mentoring & Leadership
- Coach engineers; conduct design/code reviews; lead PoCs and migrations.
- Collaborate with Product/Delivery to align scope, timelines, and risk mitigation.
Required Technical Skills (Deep Expertise)
- Java: Java 17+, Spring Boot, Spring Cloud, reactive programming (WebFlux).
- Microservices: API Gateway, service mesh (Istio/Linkerd), resilience (Resilience4j).
- Kafka: Kafka Connect, Streams, consumer lag management, schema registry (Avro/JSON).
- Redis/KeyDB: Cluster configuration, HA, persistence (AOF/RDB), pub/sub and streams.
- Databases:
- Cassandra: Data modeling (partition keys, clustering), consistency levels, compaction strategies.
- PostgreSQL: Indexing strategies, partitioning, query planning, isolation levels, VACUUM.
- Cloud & Infra: Docker, Kubernetes, Helm/Terraform; AWS/Azure/GCP (EKS/AKS/GKE).
- Observability: Prometheus, Grafana, ELK/EFK, OpenTelemetry.
- Security: JWT, mTLS, secrets management (Vault/KMS), OWASP Top 10, compliance-aware design.
Soft Skills
- Strong stakeholder communication; ability to simplify complex technical decisions.
- Ownership mindset; risk identification and mitigation.
- Mentorship; collaborative leadership across cross-functional teams.
Required Qualifications
- Bachelor’s degree in marketing, Business Analytics, Computer Science, Engineering, Statistics, Information Systems, or a related field.
- 5+ years of experience in marketing analytics, business intelligence, data analysis, or marketing operations.
- 3+ years of hands-on experience supporting B2B marketing organizations with reporting, campaign measurement, and analytics.
- Demonstrated experience owning enterprise marketing reporting ecosystems and KPI governance frameworks.
- Deep expertise in marketing attribution methodologies, email deliverability concepts, campaign tracking, and marketing performance measurement.
- Hands-on experience with marketing automation platforms, including Eloqua, is required.
- Advanced proficiency in SQL and experience working with large, complex datasets.
- Strong programming and data manipulation skills using Python.
- Hands-on experience with multiple BI and visualization platforms, including:
- Domo
- Snowflake
- Power BI
- Tableau
- Proven experience leading or supporting BI platform migrations and change management initiatives.
- Experience building and maintaining data models, ETL processes, and self-service analytics environments.
- Strong understanding of marketing data architecture, data governance, and metadata management.
- Excellent problem-solving skills with a strong attention to detail and commitment to data accuracy.
- Exceptional communication and stakeholder management skills, with the ability to explain technical concepts to non-technical audiences.
- Ability to work independently, prioritize effectively, and manage multiple projects in a fast-paced environment.
Must-Have Qualifications
- 5+ years of experience in marketing analytics, business intelligence, or marketing operations.
- Proven ownership of marketing reporting infrastructure, KPI governance, and executive-level dashboards.
- Strong expertise in email marketing analytics, including deliverability, attribution, campaign tracking, and performance measurement.
- Hands-on experience with Eloqua and marketing automation ecosystems.
- Advanced SQL and Python skills for data extraction, transformation, analysis, and automation.
- Expert-level proficiency with Snowflake and at least two enterprise BI platforms, including Domo, Power BI, and Tableau.
- Demonstrated success leading BI platform migrations and reporting modernization initiatives.
- Experience partnering with marketing, marketing operations, IT, and data engineering teams.
- Strong understanding of data quality frameworks, governance, and reporting best practices.
Nice-to-Have Qualifications
- Experience with Salesforce CRM, Salesforce Marketing Cloud, HubSpot, Marketo, or similar platforms.
- Experience with modern data stack technologies, including dbt, Alteryx, or data orchestration tools.
- Knowledge of account-based marketing (ABM) measurement and customer journey analytics.
- Experience implementing self-service analytics programs.
- Familiarity with Agile methodologies and project management frameworks.
- Experience working within a global B2B technology organization.
JOB DESCRIPTION:
Requirements and Responsibilities:-
- Develop and maintain automation frameworks using Java and Selenium.
- Collaborate with developers, product managers, and stakeholders to ensure quality delivery.
- Analyze defects, perform root cause analysis, and improve test coverage.
- Strong hands-on experience in Java, Selenium WebDriver, and Rest Assured.
- Experience in API Testing, Database Testing, and Performance Testing.
- Knowledge of TestNG/BDD Frameworks, Git, Jenkins, and Agile methodologies.
- Excellent problem-solving and communication skills.
- Domain experience in Banking and FinTech is a plus.
Similar companies
About the company
Jobs
2
About the company
Jobs
2
About the company
Jobs
18
About the company
Jobs
1
About the company
Jobs
0
About the company
Jobs
1
About the company
Jobs
18
About the company
Jobs
11
About the company
Jobs
125



