NielsenIQ

Senior Software Engineer (must haves: NodeJS, Java, MySQL, MongoDb, Docker)

NielsenIQ
Apply
28 days ago
Pune, IndiaSenior

Responsibilities

  • Design, develop, and maintain scalable backend services using Java and Node.js.
  • Build and optimize event-driven architectures and data pipelines with Kafka.
  • Design and manage MySQL and MongoDB databases.
  • Deploy and operate services using Docker and Kubernetes.
  • Contribute to serverless architecture design and implementation.
  • Evaluate solutions for complex distributed-system challenges.
  • Collaborate with Product, DevOps, and Frontend teams to deliver features.
  • Follow source-driven and test-driven development practices.
  • Track ticket progression with JIRA and communicate proactively with the team.

Requirements

  • 7+ years of overall experience.
  • Strong experience with Java and Node.js.
  • Proficiency with MySQL or another relational database system.
  • Proficiency with MongoDB or another NoSQL database.
  • Experience with Kafka or other event-streaming or message-broker technologies.
  • Experience with Docker and containerization, plus Kubernetes for container orchestration.
  • Proficiency with version-control systems such as Git.
  • Strong understanding of distributed systems and microservices architecture.
  • Strong troubleshooting, problem-solving, communication, and collaboration skills.
  • Ability to work as part of a global team.
  • Preferred qualifications include experience with AWS, Spinnaker, Jenkins, GitHub Actions, GitLab, GitHub, AWS Lambda, API design, REST best practices, and observability tools.

Benefits

  • Flexible working environment.
  • Volunteer time off.
  • LinkedIn Learning.
  • Employee Assistance Program (EAP).

Tech Stack

Apache KafkaAWSDockerGitGitHub ActionsJavaJenkinsKubernetesMongoDBMySQLNode.jsSpinnaker

Categories

Contact me