FAQs
What are the main responsibilities of the Java Spark role?
The main responsibilities include designing and implementing efficient data handling systems using Java and Spark, programming, writing scripts, calling APIs, writing complex SQL queries, and implementing data stores for scalable processing and storage of high-frequency data.
What is the required experience for this position?
A minimum of 8 to 10 years of experience in Spring Boot, Advanced Java, and Spark is required.
Is a specific degree necessary for this job?
Yes, a Bachelor's degree or higher in computer science, data science, or a related field is required.
What technical skills are essential for this role?
Essential skills include hands-on experience with data cleaning, visualization, and reporting, as well as proficiency with platforms such as MapReduce, Spark, and Hive.
Is experience with agile environments preferred?
Yes, experience working in an agile environment is required for this position.
Are there any additional skills that would be beneficial for applicants?
Yes, good to have skills include working experience in VueJS, familiarity with the Hadoop ecosystem, experience with AWS, and experience with Python and Scala. Additionally, at least 2 years of relevant experience with real-time data stream platforms such as Kafka and Spark Streaming is a plus.
What values does Virtusa emphasize as a company?
Virtusa emphasizes teamwork, quality of life, and professional and personal development, valuing collaboration and a supportive team environment.
Does Virtusa have an equal opportunity employment policy?
Yes, Virtusa was founded on principles of equal opportunity for all and does not discriminate based on race, religion, color, sex, gender identity, sexual orientation, age, disability, national origin, veteran status, or any other basis covered by law. All employment decisions are made based on qualifications, merit, and business need.