Posted on: 24/04/2026
Job Title : Senior Java Developer (Core Java + AI/ML)
Location : Bangalore
Experience : 7+ Years
Employment Type : Full-Time
Job Overview :
We are seeking a highly skilled Senior Java Developer with 7+ years of hands-on experience in Core Java, backend application development, and AI/ML integration to join our growing engineering team in Bangalore. The ideal candidate will have strong expertise in designing and developing scalable enterprise applications using Java technologies, along with exposure to AI/ML frameworks, APIs, and intelligent automation solutions.
This role involves building robust backend systems, integrating AI/ML models and services into enterprise applications, optimizing performance, and collaborating with cross-functional teams to deliver innovative, data-driven solutions.
Key Responsibilities :
- Design, develop, and maintain scalable, high-performance applications using Core Java and Java/J2EE technologies.
- Develop backend services, RESTful APIs, and microservices-based applications.
- Integrate AI/ML models, APIs, and intelligent services into Java applications for automation and predictive solutions.
- Collaborate with data science and ML teams to deploy and consume machine learning models in production environments.
- Build and optimize application architecture for performance, scalability, and reliability.
- Participate in system design, technical architecture, code reviews, and development best practices.
- Develop secure and maintainable code following object-oriented principles and design patterns.
- Work with databases, messaging systems, and distributed applications.
- Troubleshoot production issues and optimize application performance.
- Contribute to CI/CD pipelines and DevOps-driven development processes.
- Stay current with advancements in Java, cloud technologies, and AI/ML ecosystems.
Required Skills & Qualifications :
- Bachelor's/Master's degree in Computer Science, Engineering, or related field.
- 7+ years of strong hands-on experience in Core Java / Java Development.
- Strong expertise in Java, J2EE, Spring Boot, Spring MVC, Hibernate.
- Experience developing REST APIs and Microservices.
- Solid understanding of OOP, Data Structures, Multithreading, Collections, and Design Patterns.
- Experience with SQL/NoSQL databases such as Oracle, MySQL, PostgreSQL, MongoDB.
- Hands-on experience with AI/ML integration, ML APIs, or model deployment.
- Exposure to Python-based ML frameworks such as TensorFlow, PyTorch, Scikit-learn is a plus.
- Experience integrating services like OpenAI APIs, Azure OpenAI, AWS AI/ML services, or similar platforms.
- Knowledge of containerization and cloud platforms (AWS/Azure/GCP).
- Familiarity with Git, Maven, Jenkins, and CI/CD pipelines.
Preferred Skills :
- Experience in LLMs, Generative AI, NLP, or AI-driven application development.
- Exposure to vector databases, prompt engineering, or RAG-based applications is a plus.
- Knowledge of Kafka, RabbitMQ or event-driven architectures.
- Experience with Kubernetes and Docker is desirable.
- Understanding of MLOps concepts is an advantage.
Preferred Candidate Profile :
- Strong analytical and problem-solving skills.
- Ability to work in fast-paced Agile development environments.
- Good communication and stakeholder collaboration skills.
- Experience mentoring junior developers is a plus.
Nice to Have :
- Experience with GenAI use cases and AI-powered enterprise applications.
- Exposure to chatbot, recommendation, predictive analytics or intelligent automation solutions.
- Prior experience in enterprise product or platform development environments.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1631247