Quick Overview
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
- PL
Senior Integration Developer
NewPlative
India๐ฎ๐ณHybrid12 hours agoSOAPSQLSalesforce+5Technology - CA
Senior Quantitative Developer
NewCaxton Associates
Bengaluru, Karnataka๐ฎ๐ณOn-site22 hours agoGCPRustSQL+5Technology - VA
Clinical Developer
NewValsoft Corporation
India๐ฎ๐ณRemote7 hours agoGCPSQLClinical Trials+5Technology - NO
R&D Specialist - Full Stack
Nokia
Bengaluru๐ฎ๐ณHybrid5 weeks agoMemcachedMySQLNode.js+6 - EN
Full Stack Java Lead
NewEndava
Pune, MH๐ฎ๐ณHybrid23 hours agoDockerMicroservicesOracle+17Technology - EN
Full Stack Java Developer
NewEndava
Pune, MH๐ฎ๐ณHybrid23 hours agoDockerMicroservicesOracle+17Technology