Backend Engineer

Posted Yesterday
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
500K-3M Annually
Senior level
Artificial Intelligence • HR Tech • Professional Services • Software
The Role
Design, architect, and implement scalable, high-performance backend systems and microservices using Java and Spring Boot. Build data pipelines with Big Data tools, design/optimize MongoDB and MySQL schemas, integrate cloud and container platforms, and ensure observability. Provide technical leadership, mentor engineers, perform code reviews, collaborate with product and stakeholders, and resolve performance bottlenecks.
Summary Generated by Built In

This role is for one of the Weekday's clients

Salary range: Rs 500000 - Rs 2700000 (ie INR 5 - 27 LPA)

Min Experience: 5 years

Location: Bengaluru

JobType: full-time

Are you interested in working for a Global Leader in E-commerce? Are you excited about working on highly scalable platforms and applications that are accessed by millions of users every day? If so, read on to find out more about the opportunity.


Requirements

Key Responsibilities:

  • Architect and Design Systems: Lead the design and architecture of scalable, distributed, and high-performance systems using Java, Spring Boot, and Microservices.
  • Hands-on Development: Write clean, efficient, and maintainable code in Java, ensuring adherence to best practices and design principles.
  • System Design: Create detailed system designs, including high-level architecture, component diagrams, and data flow, to solve complex business problems.
  • Microservices Development: Design and implement microservices-based architectures, ensuring scalability, fault tolerance, and high availability.
  • Big Data Integration: Work with Big Data technologies to design and implement data pipelines, processing frameworks, and storage solutions.
  • Database Expertise: Design and optimize database schemas and queries for MongoDB and other NoSQL/relational databases.
  • Technical Leadership: Provide technical guidance and mentorship to engineering teams, ensuring adherence to design principles and coding standards.
  • Collaboration: Work closely with product managers, stakeholders, and other engineering teams to understand requirements and deliver high-quality solutions.
  • Performance Optimization: Identify and resolve performance bottlenecks in applications and systems.
  • Innovation: Stay updated with the latest trends and advancements in technology, and recommend their adoption where appropriate.

Required Skills and Qualifications:

  • Proven Experience: hands-on experience in Java development, with a strong focus on system design and architecture.
  • Java Expertise: Deep understanding of Java, including multithreading, concurrency, and performance optimization.
  • Spring Boot: Extensive experience with Spring Boot and related frameworks for building enterprise-grade applications.
  • Microservices Architecture: Strong knowledge of microservices design patterns, RESTful APIs, and service orchestration.
  • System Design: Expertise in designing scalable, distributed systems with a focus on high availability and fault tolerance.
  • Big Data Technologies: Hands-on experience with Big Data tools and frameworks (e.g., Hadoop, Spark, Kafka, etc.).
  • MongoDB: Proficiency in working with MongoDB, including schema design, indexing, and query optimization.
  • Design Principles: Strong understanding of software design principles, including SOLID, DRY, and design patterns.
  • Hands-on Coding: Ability to write high-quality, production-ready code and perform code reviews.
  • Problem-Solving: Excellent analytical and problem-solving skills with a focus on delivering scalable solutions.
  • Collaboration: Strong communication and interpersonal skills to work effectively with cross-functional teams.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of event-driven architectures and messaging systems (e.g., RabbitMQ, Kafka).
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
Must-have skills

MySQL database design

Good-to-have skills

java, Spring Boot, microservices

Skills Required

  • Proven hands-on Java development experience (multithreading, concurrency, performance optimization)
  • Extensive Spring Boot experience
  • Design and implement microservices architecture and RESTful APIs
  • System design and architecture for scalable, distributed, high-availability systems
  • Hands-on experience with Big Data technologies (Hadoop, Spark, Kafka)
  • Experience with event-driven architectures and messaging systems (Kafka, RabbitMQ)
  • Proficiency with MongoDB (schema design, indexing, query optimization)
  • MySQL database design (Must-have)
  • Experience with cloud platforms (AWS, Azure, GCP)
  • Containerization and orchestration (Docker, Kubernetes)
  • Familiarity with CI/CD pipelines and DevOps practices
  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack)
  • Technical leadership, mentoring, code reviews, and strong collaboration skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
0 Employees
Year Founded: 2021

What We Do

Weekday is an AI-powered recruitment platform that helps startups hire top-tier engineering and product talent. By leveraging a massive database of white-collar professionals and advanced outreach tools, the company streamlines the hiring process through automated sourcing, AI-driven resume screening, and white-glove contingency services. Their mission is to modernize recruitment by enabling companies to discover and engage passive candidates efficiently, ensuring high-quality hires for critical roles.

Similar Jobs

Nexthink Logo Nexthink

Software Engineer

Artificial Intelligence • Big Data • Cloud • Information Technology • Machine Learning • Software
Remote or Hybrid
Bengaluru, Karnataka, IND
1200 Employees

CrowdStrike Logo CrowdStrike

Senior Back-end Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
10000 Employees

Easyship Logo Easyship

Back-end Engineer

eCommerce • Business Intelligence
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
150 Employees

ABB Logo ABB

Back-end Engineer

Robotics • Analytics • Energy
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
104000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account