HamburgerMenu
hirist

Innovya Technologies - Senior Backend Developer - Python/Java

Innovya Technologies
6 - 10 Years
Multiple Locations

Posted on: 17/04/2026

Job Description

Position Overview :

We are looking for a highly skilled Senior Backend Developer with 6 to 8 years of hands-on experience, with a strong focus on Python and working knowledge of Java, to join our growing engineering team. The ideal candidate brings deep expertise in building scalable, high-performance backend systems and thrives in a fast-paced investment banking environment.

You will be instrumental in designing, developing, and maintaining mission-critical applications that power our investment banking operations. We are looking for a Python-first engineer who can also contribute across Java-based systems, with excellent communication skills and the ability to lead and collaborate effectively in Agile delivery environments.

Key Responsibilities :

Backend Development & Architecture :

- Design, develop, and maintain scalable, high-performance backend applications using Python as the primary language, with Java exposure for cross-stack collaboration.

- Build robust RESTful APIs and microservices that support high-throughput, low-latency investment banking workflows.

- Develop and maintain server-side components with a strong emphasis on the Python stack, supported by Java where required :

- Python : FastAPI, Django, Flask; async programming, data pipelines, Celery, SQLAlchemy, Pydantic, pytest

- Java : Spring Boot, Spring Core, Spring MVC, Hibernate/JPA

- Integrate applications seamlessly with relational/NoSQL databases, distributed systems, and third-party financial APIs.

- Apply multithreading, concurrency, and performance optimization techniques to ensure system reliability under peak load.

Collaboration & Quality :

- Partner with business analysts, stakeholders, and cross-functional teams to convert complex requirements into scalable technical solutions.

- Lead and participate in rigorous code reviews, upholding high standards for code quality, security, and maintainability.

- Contribute to software architecture discussions and drive adoption of engineering best practices.

- Mentor and guide junior developers, fostering a culture of continuous learning and technical excellence; drive Agile/Scrum delivery practices and ensure timely, quality outputs across the team.

- Proactively troubleshoot and resolve complex production issues, minimizing downtime and business impact.

- Stay current with emerging backend technologies, frameworks, and investment banking technology trends.

Education & Experience :

- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent professional experience).

- 6-8 years of professional backend development experience in a production environment.

- Strong, demonstrable Python expertise is required; working knowledge of Java is an advantage.

Technical Skills :

- Deep proficiency in Python backend development; familiarity with Java backend stack is a plus :

- Python stack : FastAPI, Django, Flask; async/await, Celery, SQLAlchemy, Pydantic, REST & GraphQL APIs, unit testing with pytest

- Java stack : Core Java, Spring Boot, Spring MVC, multithreading & concurrency

- Strong grasp of data structures, algorithms, object-oriented design, and design patterns.

- Solid experience designing and consuming RESTful APIs and working with microservices architectures.

- Familiarity with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis, etc.).

- Hands-on experience with Git or equivalent version control systems.

- Excellent verbal and written communication skills, with the ability to articulate technical concepts clearly to both technical and non-technical stakeholders.

Preferred Qualifications :

- Prior experience in investment banking, financial services, or fintech environments.

- Exposure to financial products, trading systems, or capital markets platforms.

- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).

- Familiarity with CI/CD pipelines and DevOps tools such as Jenkins, GitHub Actions, or similar.

- Experience building or maintaining data processing pipelines or event-driven distributed systems (Kafka, RabbitMQ, etc.).

- Knowledge of investment banking regulations and compliance requirements is a plus.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in