Staff Java developer

8 years

0 Lacs

Posted:23 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

This role is for one of the Weekday's clients

Min Experience: 8 yearsJobType: full-timeWe 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.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You