HamburgerMenu
hirist

Software Development Engineer II - Java/Python

Catalyst IQ
Bangalore
3 - 5 Years
star-icon
4.8white-divider3+ Reviews

Posted on: 26/12/2025

Job Description

Description :


Responsibilities :


- Architect, develop, and maintain scalable backend services using Python and Java (Spring Boot).


- Take end-to-end ownership of backend features - from design and implementation to testing, deployment, and monitoring.


- Design and optimise database schemas and queries (SQL/NoSQL).


- Build secure and efficient REST APIs / GraphQL endpoints.


- Ensure performance, reliability, and scalability of backend systems.


- Collaborate with cross-functional teams (frontend, product, AI/LLM, and business stakeholders) to deliver impactful solutions.


- Stay updated with the latest in backend engineering and LLM-driven application development.


Requirements :


- 3 to 5 years of professional backend development experience.


- Strong expertise in Python (FastAPI, Django, or Flask) and Java with Spring Boot.


- Proven experience in database design, query optimisation, and performance tuning.


- Strong knowledge of REST APIs, GraphQL, and system design principles.


- Experience in building scalable, production-grade services.


- Familiarity or exposure to LLMs or interest in AI/ML-based applications.


- Strong problem-solving, debugging, and ownership mindset.


- Ability to work effectively with cross-functional teams.


Nice to Have :


- Experience with cloud platforms (AWS/GCP).


- Knowledge of caching, queues (Redis, RabbitMQ, Kafka), or event-driven architectures.


- Ability to mentor junior developers and review code for quality.


- Product-first mindset with experience in translating business requirements into backend solutions.


info-icon

Did you find something suspicious?