Bengaluru
8+ year exp
Java
Scala
Bachelor's Degree
Apply now
Save
Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs
Nielsen
Nielsen is a global IT & Services company that offers measurement and data analytics related solutions of consumers & markets worldwide. It specializes in TV, Radio, CPG & Retail, Books & DVDs, etc.
As a Principal Scala/Java Engineer, you will set the technical vision and strategy, working alongside and mentoring a diverse and cross-functional team of engineers. You should be able to work autonomously, championing best practices; act as a force multiplier, guiding junior engineers; and possess a deep passion and drive for continuous learning, innovative problem-solving, suggesting, and pioneering the adoption of new technologies.
Requirements:
- Bachelor's or Master's degree in computer science or a related discipline or equivalent work experience.
- Minimum of 5 years of experience in Java application development is required. Experience with Scala is a plus.
- Strong experience in distributed systems, application development, design, and leading complex systems architecture.
- Advanced experience with Java and relational databases is essential.
- Proficiency in AWS or any cloud, with strong knowledge of usage of AWS SDKs and libraries.
- Knowledge of container technologies like Docker and Kubernetes.
- In-depth knowledge and experience implementing GitFlow, CI/CD, infrastructure as code, monitoring, alerting, and logging with tools such as Prometheus, Grafana, OpsGenie and/or PagerDuty.
- Proficiency in developing microservices applications and familiarity with protocols such as HTTP and gRPC is essential.
- Proficient in debugging and performance tuning large-scale Java and Big Data applications, using tools such as VisualVM, JProfiler, and remote debugging techniques.
- Understand and implement advanced object-orientated principles and functional programming principles.
- Implement good coding practices with thorough unit and integration testing, emphasising TDD.
- Commitment to following best practices for security, scalability, and performance.
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues in production environments.
- Strong communication skills for effective collaboration with cross-functional teams, stakeholders, and third-party vendors.
- Continuous improvement mindset to identify opportunities for automation, optimisation, and efficiency gains in infrastructure and deployment processes.
- Ability to document processes, procedures, and technical architectures for knowledge sharing and future reference.
- 4+ years of experience with designing distributed scalable architectures.
- 8-10 years of experience with Scala or Java; experience in upgrading, maintaining, and performance tuning large Scala/Java applications is required.
- Prior experience in a SaaS or high-growth tech-first product company.
- B. Tech from a Tier 1 college.
Recommended for you based on this role
Similar stack
Same company
In your city
Senior Director, MTS
6 days ago
Full-Time • 13+ year exp • Bachelor's Degree • Bengaluru
Go
Java
Python
Scala
Databases
Apache Kafka
Cassandra
ElasticSearch
Memcached
MySQL
OpenSearch
PostgreSQL
Redis
AI/ML
Computer Vision
Flink
NLP
Spark
Frontend
GraphQL
DevOps
AWS
Azure
CI/CD
GCP
Apply
Enterprise Platforms Professional I
6 days ago
Full-Time • Bachelor's Degree • Bengaluru
ABAP
C++
JavaScript
Python
SQL
C
C
GCC
Apply
Data Scientist (Statistics Modelling)
7 days ago
5+ year exp • Bachelor's Degree • Bengaluru
Python
SQL
Python
Django
Flask
Databases
Apache Kafka
AI/ML
CatBoost
Gradio
Kubeflow
LightGBM
MLFlow
Multimodal AI
NumPy
Pandas
Scikit-learn
SciPy
Spark
Streamlit
Transformers
XGBoost
DevOps
AWS
Azure
CI/CD
Docker
GCP
Git
Kubernetes
Analytics
Matplotlib
Seaborn
Apply
Senior Data Scientist and Modeler
7 days ago
Remote • Full-Time • 5+ year exp • Bachelor's Degree
Python
SQL
Python
pySpark
Databases
Amazon Redshift
Databricks
Google BigQuery
Snowflake
AI/ML
Copilot
Spark
DevOps
AWS
Analytics
Tableau
Apply
Full-Time • 4+ year exp • Bachelor's Degree • Mumbai
Java
Python
Scala
Databases
Cassandra
Delta Lake
MySQL
PostgreSQL
AI/ML
Flink
Spark
DevOps
AWS
Azure
CI/CD
Docker
GCP
Kubernetes
SLI/SLO/SLA
Apply
Senior Data Scientist I
10 days ago
Full-Time • 5+ year exp • Bengaluru
Python
SQL
Python
pySpark
AI/ML
Spark
DevOps
AWS
Analytics
Tableau
Apply
Remote/Hybrid • 3+ year exp • Bachelor's Degree
JavaScript
DevOps
Rest API
Apply
Data Scientist II
15 days ago
Remote • Full-Time • 3+ year exp • Bachelor's Degree • Mexico City
Python
SQL
Python
pySpark
AI/ML
Spark
DevOps
AWS
CI/CD
Analytics
Tableau
Apply
AI / ML Engineer II / III
16 days ago
Full-Time • Bachelor's Degree • Bengaluru
Python
SQL
AI/ML
Airflow
Anomaly Detection
Spark
Apply
Senior Data Scientist II
16 days ago
10+ year exp • Master's Degree • Bengaluru
C++
Java
Python
C++
PyTorch C++
TensorFlow C++
AI/ML
Hadoop
NLP
NumPy
PyTorch
Scikit-learn
SciPy
Spark
TensorFlow
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Free forever • Less than a minute • No credit card
Work setup
Location
Bengaluru
Compensation
Benefits
Continuous learning
