As a Backend Engineer, you'll lead the transformation of a core test management product by building scalable, resilient backend services. You'll work extensively with Java 17 to design and implement distributed systems that power real-time data flows and support growing user demands.
What You'll Do
- Design and deploy microservices using REST, HTTP, JSON, and XML to support scalable application behavior
- Develop low-latency data ingress and egress solutions within an agile delivery framework
- Write clean, maintainable code aligned with product specifications and contribute to end-to-end testing
- Collaborate with technical and business stakeholders to refine requirements and deliver reliable solutions
- Support system stability through hands-on troubleshooting and performance optimization
- Communicate progress, risks, and technical challenges clearly and consistently
Requirements
- Minimum of 1 year of hands-on experience with Java 17 or later
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field
- Proven experience in API-driven development using REST, SOAP, and JSON
- Familiarity with Agile (Scrum) methodologies and tools like JIRA
- Solid grasp of object-oriented analysis and design, Spring Framework, and microservices architecture
- Experience optimizing application performance, security, and fault tolerance
- Working knowledge of relational or NoSQL databases and core Java design patterns
- Proficiency with AWS services including RDS, S3, and Elastic Cache
- Hands-on experience with messaging queues, particularly RabbitMQ
Preferred Qualifications
- Familiarity with Atlassian products and plugin ecosystems
- Basic experience with frontend technologies such as React or JavaScript
Benefits
This role is based in Bangalore with a hybrid work model, allowing flexibility between office and remote environments. You'll work within a culture that values open collaboration, customer-centric innovation, and advancing software quality in a technology-driven world.