Java Fullstack Developer

Innova Solutions
Chennai, Tamil Nadu, India

Role: Java Fullstack Developer

Location: Chennai, Bangalore, Hyderabad

Exp: 5+ years

We are seeking a highly skilled Senior Software Engineer with strong hands-on experience in Java/J2EE, Spring Boot, Microservices, Kafka, ReactJS, Cloud technologies, and modern AI/GenAI technologies. The ideal candidate will be responsible for designing and developing scalable, high-performance enterprise applications, building event-driven architectures, leveraging cloud platforms, and integrating AI capabilities into modern software solutions.

Key Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, Microservices, ReactJS, and related technologies.
  • Develop robust, secure, and high-performance backend services and RESTful APIs.
  • Design and implement event-driven and distributed applications using Apache Kafka.
  • Develop Kafka producers/consumers, event-driven workflows, message processing, and asynchronous integrations.
  • Build responsive and reusable frontend components using ReactJS, Redux, and JavaScript.
  • Design, develop, and deploy applications on cloud platforms such as AWS, Azure, or GCP.
  • Design and implement AI-enabled applications and features using Generative AI, LLMs, APIs, and cloud-based AI services.
  • Develop and consume REST APIs and integrate with third-party systems, platforms, AI services, and cloud services.
  • Participate in architecture and technical design discussions and contribute to scalable, resilient, and highly available application design.
  • Perform code reviews, debugging, performance tuning, and production issue resolution.
  • Leverage AI-assisted development tools to improve coding, testing, debugging, documentation, and developer productivity.
  • Collaborate with Product Owners, Architects, QA, DevOps, and other stakeholders to deliver high-quality solutions.
  • Follow best practices for secure coding, application security, cloud security, data privacy, and responsible AI usage.
  • Contribute to continuous improvement of development processes, engineering standards, and application architecture.

Must-Have Skills

  • 5+ years of hands-on experience in Java/J2EE development.
  • Strong expertise in Spring Boot, Spring MVC, Spring Security, and Spring Cloud.
  • Proven experience developing Microservices-based architectures.
  • Strong experience with Apache Kafka, including producers, consumers, topics, partitions, consumer groups, and event-driven architectures.
  • Strong frontend development experience using ReactJS, Redux, JavaScript (ES6+), HTML, and CSS.
  • Strong knowledge of REST APIs, JSON, web services, and third-party integrations.
  • Hands-on experience with at least one major cloud platform – AWS, Azure, or GCP.
  • Good understanding of cloud-native application development, scalability, high availability, monitoring, and deployment.
  • Good understanding of Design Patterns, OOP, SOLID principles, Clean Architecture, and scalable application design.
  • Experience with Git, CI/CD pipelines, Docker, and Kubernetes.
  • Familiarity with Agile/Scrum methodologies.

Score my resume against this job, free →

Questions about this job

How do I apply for the Java Fullstack Developer job at Innova Solutions?

Use the apply link on this page: you apply directly with Innova Solutions on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Innova Solutions want for this Java Fullstack Developer role?

The job description asks for Java/J2EE, Spring Boot, Microservices, Kafka, ReactJS, Cloud technologies, AI/GenAI technologies and RESTful APIs. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Innova Solutions?

Apply to the Innova Solutions roles that match your experience, and tailor your resume to each job description: for this role that means showing Java/J2EE, Spring Boot, Microservices. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Java Fullstack Developer job remote or onsite?

This is based in Chennai, Tamil Nadu.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Innova Solutions, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →