Design, code, and test iteratively to support microservices and container based applications on AWS.
Plan, develop, execute and maintain automated unit, functional test cases, develop modular, robust, and maintainable automation scripts to integrate with the CICD process.
Leverage modern design patterns and architectural principles to build platform reusable code and components that can be used across projects and teams
Must have strong analytical and technical skills with passion to deep dive on data in troubleshooting, devise techniques for problem resolution.
Support product owner in defining future stories and tech lead in defining technical requirements for new initiatives
Build platform reusable code and components that could be used by multiple project teams.
Promote a culture of best practices with peer code reviews and extreme ownership for continuous incremental delivery.
Collaborate with cross-functional teams and stakeholders to align development objectives with broader business goals
Support any Production issues that may arise and collaborate with the Product owners to prioritize any enhancements to fix failure modes.
Key Skills:-
3 to 8 years of hands-on software development with a Bachelor’s degree in computer science.
Must have very good knowledge of microservices and event based architectural principles.
Must have the ability to provide solutions utilizing best practices for resilience, scalability, cloud optimization and security.
3+ years of experience in the following languages: Java and/or Scala
Experience developing cloud-hosted (AWS) containerized applications and services on Kubernetes.
Knowledge of streaming based applications using Apache Kafka.
Hands-on experience with the following AWS Components: Managed Streaming for Apache Kafka (MSK), EKS, EC2, S3 storage, Lambda,
Relational Database Service, Simple Notification Service (SNS).
Demonstrates knowledge of CI/CD processes, testing frameworks, practices and tools (GitLab, jUnit, Terraform, JFrog, Jacoco, SonarQube, etc.)
Knowledge of Infrastructure creation in the Cloud using Terraform or Cloud formation
Familiarity of Linux platforms with knowledge of shell scripting.
Sound problem-solving skills with the ability to process complex information, articulate and present it clearly
Passion to research and conduct POCs to optimize solutions
Bachelors in Computer Science Engineering or related fields, strong in CS fundamentals.
5+ years of agile software development methodology experience
Experience with common front-end technologies such as HTML, CSS, JS, TypeScript.
Good communication and collaboration skills with ability to communicate technical concepts
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.
Work on cutting-edge sports data and analytics. Join a team that's revolutionizing how we understand sports performance with AI and machine learning.
Salary: $155,000 - $200,000
🤖 This salary estimate is calculated by AI based on the job title, location, company, and market data. Use this as a guide for salary expectations or negotiations. The actual salary may vary based on your experience, qualifications, and company policies.
Interested in building your career at The Nielsen Company? Get future opportunities sent straight to your email.
Create AlertDiscover similar positions that might interest you
The Nielsen Company
The Nielsen Company
The Nielsen Company
The Nielsen Company
The Nielsen Company
The Nielsen Company