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

Job requisition ID ::  78986
Date:  Jun 16, 2025
Location:  Bengaluru
Designation:  Senior 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