
Java Fullstack
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a Senior Java Fullstack Developer with React expertise to join our team in Bengaluru. In this role, you will be instrumental in building high-quality, working software by collaboratively coding, testing, and developing solutions that meet specified requirements and acceptance criteria. You will be responsible for ensuring code quality through meaningful unit testing and contributing to the overall maintenance of our codebase.
Your responsibilities will include providing input for story prioritization, assisting the Technical Product Manager in preparing release requirements, and actively participating in scrum ceremonies. Daily status updates in Rally are expected. You will continuously collaborate with teams to enhance our technical practices and will attend release planning meetings and technical reviews as needed.
Key technical aspects of this role involve designing, developing, testing, and maintaining cloud-native application components and microservices using modern engineering practices. You will translate product and business requirements into scalable technical solutions, participating in architecture and design reviews. The role requires writing clean, maintainable, and efficient Java (Spring/Springboot) and ReactJS code, adhering to best engineering practices.
You will develop and operate applications on Google Cloud Platform (GCP) utilizing cloud-native design principles, and build/manage containerized applications with Docker and Kubernetes (GKE). Contribution to CI/CD pipelines, build automation, and deployment processes using Git-based workflows is essential. You will ensure applications meet stringent scalability, performance, reliability, and security requirements.
Troubleshooting production issues, performance bottlenecks, and reliability problems, including root cause analysis, will be a significant part of your work. You will also focus on improving application observability through logging, monitoring, and alerting, while actively reducing technical debt. Implementation and on-call coverage, including warranty support, will be required.
We are looking for candidates with a minimum of 6 years of professional experience, ideally between 6-8 years, with primary skills in Java Development and secondary skills including ReactJS and Core Java. This role is based in Bengaluru.