Weekday AI

Staff Java developer

Weekday AI India 1 day ago
engineering

This role is for one of the Weekday's clients


Min Experience: 8 years

JobType: full-time

We are seeking an experienced and highly skilled Staff Java Developer to join our dynamic engineering team. The ideal candidate will have a strong foundation in Java development, with extensive experience in building and managing large-scale data lake solutions. This role requires someone who can architect, design, and implement scalable, high-performance backend systems while collaborating closely with cross-functional teams, including data engineers, architects, and product managers.

Requirements

Key Responsibilities:

  • Lead the design, development, and maintenance of robust, scalable, and high-performance Java applications.
  • Architect and implement data lake solutions, ensuring data ingestion, storage, and processing pipelines are efficient, secure, and scalable.
  • Collaborate with data engineering teams to integrate structured and unstructured data into the data lake environment.
  • Analyze complex business requirements and translate them into technical solutions, focusing on performance optimization and system reliability.
  • Conduct code reviews, mentor junior and mid-level developers, and enforce coding standards and best practices.
  • Troubleshoot, debug, and optimize existing Java applications and data pipelines for enhanced performance and maintainability.
  • Participate in architectural discussions and decision-making to ensure alignment with overall technology strategy and data governance principles.
  • Evaluate and recommend emerging technologies, frameworks, and tools relevant to Java development and data lake management.
  • Ensure high standards of security, data privacy, and compliance are maintained across all applications and data solutions.

Skills and Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 8–12 years of professional experience in software development, with a strong focus on Java and backend systems.
  • Hands-on experience with data lakes, big data ecosystems, and related technologies (e.g., Hadoop, Spark, AWS S3, Azure Data Lake, or equivalent).
  • Proficiency in designing, developing, and maintaining RESTful APIs and microservices architectures.
  • Strong understanding of data modeling, ETL processes, and data ingestion pipelines.
  • Experience with SQL and NoSQL databases, data warehousing, and distributed data processing frameworks.
  • Solid grasp of software engineering principles, object-oriented programming, design patterns, and multithreading/concurrency in Java.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and associated services for data storage and processing.
  • Excellent problem-solving, analytical, and communication skills.
  • Proven ability to mentor and guide teams, manage technical challenges, and drive project delivery.

What Success Looks Like:
Within the first 6 months, the candidate is expected to lead key backend and data lake initiatives, deliver high-quality, scalable solutions, and contribute to technical strategy and innovation. You will play a pivotal role in shaping our data infrastructure and ensuring it meets both current and future business needs.

Skills in this job

People also search for

More jobs at Weekday AI