POSITION
We are looking for a Senior Java+AI/ML Software Engineer (all genders) who will join our Procure Tech-Customer Management Team in "Mohali" which will bring enterprise-grade Java expertise, AI capabilities for procurement engine towards our Copilot customer value proposition, through API first and GenAI capabilities.
CHALLENGE
- Take full ownership of complex problems across a diverse ecosystem of applications, services, and machine learning pipelines from design to deployment ensuring robust, scalable, and intelligent systems that deliver exceptional service to global enterprise customers. - Design, develop, and maintain Java-based APIs, distributed systems, and ML-integrated services that power intelligent features and data-driven decision-making across HRS engineering platforms. - Build and optimize new AI/ML-driven features used by thousands of users and hundreds of enterprise clients, including Fortune 500 companies. - Collaborate closely with cross-functional teams, including backend, data science, and product, to build and scale AI-enhanced capabilities across our platforms. - Apply and uphold best practices in software engineering and ML/AI model lifecycle management, bringing architectural consistency and technical excellence across multiple codebases and teams.
FOR THIS EXCITING MISSION YOU ARE EQUIPPED WITH...
- Educational Background: Educational Background: Bachelor s or Master degree in Computer Science, Information Technology, Engineering, or a related field. - Communication Skills: Excellent verbal and written communication skills, capable of conveying technical concepts to non-technical stakeholders. - Professional Experience: At least 5 years of experience in developing and delivering enterprise-grade Java and Spring Boot applications, with a minimum of 2 years of hands-on experience in designing, building, and deploying AI/ML.
Key Technologies Tools
- Java Core: Java 8+, Spring Boot(Core, MVC, Boot, Security, Data JPA), Hibernate, REST APIs - Data Base(Relational / Non-Relational): MySQL, Oracle, MongoDB, Redis - Testing Frameworks: JUnit 4/5, TestNG, Mockito, Spring Boot Test - Building tools: Maven, Jenkins, Docker - Cloud tools: AWS ECS, AWS RDS, AWS SQS/SNS - Monitoring tools: Grafana, AWS Cloudwatch, ELK stack, New Relic, SonarQube - Nice to have: Experience in Vaadin LLM Proficiency and Deployment Experience: Intermediate to advanced proficiency in Large Language Models (LLMs), including production deployments and prototype development. Machine Learning Framework: Hands-on experience with machine learning frameworks such as TensorFlow and PyTorch, with successful production model deployments System Design: Strong command of software design patterns, SOLID principles, and architectural best practices for creating maintainable and robust solutions. Cloud Expertise: Proven experience in AWS cloud-native environments to deliver scalable, resilient, and cost-efficient infrastructure with automated deployments. Infrastructure Automation: Familiarity with CI/CD pipelines, infrastructure as code (Terraform, CloudFormation), and observability tools for seamless development and monitoring. Enterprise Integration Expertise: Deep knowledge of enterprise integration patterns, including REST APIs, message queues, and event-driven architectures. AI-Assisted Development Proficiency: Proficient in AI-assisted development workflows, leveraging tools like GitHub Copilot, Amazon Q Developer, and Cursor to enhance productivity.