Java Fullstack Developer

Innova Solutions

Chennai

On-site

INR 1,800,000 - 3,000,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Innova Solutions in Chennai seeks a Senior Software Engineer to design and develop scalable enterprise applications using Java/J2EE, Spring Boot, and microservices. The role emphasizes event-driven architectures with Kafka, ReactJS frontend, and cloud integration, including AI-enabled features.

You will collaborate with product, architecture, and DevOps teams to deliver high-availability solutions, implement secure coding practices, and drive performance enhancements across the stack.

Qualifications

  • 5+ years of hands-on experience in Java/J2EE development.
  • Strong expertise in Spring Boot, Spring MVC, Spring Security, and Spring Cloud.
  • Strong experience with Apache Kafka, including producers, consumers, topics, partitions, consumer groups, and event-driven architectures.
  • 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.

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.
  • 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.

Skills

Java/J2EE
Spring Boot
Spring MVC
Spring Security
Spring Cloud
Kafka
REST APIs
Cloud platforms
Docker
Kubernetes
Git
CI/CD
Agile/Scrum
ReactJS

Tools

Docker
Kubernetes
Git
AWS
Azure
GCP
ReactJS

Job description

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.
  • 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.
  • Strong experience with Apache Kafka, including producers, consumers, topics, partitions, consumer groups, and event‑driven architectures.
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Fullstack Developer with React & Kafka
Java Fullstack Developer with React & Kafka

Crisil • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Jenkins automation
Java Full Stack Developer
Java Full Stack Developer

Logile, Inc. • Khordha

On-site
INR 1,200,000 - 1,800,000
Lead Engineer – R01571315
Lead Engineer – R01571315

Brillio • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Java Full stack Developers(Kafka React/Angular)
Java Full stack Developers(Kafka React/Angular)

Infosys • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Java Full Stack Developer Architect
Java Full Stack Developer Architect

Impronics Technologies • Gurugram District

On-site
INR 4,000,000 - 6,000,000
Java fullstack developer
Java fullstack developer

XtraNet Technologies Limited • Bengaluru

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

Infosys • Pune District, Bengaluru, Delhi

Hybrid
INR 1,200,000 - 2,400,000
Senior Software Engineer- JAVA
Senior Software Engineer- JAVA

Xcelore • Dadri

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

Persistent Systems • Bengaluru

Hybrid
INR 1,200,000 - 2,500,000
Hybrid work
Flexible hours
Long Service awards
+1
Java Full Stack Developer – AI & Cloud
Java Full Stack Developer – AI & Cloud

Vrinda International • Bengaluru

On-site
INR 2,500,000 - 5,000,000