Job Overview
Principal Software Engineer
Overview:
At Nielsen, understanding consumer behavior through technology is what motivates us. To us, innovation isn’t random – it’s a result of encouraging each other to develop new ideas and technologies and then challenging ourselves to push even further. As a Software Engineer, you will be responsible for building the next generation tools to help Nielsen’s Total Audience Measurement (TAM).
We are looking for a Core Java developer with AWS Hadoop/Spark resources. Mastery of object-oriented design principles. Must have big data using nosql like mongodb or Spark and use the applications to build an immutable infrastructure in the AWS .
This is the partially REMOTE position.
Job Responsibilities
Understand the enterprise architecture within the context of existing platform services and strategic direction.
Implement end-to-end solutions with sound technical architecture in Big Data framework.
Perform hands-on technology spikes following standard architecture, design patterns and company policies, standards and best practices.
Develop design specifications, continuous build and deployment strategy to drive Agile methodology.
Develop software code which is scalable, reusable, cost-effective and maintainable.
Coach and mentor junior developers on design and technical issues, and support development of systems where needed.
Work with the geographically distributed teams engaged in the projects.
Tech Stack Requirements: Java, Spring Framework, Spring Boot, Restful Web Services, React and\or other JS frameworks, RDBMS (such as Postgres and/or Oracle / Sybase), NoSql database like Mongo DB, Cloud (preferably AWS), Docker, Kubernetes, Scala, Hadoop, Spark, Airflow, Python, Linux / Unix, Shell scripting, GitLab, Jenkins
Required Skills:
3+ years of experience in Java, Spring Framework \ Spring Boot, Microservices, RDBMS SQL (such as Postgres and/or Oracle).
2+ years of Big Data principles and understanding of Hadoop, Spark, etc.
Knowledge in Cloud technologies, AWS preferred; building applications in the AWS Cloud with automation technologies like Terraform or Ansible or Cloud Formation.
Demonstrated knowledge of software development technology, principles, methods, tools, and practices and industry standards and trends; and current web and database technologies.
Demonstrated effective analytical, oral and written communication, strategic problem-solving and solution-finding skills.
Bachelor’s degree in computer science, engineering (any), or related (foreign equivalent degree acceptable), plus 5 years of experience in the job offered or 5 years of progressively-responsible post-baccalaureate experience as a professional developer in information technology solutions development, or related. Having studied statistical methods and operation research is a plus
ABOUT NIELSEN
By connecting clients to audiences, we fuel the media industry with the most accurate understanding of what people listen to and watch. To discover what audiences love, we measure across all channels and platforms—from podcasts to streaming TV to social media. And when companies and advertisers are truly connected to their audiences, they can see the most important opportunities and accelerate growth.
Do you want to move the industry forward with Nielsen? Our people are the driving force. Your thoughts, ideas and expertise can propel us forward. Whether you have fresh thinking around maximizing a new technology or you see a gap in the market, we are here to listen and take action. Our team is made strong by a diversity of thoughts, experiences, skills, and backgrounds. You’ll enjoy working with smart, fun, curious colleagues, who are passionate about their work. Come be part of a team that motivates you to do your best work!
Nielsen is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status or any other protected class.
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- Experience2 Years
- GenderBoth
- INDUSTRYIT-Software
- QualificationBachelor's Degree