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
Similar Jobs
More jobs at Weekday AI
Apply for this position
Sign In to ApplyAbout Weekday AI
At Weekday (backed by YC; also Product Hunt #1 product of the day), we are building the next frontier in hiring. We have built the largest database of white collar talent in India and have built outreach tools on top of it to generate highest response ...