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

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 5 hours 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?

Jobs Related To Nielsen Scala/Akka Developer (P3/P4)

Software Engineer (MTS3/4) - C#, C++, Windows

Senior Software Engineer position at Nielsen focusing on C++/C# development for media measurement platforms, requiring 6+ years of experience in a hybrid work environment.

Software Engineer (MTS3/4) - C#, C++, Windows

Senior Software Engineer position at Nielsen focusing on C++/C# development for media measurement platforms, requiring 6+ years of experience and offering hybrid work in Bangalore.

Senior Software Engineer

Senior Software Engineer position at Nielsen, working on data analytics and measurement platforms using Java, Python, and cloud technologies.

Software Senior Engineer for PowerStore (Python, C, C++)

Senior Software Engineer position at Dell Technologies in Warsaw, focusing on PowerStore storage system development using Python, C, and C++, requiring 5+ years of experience.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Software Engineer position at Netflix's Spry Fox Studio, building non-violent MMO games with competitive compensation and comprehensive benefits.