Big Data Developer

Role Category: Programming & Design
Role: Big Data Developer
Job Location: Jaipur



  • Understand company needs to define system specifications.
  • Developing high-quality and detailed designs.
  • Plan and design the structure of a technology solution.
  • Recommend changes on project design concepts to improve efficiency.
  • Ability to adapt and learn new technology platforms, conduct POC and guide solution design.
  • Using coding standards and best practices to ensure quality.
  • Identify system data, hardware and software components required to meet user needs.
  • Implement solutions focusing on reuse and industry standards at a program, enterprise or operational scope.
  • Participate in team Scrum meetings, and interact with various stakeholders.
  • Contribute to Bigdata Architect profession both internally and externally.
  • Oversee assigned programs (e.g. conduct code review) and provide guidance to team members.
  • Ensure the implementation of agreed architecture and infrastructure.
  • Understands information requirements by studying organization mission, goals, and business drivers; conferring with executives.
  • Defines infrastructure for design and integration of internet computing systems by analysing information requirements; determining platform architecture, technology, and tools; studying business operations and user-interface requirements; directing development of physical database.
  • Monitor systems to ensure they meet both user needs and business goals.



  • Proven experience as a Bigdata Developer Position or Software Architect.
  • Experience of similar hands-on software development building Data platforms with the following tools and technologies: Hadoop, Spark, Kafka, Relational SQL and NoSQL databases, Data pipeline/workflow management tools.
  • MUST have experience with Java, Scala or Python Programming Language.
  • Expert in Big Data querying tools, e.g. Hive and Impala.
  • Hands-on experience with software development, software design and system administration.
  • Experience working with and extracting value from large, disconnected and/or unstructured datasets.
  • Strong knowledge of Core Java and Object-oriented programming concepts and principles.
  • Familiarity with various operating systems (e.g. Windows, UNIX) and databases (e.g. MySQL, MongoDB).
  • Experience in cloud technologies (e.g. AWS, GCP, VMware, Azure) • Understanding of Network Design and its implementation.
  • Excellent communication skills • Problem-solving aptitude • Organizational and leadership skills.



  • Should have min 3+ Year of experience.
  • Engineering/B.Tech/B.E degree or relevant from premier institutes.
  • Strong analytical skills - strong problem solving skills, communicates in a clear and succinct manner and effectively evaluates information / data to make decisions, anticipates obstacles and develops plans to resolve.
  • Experience in the integration with and/or management of externally-hosted 3rd Party Software as a Service applications.
  • High level of energy and enthusiasm, with ability to thrive in a rapidly changing environment.
  • Strong logical and debugging skills.
  • Preferable Client facing experience.


Additional Eligibility Qualifications

  • Strong team player - collaborates well with others to solve problems and actively incorporates input from various sources.
  • Demonstrated customer focus - evaluates decisions through the eyes of the customer, builds strong customer relationships and creates processes with customer viewpoint.
  • Change oriented - actively generates process improvements, supports and drives change, and confronts difficult circumstances in creative ways.
  • Ability to develop and maintain effective client relationships.