Taro Logo

Scala/Akka Developer (P3/P4)

Nielsen is a global measurement and data analytics company providing insights into media, advertising, consumer behavior, and markets.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Scala/Akka Developer (P3/P4)

Nielsen One Application (N1 Apps) team is developing a next-generation software suite that unifies all of Nielsen's offerings into one seamless experience. As a Senior Scala/Akka Developer, you'll be part of an international team spanning India, Europe, and the US, working on cutting-edge technologies and complex integration tasks. The role demands expertise in distributed systems, particularly with Akka and Spark, while emphasizing test-driven development and clean code practices. You'll be responsible for guiding junior engineers, participating in system design, and ensuring 24/7 application support. The position offers opportunities for growth through guild meetings, architectural contributions, and cross-functional collaboration. The team culture promotes learning, experimentation, and innovation, making it an ideal environment for engineers who want to make a significant impact while working with modern technologies and methodologies. You'll be involved in everything from code quality discussions to implementing event sourcing patterns, all while working in a hybrid setting with global teams.

Last updated 2 months ago

Responsibilities For Scala/Akka Developer (P3/P4)

  • Write clean code with focus on coupling, separation of concerns, and best practices
  • Write unit tests, integration tests, and API tests
  • Support application 24/7 based on team on-call rotations
  • Conduct code reviews and participate in design discussions
  • Troubleshoot and solve complex problems in production
  • Guide junior engineers and work with diverse engineering teams
  • Implement best practices for 24/7 application monitoring
  • Collaborate with different stakeholders including product, data science, and account managers
  • Participate in Agile ceremonies and translate business requirements to Agile stories

Requirements For Scala/Akka Developer (P3/P4)

Scala
Java
  • Experience with Akka, Akka Cluster, and Akka Persistence
  • Experience using Spark with Scala
  • Strong understanding of functional, reactive and parallel programming
  • Experience with building and creating CI/CD pipelines
  • Knowledge of distributed architectures
  • At least 1 year of experience with Test-driven development
  • Familiarity with CQRS, event sourcing, and Domain-Driven Design (DDD)
  • Experience with AWS infrastructure
  • Experience working with large scale enterprise Java/BigData systems
  • Knowledge of Agile, TDD & DevOps methodologies

Interested in this job?