Senior Java Developer with AI/ML

Hexaware Technologies — Canada · Posted ~1 hour ago

Senior Full-time

Skills

Java J2EE Spring Boot Spring Batch Spring Integration dependency injection AI/ML JMS MQ Kafka microservices PL/SQL batch processing Linux scripting CI/CD unit testing automation testing Microservices Linux

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An experienced Java developer is sought to build and maintain highly scalable, high-performance applications from development through production. You will work with enterprise Java, Spring, messaging and streaming technologies, microservices, databases, Linux scripting, automated testing, and CI/CD pipelines. The role involves collaborating with product and business stakeholders, modernizing established applications, independently delivering modules, and supporting production systems.

Highlights

Experienced Java engineering role focused on scalable production systems, combining modern microservices, messaging, AI/ML, databases, automated testing, and CI/CD while offering end-to-end ownership of module delivery.

Description

Minimum of 8 to 13 years of Java Development experience.Strong Java, J2EE, Spring (Spring boot, Batch/Integration, DI etc.)AIMLmessaging/streaming technologies (JMS, MQ, Kafka etc.),Micro-service Architecture,Strong Database / PL SQL / Batch Processing skills,Hands-on Linux scripting experience,DevOps CI/CD pipeline integration (Helios). Role expectations: 1. Minimum 8+ years of professional software development experience delivering highly scalable, high-performance applications to production end to end. 2. Collaborate closely with a Product Owner, business analyst to understand and implement functional use cases and business logic. 3. Work closely with an engineering team to integrate proposed strategic changes into the legacy applications. 4. Write clean, readable/reusable java code with unit/automation test cases, debug production. 5. Should be able to independently handle module deliveries (using CI/CD), multi-task effectively and provide timely updates to the leads. 6. Should be able to understand the current legacy code written in C++/.NET and implement