Description :
Job Title : Senior Java Developer with Python
Experience : 5 - 10 years
Location : Bengaluru / Delhi NCR / Chennai / Hybrid
Employment Type : Full-time / Permanent
Domain : BFSI / Enterprise Applications / Product Development
About the Role :
We are looking for a high-performing Senior Java Developer with strong experience in Python scripting to join our backend engineering team.
The ideal candidate will be responsible for designing, developing, and optimizing enterprise-grade applications, integrating services, and enabling automation through Python utilities.
Key Responsibilities :
1. Backend Application Development :
- Design, develop, and enhance backend systems using Core Java, Spring Boot, and REST APIs.
- Develop microservices and ensure secure communication between distributed components.
- Use Python for automation, data processing, or integration tasks.
2. System Design & Scalability :
Participate in designing high-performance, scalable, and resilient system architectures.Optimize application performance and ensure efficient use of system resources.Work closely with architects to implement design patterns and clean coding standards.3. Integration & Data Handling :
Develop and manage data flows and APIs across internal and external systems.Use Python scripts for ETL, log analysis, or data validation processes.Integrate with databases (MySQL, PostgreSQL, MongoDB) and handle large datasets efficiently.4. DevOps & Deployment :
Implement CI / CD pipelines using Jenkins / GitLab and manage deployments on AWS / Azure / GCP.Work with Docker / Kubernetes for containerized deployments.Support production systems and ensure continuous improvement in reliability.5. Collaboration & Agile Practices :
Collaborate with cross-functional teams (QA, DevOps, Product, Data) in Agile / Scrum mode.Conduct code reviews and mentor junior developers.Participate in sprint planning, backlog grooming, and release retrospectives.(ref : hirist.tech)