× Success! Job has been saved successfully.

Big Data Architect

Pune, Maharashtra, India
Posted on: 06-03-2025
Job description
  • Manage one or more Applications to accomplish established goals as well as conduct personnel duties for team like hiring and training.
  • Design and develop real time and batch data transformation processes using wide range of technologies using Hadoop, Spark Stream, Spark SQL, Hive etc.
  • Design and Develop programs to build functionalities, in the next generation Big-data platform which is also authorize data redistributor.
  • Ability to translate architecture and low-level requirements to design and code using Big-data tools and processes.
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Review and analyze proposed technical solutions for projects
  • Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project
  • Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary

Qualifications:

  • Must have - Sr. development resource with experience in Java/J2EE, Hadoop, Scala, Hive, Impala, Kafka and Elastic to resolve data concerns and implement data remediation requirements.
  • Must have - Hands-On Experience in managing application development using Spark (Scala, Python or Java), SQL, Linux Based Hadoop Ecosystem (HDFS, Impala, Hive, HBase, etc.)
  • Understanding of the Big Data architecture and the ability to trouble shoot performance and/or development issues on Hadoop.
  • Good knowledge of design patterns and providing solutions to complex design issues, identification and resolution of code issues.
  • Proficiency in enterprise level messaging infrastructure like Solace, Kafka, Tibco EMS.
  • Relational SQL and NoSQL database integration and data distribution principles experience
  • Align to Engineering Excellence Development principles and standards.
Qualification
  • Manage one or more Applications to accomplish established goals as well as conduct personnel duties for team like hiring and training.
  • Design and develop real time and batch data transformation processes using wide range of technologies using Hadoop, Spark Stream, Spark SQL, Hive etc.
  • Design and Develop programs to build functionalities, in the next generation Big-data platform which is also authorize data redistributor.
  • Ability to translate architecture and low-level requirements to design and code using Big-data tools and processes.
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Review and analyze proposed technical solutions for projects
  • Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project
  • Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary

Qualifications:

  • Must have - Sr. development resource with experience in Java/J2EE, Hadoop, Scala, Hive, Impala, Kafka and Elastic to resolve data concerns and implement data remediation requirements.
  • Must have - Hands-On Experience in managing application development using Spark (Scala, Python or Java), SQL, Linux Based Hadoop Ecosystem (HDFS, Impala, Hive, HBase, etc.)
  • Understanding of the Big Data architecture and the ability to trouble shoot performance and/or development issues on Hadoop.
  • Good knowledge of design patterns and providing solutions to complex design issues, identification and resolution of code issues.
  • Proficiency in enterprise level messaging infrastructure like Solace, Kafka, Tibco EMS.
  • Relational SQL and NoSQL database integration and data distribution principles experience
  • Align to Engineering Excellence Development principles and standards.

 Key job details

Primary Location
Pune, Maharashtra, India
Job Type
Experienced
Primary Skills
Scala, Hive, PySpark, Python, Kafka
Years of Experience
10
Travel
No
Job Posting
06/03/2025

Join Virtusa

 

Please enter a valid email address to begin your application.

Thank you for verifying your email. Please proceed with the steps below to apply.

We only accept the following file extensions: .pdf, .docx or .doc
Maximum file size: 1 MB
File name must not include special characters or spaces (e.g. “name_resume.pdf”)

Please attach your CV/Resume, ensure it is in the correct format and smaller than 1MB.
We only accept the following file extensions:

Thank you. You already have an active account with Virtusa's hiring system. Please login to our portal to proceed with your application or apply for more opportunities.

LoginClick to Login

About Virtusa

Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 27,000 people globally that cares about your growth — one that seeks to provide you with exciting projects, opportunities and work with state of the art technologies throughout your career with us.

Great minds, great potential: it all comes together at Virtusa. We value collaboration and the team environment of our company, and seek to provide great minds with a dynamic place to nurture new ideas and foster excellence.

Virtusa is an Equal Opportunity Employer. All applicants will receive fair and impartial treatment without regard to race, color, religion, sex, national origin, ancestry, age, legally protected physical or mental disability, protected veteran status, status in the U.S. uniformed services, sexual orientation, gender identity or expression, marital status, genetic information or on any other basis which is protected under applicable federal, state or local law.

Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government-issued ID during each interview. All candidates must be authorized to work in the USA.

Learn more

Awards and recognition

Find us on Glassdoor.

Have any questions?

What is the best way to find and apply for positions at Virtusa?

To join our bright team of professionals, you can apply directly to our website under the Careers tab and search all open jobs. https://www.virtusa.com/careers

Can I apply for more than one position at the same time?

Yes, you can. Virtusa gives you the flexibility to apply for multiple open positions that excite you about your future and align to your experience and career goals.

Can I apply for a position across multiple geographical locations?

Yes, you can. Virtusa is a global Company, and we serve our clients through our global delivery model.

What happens after I’ve submitted my resume?

Our dedicated recruitment team will review your online application and match it to all our open jobs. We update our open jobs on a daily basis and encourage you to check back often.

How will I be evaluated for a career opportunity with Virtusa?

Our team of recruiters will review your application, relevant job experience, and skills to appropriately align it to our open jobs. From there, the recruitment team will contact the qualified candidate to start the interview process.

Career insights

Want to explore the ways you can engineer your career in technology? Our thought leaders share key career insights for candidates from entry-level job seekers to senior technologists.