drjobs Senior Software Engineer - Backend Java

Senior Software Engineer - Backend Java

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bengaluru - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

The candidate will lead the technical roadmap for the data platform team which consists of 510 talented but possibly inexperienced team members.

The candidate will typically perform the following roles

  • Lay out the technical roadmap for the next n months from time to time
  • Mentor junior engineers in the form of code reviews and knowledge sharing about coding and design best practices
  • Coding and system design for new features and bug fixes
  • Take care of Operations excellence by monitoring production system

Qualifications :


The role requires a strong technical knowledge on several fronts

Required

  • Job Location is Bangalore. Please do not apply if youre not based in Bangalore or willing to relocate to Bangalore
  • Expertise in Java is required. Please do not apply without having worked handson in Java for at least 6 years in enterprise projects.
    • Candidate should be aware of dependency injection and how it is used in unit testing frameworks.
    • Candidates should have working knowledge of Java best practices as laid out in (for example) Effective Java by Josh Bloch.
    • Candidates should have experience in writing multithreaded java programs and should be aware of such things as the java memory model.
    • Candidates should be aware of multi threading best practices as specified in (for example) Java Concurrency in Practice by Brian Goetz etc
  • Candidates require a strong working knowledge of linux based systems. This includes both theoritical knowledge as laid out in (for example) linux system programming by Robert Love as well as practical experience in linux system monitoring as laid out in (for example) Systems Performance by Brendan Gregg
  • Depth of experience in SQL and PostgreSQL database. 

Preferable

  • Good working knowledge on kubernetes
  • Experience in Google Cloud Platform and its data analytics products like BigQuery etc
  • Previous experience working in a data platform team will be helpful
  • Experience with Apache Flink 


Remote Work :

No


Employment Type :

Fulltime

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.