Haystack
โ† Back to Jobs
Full time
Technology
WA

Java Fullstack Engineer

Weekday AIBengaluru, Karnataka๐Ÿ‡ฎ๐Ÿ‡ณIndiaPosted 1 Oct 2026

Quick Overview

Seniority
Mid Senior
Employment type
Full Time
Work mode
On Site
Location
Bengaluru, Karnataka, India
Posted
17 hours ago
DockerMicroservicesMySQLSpringSpring BootAWSAgileAngularApacheJavaJavaScriptKafkaKubernetesPostgreSQLRESTReactTerraformVue

Job Description

๐—ง๐—ต๐—ถ๐˜€ ๐—ฟ๐—ผ๐—น๐—ฒ ๐—ถ๐˜€ ๐—ณ๐—ผ๐—ฟ ๐—ผ๐—ป๐—ฒ ๐—ผ๐—ณ ๐˜๐—ต๐—ฒ ๐—ช๐—ฒ๐—ฒ๐—ธ๐—ฑ๐—ฎ๐˜†'๐˜€ ๐—ฐ๐—น๐—ถ๐—ฒ๐—ป๐˜๐˜€

๐—ฆ๐—ฎ๐—น๐—ฎ๐—ฟ๐˜† ๐—ฟ๐—ฎ๐—ป๐—ด๐—ฒ: ๐—ฅ๐˜€ ๐Ÿญ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ - ๐—ฅ๐˜€ ๐Ÿฎ๐Ÿฏ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ (๐—ถ๐—ฒ ๐—œ๐—ก๐—ฅ ๐Ÿญ๐Ÿฌ-๐Ÿฎ๐Ÿฏ ๐—Ÿ๐—ฃ๐—”)

Experience: 6+ yrs

Location: Bengaluru, Karnataka, India

Job Type: Full-time

We are looking for an experiencedย Full-Stack Senior Product Software Engineerย to design, build, and support scalable products and mission-critical systems. The role combines strong backend engineering with modern frontend development, technical ownership, system reliability, and cross-functional collaboration.

The ideal candidate will have strong expertise inย Java, Spring Boot, React.js, microservices, REST APIs, relational databases, and distributed systems, along with a pragmatic approach to solving complex engineering challenges at scale.

Key Responsibilities

  • Design, develop, deploy, and support scalableย microservices and user interfacesย using Java and modern frontend technologies.
  • Build reliable backend services usingย Java, Spring Boot, REST APIs, and microservice architectures.
  • Develop responsive and maintainable frontend applications usingย React.js or other modern JavaScript frameworks.
  • Translate product requirements and user stories into actionable technical solutions and engineering tasks.
  • Own features throughout the complete lifecycle, from technical design and development through testing, deployment, and production support.
  • Design efficient database schemas and queries for relational databases such asย MySQL and PostgreSQL.
  • Apply principles of loose coupling, service encapsulation, scalability, and maintainability when designing distributed systems.
  • Collaborate with Product, UX, Engineering, and other stakeholders to deliver user-focused product experiences.
  • Participate in architecture and technical design discussions and contribute to engineering decisions.
  • Mentor and support engineers throughย code reviews, technical documentation, knowledge sharing, and informal guidance.
  • Define and implement technical and operational metrics to measure system health and manage engineering risks.
  • Improve system observability throughย metrics, monitoring, logging, tracing, and alerting.
  • Troubleshoot production issues, perform root-cause analysis, and implement sustainable solutions.
  • Participate in on-call rotations and contribute to operational excellence and system reliability.
  • Champion best practices in code quality, automated testing, CI/CD, and Agile software development.
  • Evaluate and use appropriateย AI-powered engineering and automation toolsย while following organisational policies and security guidelines.
  • Contribute to continuous improvements in architecture, development processes, performance, and engineering productivity.

What Makes You a Great Fit

  • 6โ€“9 years of hands-on software engineering experienceย in full-stack or product engineering environments.
  • Strong proficiency inย Java and Spring Boot, including Spring-based application development and ORM technologies.
  • Proven experience withย React.jsย or modern JavaScript frameworks such as Angular or Vue.
  • Strong understanding ofย microservices, RESTful APIs, distributed systems, and loosely coupled architectures.
  • Strong experience with relational databases such asย MySQL and PostgreSQL, including schema design and query optimisation.
  • Solid foundation in computer science concepts, includingย data structures and algorithms.
  • Strong understanding of scalable, reliable, and observable production systems.
  • Experience with automated testing, code reviews, Agile workflows, and modern software engineering practices.
  • Strong problem-solving skills with a pragmatic approach to complex technical challenges.
  • Excellent communication and collaboration skills with both technical and non-technical stakeholders.
  • Experience working withย cloud platforms such as AWSย is an advantage.
  • Familiarity withย Docker, Kubernetes, and Terraformย is desirable.
  • Experience with data-streaming technologies such asย Apache Kafka, AWS Kinesis, or SNS/SQSย is a plus.
  • Exposure toย AdTech, programmatic advertising, or real-time bidding platformsย is an advantage.
  • Strong ownership mindset with the ability to work independently while contributing effectively to a collaborative engineering team.
  • Willingness to mentor peers, learn new technologies, and continuously improve engineering practices.

Similar jobs