Published on July 2, 2025. Modified on July 13, 2025.
Job Title : Java Developer with Python Experience
Experience : 6+ Years
Location : Bangalore
Notice Period : Immediate to 4 Weeks
Job Summary :
We are looking for a senior Java Developer with strong proficiency in Python (minimum 2 years) to join our engineering team.
The ideal candidate should have a deep understanding of Java back-end development, along with hands-on experience in Python scripting, automation, or data processing.
This hybrid skill set will be critical in supporting cross-functional projects involving APIs, data workflows, and backend integrations.
Key Responsibilities :
- Design, develop, and maintain scalable backend systems using Java (Spring Boot/Microservices).
- Write Python scripts or services to support data handling, API consumption, or automation tasks.
- Collaborate with Dev Ops, QA, and product teams to deliver robust, end-to-end solutions.
- Build RESTful APIs and services integrating with third-party tools and platforms.
- Ensure best practices in software design, code quality, and application performance.
- Debug and resolve technical issues across Java and Python-based components.
Required Skills :
- 6+ years of experience in Java development, including frameworks like Spring Boot, Hibernate, etc.
- Minimum 2+ years of hands-on experience in Python development or scripting.
- Proficiency in REST APIs, Microservices architecture, and multithreaded programming.
- Strong knowledge of SQL/No SQL databases (e.g., My SQL, Postgre SQL, Mongo DB).
- Experience with version control systems (Git), CI/CD tools, and Agile/Scrum methodology.
Nice to Have :
- Exposure to cloud platforms (AWS, Azure, GCP).
- Familiarity with Docker, Kubernetes, or other containerization tools.
- Knowledge of data processing libraries like Pandas, or API tools like Fast API/Flask in Python.
- Experience with unit testing and mocking frameworks in both Java and Python