What are the responsibilities and job description for the Senior Java Engineer - Ad Platform- Major Streaming Service (No H1B or C2C) position at TechLink Resources?
Job Details
Senior Java/Spring Boot/AWS Engineer
About the Role
We are seeking a Senior Java/Spring Boot/AWS Engineer to join our Ad Serving Engineering team, which is responsible for building, enhancing, and maintaining a high-performance, distributed, microservice-based Digital Advertising Platform.
This platform powers the qualification, delivery, and tracking of Digital Advertising campaigns across Video on Demand, Live TV, and interactive ads. Our team also develops supporting components such as anti-ad fatigue systems, impression counting pipelines, and ad experience flows, ensuring seamless integration with essential services for ad pacing, targeting, and selection.
As a Senior Software Engineer, you will play a key role in designing and delivering scalable, performant, maintainable, and testable software while working in a fast-paced, highly collaborative environment.
Key Responsibilities
- Write and review high-quality code and tests.
- Participate in a weekly rotating on-call support schedule.
- Translate product requirements into technical implementation tasks.
- Review, document, and enhance software and system designs in a high-throughput, low-latency microservices environment.
- Improve observability by implementing metrics, monitoring, and alerts.
Must-Have Qualifications
- 5 years of professional software engineering experience.
- Strong proficiency in Java and Spring Boot (must understand how it works and be able to code comfortably).
- Experience with AWS or other cloud platforms.
- Knowledge of non-relational databases (e.g., DynamoDB).
- Experience with Redis and/or Memcached.
- Familiarity with Apache Kafka and/or Kinesis for data streaming.
- Hands-on experience with Terraform, Docker, and Kubernetes.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills, with the ability to work effectively with both technical and non-technical teams.
Nice-to-Have Skills
- Experience in the Ad Tech industry.
- Understanding of high-performance, scalable ad-serving architectures.
Education
- BS or MS in Computer Science, Engineering, or equivalent work experience.