As a Backend Engineer, you will help shape the next generation of enterprise test management platforms by designing and implementing scalable, secure, and high-availability systems. Working within an agile framework, you'll collaborate with technical and business teams to solve complex challenges and deliver robust backend solutions that power critical workflows.
What You'll Do
- Design, develop, and maintain distributed systems using Java 17 and the Spring Framework
- Build and optimize microservices that communicate via REST, SOAP, JSON, and messaging queues such as RabbitMQ
- Develop low-latency data ingestion and egress pipelines to support real-time operations
- Write clean, testable code and contribute to automated testing frameworks
- Collaborate with cross-functional teams using agile methodologies, primarily Scrum, supported by tools like JIRA
- Ensure system resilience, performance, and security across AWS services including S3, RDS, and Elastic Cache
- Document system designs and communicate technical risks and progress clearly to stakeholders
What We're Looking For
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field
- Minimum of one year of hands-on experience with Java 17 or later versions
- Familiarity with object-oriented analysis and design (OOAD), core Java patterns, and database modeling
- Proven experience working with both relational and NoSQL databases
- Solid understanding of API-driven development and integration with remote data sources
- Experience in AWS cloud infrastructure and SDLC best practices
- Working knowledge of the Atlassian ecosystem, including JIRA and related plugins
- Familiarity with React and JavaScript is a plus
Our Environment
The team operates in a dynamic, agile setting focused on innovation in software quality and application integrity, especially in the context of AI-driven development. We emphasize customer-centric problem solving and active participation in open source communities. Work follows a hybrid model based in Bangalore, combining in-office collaboration with flexible scheduling to support productivity and work-life balance.