Java Microservices Developer with Generative AI (Spring Boot Developer | Java Backend Developer)

DigitalXNode

Bengaluru

On-site

INR 1,400,000 - 1,900,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

DigitalXNode in Bengaluru, India seeks a Java Microservices Developer skilled in Generative AI and modern backend development to design, build, and maintain scalable enterprise applications using Java/J2EE, Spring Boot, and Kafka.

You will develop RESTful APIs, implement microservices patterns, integrate AI features, work with SQL and NoSQL databases, and collaborate across teams to deliver secure, cloud-ready solutions.

Qualifications

  • Proven expertise in developing Java-based microservices or backend applications.
  • Expertise in Java/J2EE application development.
  • Proficiency with Spring Boot, Spring Security, Spring MVC, Spring Data, JPA, and Hibernate.
  • Experience building microservices and RESTful APIs.
  • Experience with Kafka and asynchronous messaging systems.
  • Strong knowledge of SQL and NoSQL databases.
  • Experience with Oracle, MongoDB or similar databases.
  • Familiarity with Generative AI principles and AI-assisted tooling.

Responsibilities

  • Design, develop, and maintain enterprise-scale backend systems.
  • Create and integrate RESTful APIs for enterprise applications.
  • Develop microservices using Spring Boot and related frameworks.
  • Incorporate Generative AI features into development workflows.
  • Ensure high availability and scalability of backend platforms.
  • Collaborate with cross-functional teams and DevOps to enable CI/CD.

Skills

Java
Microservices
Spring Boot
Kafka
REST APIs
SQL
NoSQL
Generative AI
Prompt Engineering
CI/CD

Education

Bachelor's degree in IT/CS

Tools

Docker
Kubernetes
JPA/Hibernate
Oracle
MongoDB

Job description

Java Microservices Developer Jobs in India

We are looking for a skilled Java Microservices Developer who has experience in Generative AI, modern backend development, and building scalable enterprise applications. This opportunity is perfect for professionals who want to work where Java Development, Microservices Architecture, Spring Boot Development, AI-Assisted Development, and Generative AI Engineering come together.
As a Java Microservices Developer, you will be responsible for designing, developing, and maintaining efficient enterprise applications, while utilizing new AI technologies to speed up software development and drive innovation. You will work with different teams across the organization to develop secure, scalable, and cloud-compatible solutions by utilizing current Java frameworks and a microservices architecture.

About the Role

The Java Microservices Developer will be tasked with creating reliable backend systems, designing RESTful APIs, developing microservices, and incorporating Generative AI features into enterprise applications and development processes.
This position is best suited for individuals who have a solid background in Java/J2EE, Spring Boot, Microservices, Kafka, REST APIs, both SQL and NoSQL databases, CI/CD pipelines, and Generative AI technologies.
If you have a strong interest in Java backend development, AI-driven software engineering, prompt engineering, and building enterprise applications, this position presents a great chance to contribute to cutting-edge technological solutions.

Key Responsibilities of a Java Microservices Developer

Java Application Development

  • Designed, developed, and maintained enterprise-scale applications using Java and J2EE technologies, ensuring performance, reliability, and scalability.
  • Develop robust and secure backend solutions by utilizing contemporary Java frameworks.
  • Built well-structured, reusable, and easily maintainable codebases by following recognized software development methodologies and best practices.
  • Optimize application performance, reliability, and scalability.

Spring Boot and Microservices Development

  • Create and implement microservices utilizing Spring Boot and Spring Framework technologies.
  • Build distributed systems using microservices architecture patterns.
  • Design and create RESTful APIs that are used in enterprise applications.
  • Integrate services by utilizing asynchronous communication frameworks like Kafka.
  • Create backend systems that can manage large numbers of transactions efficiently and effectively.

Generative AI and AI-Assisted Development

  • Integrate generative AI tools into the development lifecycle to increase efficiency and improve outcomes.
  • Refined AI interactions through prompt design techniques to increase development efficiency and output quality.
  • Engage with next-generation AI technologies and interoperability standards, including MCP and Agent-to-Agent communication frameworks.
  • Support initiatives that leverage artificial intelligence for coding, testing, documentation, and software delivery processes.
  • Contribute to developing new solutions that incorporate Generative AI into enterprise applications.

Database Development

  • Backend Engineering and API Development
  • Create and set up secure REST APIs and backend systems.
  • Integrate applications with internal and external systems.
  • Ensure that the backend platforms are designed to maintain high availability, consistent reliability, and optimal performance.
  • Troubleshoot production issues and optimize service performance.
  • Create and implement solutions by utilizing both SQL and NoSQL database technologies.
  • Collaborate with Oracle, MongoDB, and other enterprise-level database technologies.
  • Optimize database performance and ensure data integrity.
  • Create effective data access layers by utilizing JPA and Hibernate.

DevOps and CI/CD

  • Participate in enterprise application deployment processes.
  • Support CI/CD pipeline implementation and automation initiatives.
  • Work with DevOps teams to enhance the process of managing software releases and make deployments more efficient.
  • Contribute to the practices involved in delivering cloud-native and containerized applications.
Required Skills and Qualifications
  • Proven expertise in developing Java-based microservices or backend applications.
  • Expertise in Java/J2EE application development.
  • Profound understanding of Spring Boot, Spring Security, Spring MVC, Spring Data, JPA, and Hibernate.
  • Hands-on experience developing microservices-based applications.
  • Demonstrates a solid grasp of designing and developing RESTful APIs.
  • Experience with Kafka and asynchronous messaging systems.
  • Expertise in SQL and NoSQL databases.
  • Experience with Oracle, MongoDB, or other comparable database systems.
  • Knowledge of generative AI principles and the use of AI-supported tools in software development.
  • Experience with Prompt Engineering, MCP, A2A, or other related AI frameworks.
  • Familiarity with continuous integration and continuous delivery tools as well as practices for automating the deployment process.
Preferred Technical Expertise
  • Microservices Architecture
  • Event-Driven Architecture
  • Distributed Systems
  • API Development
  • Backend Engineering
  • Enterprise Application Development
  • Cloud-Native Development
  • AI-Assisted Coding
  • Software Product Development
Preferred Qualifications
  • Graduation or Post Graduation in any of the streams - IT, Computer Science, Engineering, or a related stream.
  • Experience working in software product development organizations.
  • Working within software engineering settings, there is contact with applications that use Generative AI.
  • Experience in developing scalable web applications and enterprise platforms.
  • It is advantageous to have an understanding of cloud platforms like AWS, Azure, or GCP.
  • Experience with containerization tools like Docker and Kubernetes is beneficial.
Desired Competencies
  • Strong analytical and problem-solving skills.
  • Excellent troubleshooting and debugging capabilities.
  • Strong verbal and written communication skills.
  • Capable of working well with technical and business stakeholders to reach common goals.
  • A proactive individual who can swiftly learn and adapt to new technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer (Microservices, Spring Boot, Gen AI & AWS)
Senior Java Developer (Microservices, Spring Boot, Gen AI & AWS)

Halcer • Indore District

On-site
INR 2,600,000 - 4,200,000
Senior AI Java Engineer
Senior AI Java Engineer

Kryon Knowledge Works • Chennai District, Bengaluru

On-site
INR 2,500,000 - 4,200,000
Software Engineer – Java Developer
Software Engineer – Java Developer

Citi • Maharashtra

On-site
INR 1,200,000 - 2,100,000
Java Developer (Lead Level)
Java Developer (Lead Level)

NARBA • Dadri

On-site
INR 1,500,000 - 2,500,000
Java Microservices Engineers
Java Microservices Engineers

Jobgether • India

Remote
INR 2,200,000 - 3,500,000
Remote-friendly across India
Java+AI Developer
Java+AI Developer

Bounteous • Bengaluru

Hybrid
INR 2,800,000 - 4,200,000
Lead Engineer - R01571315
Lead Engineer - R01571315

Brillio 2 • Bengaluru

On-site
INR 2,800,000 - 3,800,000
Senior Java Full stack (Angular) Developer
Senior Java Full stack (Angular) Developer

Infosys • Bengaluru

On-site
INR 1,800,000 - 3,500,000
Java Developer with AI Integration
Java Developer with AI Integration

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 600,000 - 1,200,000
Java Full Stack Developer
Java Full Stack Developer

First Object • Bengaluru

Hybrid
INR 2,400,000 - 4,200,000