Description
What You’ll Do
- Design, develop, and maintain scalable backend systems to support our advertising and retail media platform.
- Build and optimize RESTful APIs and microservices that handle high-volume, low-latency traffic.
- Collaborate with frontend developers, ML engineers, product managers, and analytics teams to deliver end-to-end solutions.
- Create and maintain technical documentation, including API specifications and system architecture diagrams.
- Contribute to improving team workflows, CI/CD pipelines, and overall engineering practices.
- Implement best-in-class security, performance monitoring, and observability strategies.
- Drive code quality through TDD, peer reviews, and static analysis tools.
- Mentor junior developers and contribute to building a strong engineering culture.
- Stay current on industry trends and emerging technologies to continuously improve our systems.
What We’re Looking For
Technical Expertise
- 5+ years of professional Java backend development experience with strong proficiency in Java 8+ features.
- 3+ years hands-on experience with Spring Boot ecosystem, including:
- Spring Web MVC for RESTful API development.
- Spring Data JPA / Hibernate for data persistence.
- Spring Security for authentication and authorization.
- Spring Boot Actuator for monitoring and health checks.
- Exposure to Spring Cloud components (Gateway, Config Server, Service Discovery).
- Proven experience designing and developing scalable RESTful APIs and distributed microservices.
- Hands-on experience with Docker and Kubernetes for containerization and orchestration.
- Proficiency with CI/CD pipelines using GitLab CI, Jenkins, or similar.
- Familiarity with cloud platforms (GCP preferred; AWS/Azure also acceptable).
- Experience with caching (e.g., Redis) and asynchronous messaging systems.
- Understanding of API security best practices, including OWASP guidelines.
Preferred Skills
- AdTech domain knowledge: experience with programmatic advertising, real-time bidding, or high-throughput ad-serving systems.
- Exposure to big data platforms like BigQuery and real-time streaming technologies.
- Experience working with NoSQL databases (e.g., MongoDB, BigTable).
- Familiarity with event-driven architectures and event sourcing patterns.
- Hands-on experience with observability tools such as Prometheus, Grafana, and ELK stack.
Soft Skills & Collaboration
- Excellent problem-solving skills and ability to troubleshoot complex production issues.
- Strong communicator who can present technical concepts to non-technical stakeholders.
- Comfortable working in Agile/Scrum environments with multiple stakeholders.
- Ability to mentor junior developers and contribute to a culture of knowledge sharing.
- Passionate about continuous learning and staying current with industry trends.