Senior Java Developer (AI/ML integration)

Organization: name

Location: Spain

Responsibilities Design and develop enterprise applications using Java technologies. Design, train, test, and deploy AI and ML solutions. Integrate AI capabilities into existing business applications and processes. Develop and maintain APIs and integration services. Participate in technical analysis, software architecture design, and code reviews. Contribute to digital transformation initiatives within public sector organizations. Ensure the quality, performance, scalability, and security of developed solutions. Qualifications 5+ years of experience in Java and enterprise application development. Hands-on experience with AI/ML solution design, development, and deployment. Strong knowledge of APIs, REST services, and system integration. Experience with software architecture, technical analysis, and code reviews. Good understanding of scalability, performance, security, and software quality. Experience with cloud technologies and CI/CD is a plus. Public sector or digital transformation experience is an advantage. Strong analytical, problem-solving, and communication skills. Fluent in Spanish and conversational in English. 👋🏼 We’re Nagarro . We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (18 000+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We’re looking for great new colleagues. That’s where you come in! By this point in your career, it is not just about the tech you know or how well you can code. It is about what more you want to do with that knowledge. Can you help your teammates proceed in the right direction? Can you tackle the challenges our clients face while always looking to take our solutions one step further to succeed at an even higher level? Yes? You may be ready to join us. Originally posted on Himalayas

Role focus: This position is suited to a senior engineer who can connect robust backend development with responsible AI/ML delivery. The developer will help turn business requirements into secure, maintainable services, select appropriate technical approaches, and support solutions from initial design through production operation.

Expanded Responsibilities

  • Collaborate with product owners, architects, data specialists, and stakeholders to understand business problems and define practical technical requirements.
  • Design and build reusable Java components, backend services, and enterprise application features using established engineering and secure-coding practices.
  • Create and document APIs, data contracts, event flows, and integration patterns that allow AI/ML capabilities to work reliably within existing systems.
  • Support the complete machine-learning lifecycle, including data preparation, model evaluation, deployment, monitoring, and iterative improvement.
  • Assess AI outputs for accuracy, fairness, latency, privacy, and operational risk.
  • Review technical proposals, write automated tests, and validate fixes through code reviews and continuous-integration processes.
  • Identify performance bottlenecks, reliability issues, and contribute to long-term platform stability.

Core Qualifications and Technical Skills

  • At least five years of professional Java development experience, with a strong grasp of object-oriented design, data structures, algorithms, testing, and maintainable code.
  • Experience delivering production applications and services, including error handling, logging, observability, configuration management, and API versioning.
  • Practical understanding of AI/ML concepts such as supervised and unsupervised learning, model training, evaluation metrics, deployment, and lifecycle management.
  • Familiarity with integrating models or AI services through REST APIs, asynchronous messaging, batch processing, or other service-to-service communication methods.
  • Ability to design for scalability, resilience, security, accessibility, and data protection, particularly when working with sensitive public-sector information.
  • Experience participating in architecture discussions, technical discovery, estimation, sprint planning, and cross-functional delivery.
  • Working knowledge of cloud platforms, containerization, infrastructure as code, automated testing, and CI/CD pipelines is advantageous.

AI/ML Integration Expectations

The

Scroll to Top