Job Title:  Consultant | Java + Python Engineer | Bengaluru | Engineering

Job requisition ID ::  78985
Date:  Jun 16, 2025
Location:  Bengaluru
Designation:  Consultant
Entity: 

Job description

We are seeking a Java Developer with strong Python skills and machine learning expertise. The ideal candidate will work with hould be capable of designing and implementing end-to-end solutions that can be quickly deployed to production environments using both Java and Python technologies.

 

Technical Requirements

 

Core Skills:

Strong Java development expertise with Spring Boot/Spring Framework

Proficiency in Python, particularly within Azure Databricks environment

Experience with PySpark and Java-based big data technologies

Advanced statistics and probability fundamentals

Proven track record in implementing machine learning solutions

Experience with model diagnostics, hyperparameter tuning, and interpretation

 

Development Expertise:

Java microservices development and deployment

Python-based ML model implementation

Strong foundation across the ML spectrum (classification, regression, clustering)

Experience in feature engineering and selection

Practical knowledge of model evaluation and validation techniques

Expertise in RESTful APIs and service integration

 

Key Responsibilities

Develop scalable Java applications that integrate ML solutions

Design and implement Python-based machine learning components

Handle dynamic data volumes efficiently

Create and maintain Java-Python integration pipelines

Perform complex statistical analysis and interpret results

Transform business requirements into technical solutions

 

Required Experience

Production-grade Java and Python application development

Python-based ML solution implementation

Experience working with large-scale datasets

History of successful end-to-end project delivery

Strong documentation and communication skills