Nielsen Logo

Nielsen

Scala/Akka Developer (P3/P4)

Posted 8 Hours Ago
Be an Early Applicant
Hybrid
Mumbai, Maharashtra
Senior level
Hybrid
Mumbai, Maharashtra
Senior level
The role involves developing software for Nielsen, guiding a team, writing tests, and ensuring code quality, with a focus on Scala and Akka technologies.
The summary above was generated by AI

Join the Nielsen One Application (N1 Apps) team as we develop the next-generation software suite that unifies all of Nielsen’s offerings into one seamless experience. Leveraging cutting-edge technologies, we’re on a quest for smart, innovative engineers ready to tackle complex integration tasks and introduce new technologies. 


At N1 Apps, collaboration is key. We thrive on growth, initiative, and innovation, nurturing an open culture that prizes learning and experimentation. Enhance your skills in our guild meetings, influence our roadmap with your architectural ideas, and collaborate cross-functionally to deliver unparalleled user experiences. 


We’re expanding across multiple teams and are eager to connect with candidates who are ready to make an impact. If you’re interested and believe you fit this dynamic role, we’d love to hear from you!


About the role

  • You’ll be working within an international group of teams spanning from India to Europe and the US. As a Senior Scala/Spark Engineer, you will be working alongside and guiding a team of diverse engineers, including DevOps, Data, Backend, and Front End engineers.
  • You should be able to work independently, guide junior engineers, and possess a passion and drive for learning, suggesting, and adapting to new technologies.

Key Skills

  • Discuss the Cost of Change (= code quality) with your team members continuously.
  • Write unit tests, integration tests, and API tests.
  • Support the application 24/7 based on team on-call rotations.
  • Write clean code with a focus on coupling, separation of concerns, and best practices.
  • Spend 90% of your time writing code, emphasizing Test-driven development (TDD).Dedicate 10% of your time to learning and improving existing application architecture.
  • Stay open to learning and adapting to new technology architectures and patterns.
  • Possess knowledge of distributed architectures, particularly with Akka, Akka Cluster, and Akka Persistence, alongside experience using Spark with Scala.
  • Have some hands-on experience with building and creating CI/CD pipelines.
  • Conduct code reviews and participate in design discussions.
  • Analyze the impact of changes on data and implement event sourcing and CQRS patterns.
  • Have a strong understanding of functional, reactive and parallel programming.
  • Troubleshoot and solve complex problems in production.
  • Collaborate and coordinate with different stakeholders, including product, data science, and account managers.
  • Diagnose AWS infrastructure issues related to the application.
  • Implement best practices for 24/7 application monitoring, orchestration, and performance optimization.
  • Follow Agile principles, participate in grooming and planning sessions, and effectively translate business requirements to Agile stories.
  • Practice DevOps and SecOps for continuous incremental delivery and quality products with the guidance of senior engineers.

Preferred

  • Leadership qualities and the ability to inspire and motivate a team, mentoring junior engineers and fostering a collaborative team environment
  • At least 1 year of experience with Test-driven development (yes, test-first!)
  • Familiarity with CQRS, event sourcing, and Domain-Driven Design (DDD).
  • Familiarity working with large scale enterprise Java/BigData systems using Agile, TDD & DevOps methodologies.
  • Proven track record on delivering enterprise software solutions using Agile principles with either Scrum or Kanban.

Top Skills

Akka
AWS
Ci/Cd
Scala
Spark

Similar Jobs

An Hour Ago
Remote
Hybrid
16 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Design, develop, and maintain automation frameworks and CI/CD pipelines, lead testing efforts across platforms, and mentor automation team members.
Top Skills: Aws Ec2Aws S3BashC++DockerGroovyJenkinsKubernetesPowershellPython
6 Hours Ago
Hybrid
Pune, Maharashtra, IND
Junior
Junior
Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
As an ERP Engineer, you will provide application support for the SAP FICO module, troubleshoot issues, collaborate with teams, and configure systems to meet business needs.
Top Skills: JIRASap FicoServicenow
7 Hours Ago
Mumbai, Maharashtra, IND
Mid level
Mid level
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
The Sr Software Engineer develops full stack applications for large data sets, engages in architecture design, and mentors junior engineers while ensuring quality and performance in an agile environment.
Top Skills: AkkaAWSFlinkGerritGitGitlabJavaJenkinsLinuxMavenSbtScalaSpark

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account