The Nielsen Company company logo

The Nielsen Company is hiring a

Sr. Software Engineer - Back End Developer

Back to Jobs
Bangalore, India
Posted 5 hours ago
13 views

Job Description

**Job Description**

As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using Java. You will collaborate with cross-functional teams to define, design, and ship new features, while also ensuring the performance, quality, and responsiveness of applications.

 

Key Responsibilities:

  • Design, develop, and maintain scalable and robust Java applications.

  • Collaborate with product managers, designers, and other engineers to gather requirements and translate them into technical specifications.

  • Write clean, maintainable, and efficient code following best practices and coding standards.

  • Conduct code reviews and provide constructive feedback to team members.

  • Troubleshoot and debug applications to optimize performance and resolve issues.

  • Participate in the full software development lifecycle, including planning, development, testing, and deployment.

  • Stay up-to-date with emerging technologies and industry trends to continuously improve skills and knowledge.

  • Mentor and guide junior engineers, fostering a culture of learning and collaboration within the team.

**Qualifications**
  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • 4 to 6 years of professional experience in software development, with a strong focus on one or more programming languages such as Java, Python, C++, SCALA, GoLang.

  • Experience with RESTful APIs and microservices architecture.

  • Proficiency in Java frameworks such as Spring, Hibernate, or similar.

  • Knowledge of database systems (e.g., MySQL, PostgreSQL, Oracle) and SQL.

  • Experience of working with event driven architectures

  • Understanding of software development methodologies (Agile, Scrum, etc.).

  • Strong problem-solving skills and the ability to work independently as well as in a team environment.

  • Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.

  • Excellent communication and interpersonal skills.

Preferred Qualifications

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).

  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).

  • Knowledge of CI/CD tools and practices.

  • Experience with test-driven development (TDD) and automated testing frameworks.

**Additional Information**

Please be aware that job-seekers may be at risk of targeting by scammers seeking personal data or money. Nielsen recruiters will only contact you through official job boards, LinkedIn, or email with a nielsen.com domain. Be cautious of any outreach claiming to be from Nielsen via other messaging platforms or personal email addresses. Always verify that email communications come from an @nielsen.com address. If you're unsure about the authenticity of a job offer or communication, please contact Nielsen directly through our official website or verified social media channels.

Sponsored
⭐ Featured Partner

Join Swish Analytics

Work on cutting-edge sports data and analytics. Join a team that's revolutionizing how we understand sports performance with AI and machine learning.

Remote FriendlyCompetitive SalarySports Tech

Create a Job Alert

Interested in building your career at The Nielsen Company? Get future opportunities sent straight to your email.

Create Alert

Related Opportunities

Discover similar positions that might interest you