Introduction
Wipro is looking for a Senior Java & Big Data Engineer to join our dynamic team. As the Senior Java & Big Data Engineer, you will be responsible for designing, developing, and optimizing data-driven solutions using Java, Kafka, and Spark. You’ll collaborate with talented professionals to deliver innovative projects that drive business impact.
About Wipro
Wipro is an exciting organisation to work for. We ranked as a “Top Employer” as part of the Top Employer Institute 2024 annual listings, assessed on key HR practices including Diversity and Inclusion. Our business has grown consistently over the last ten quarters.
Your Benefits
You will be joining a growing, fast-paced, and dynamic organisation. As the Senior Java & Big Data Engineer, you will receive a competitive salary, a generous benefits package including training and development, up to 6% employer contributory pension, and a quarterly bonus.
Your Responsibilities
As Senior Java & Big Data Engineer, you will be responsible for:
- Designing and implementing robust Java applications with a focus on performance and scalability.
- Building and maintaining Kafka producers and consumers for real-time data streaming.
- Migrating and optimizing Spark applications from version 2 to 3, including Structured Streaming.
- Collaborating with cross-functional teams to deliver high-quality solutions.
- Ensuring code quality through thorough testing, validation, and performance tuning.
Mandatory Skills
You will have a solid understanding of:
- Core Java fundamentals: syntax, data types, control flow, OOP (inheritance, polymorphism, encapsulation, abstraction).
- Java Collections Framework (List, Set, Map, Queue).
- Exception handling and best practices.
- Multithreading, synchronization, and concurrent data structures.
- Kafka architecture: topics, partitions, brokers, producers, consumers.
- Writing Kafka producers/consumers in Java, including error handling and configuration.
- Spark 2 & 3: RDDs, DataFrames, Datasets, Spark SQL, Spark Streaming (DStreams), Structured Streaming.
- Migration from Spark 2 to 3: compatibility, code refactoring, dependency management, performance tuning.
Desirable Skills
Ideally, you will be familiar with:
- Kafka Connect and schema registry tools (e.g., Confluent Schema Registry).
- Real-time messaging and batch file transfer implementation.
- Pandas UDFs for vectorized operations in Spark.
- Adaptive Query Execution (AQE) in Spark 3.
- Data ingestion and storage from various sources and formats.
- Java EE (J2EE), SQL, Unix/Linux, MQ, WebSphere.
Equal Opportunities
Wipro is an advocate for positive change and conscious inclusion. As a global employer, we strive to create a diverse Wipro family by remaining committed to the development of our culture, diversity, equality, and inclusion in the workplace. All applicants welcome.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer API (f/m/d) - Node.js, SQL
2026-05-28
Full-Stack Software Engineer (TypeScript)
2026-05-21
Backend Developer - Host Experience (all genders)
2026-05-28
- Posted
- Nov 20, 2025
- Type
- Full-time
- Level
- Associate
- Location
- Dublin
- Company
- Wipro
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer API (f/m/d) - Node.js, SQL
2026-05-28
Full-Stack Software Engineer (TypeScript)
2026-05-21
Backend Developer - Host Experience (all genders)
2026-05-28