Skip to main content
Posted 30 May, 2026

Java Kafka MongoDB Developer

Diverse Lynx
Chennai,Karnataka,560066 Full Time
Reference: 365_569689_25-02864

Requirements:

  • Bachelor's degree in Computer Science Engineering, or a related field.
  • 7 to 10+ years of experience in full-stack development, with a strong focus on Java.

Java Full Stack Developer Roles & Responsibilities:

  • Develop scalable web applications using Java (Spring Boot) for backend and React/Angular for frontend.
  • Implement RESTful APIs to facilitate communication between frontend and backend.
  • Design and manage databases using MySQL, PostgreSQL, Oracle, or MongoDB.
    Write complex SQL queries, procedures, and perform database optimization.
  • Build responsive, user-friendly interfaces using HTML, CSS, JavaScript, and frameworks like Bootstrap, React, Angular, NodeJS, Phyton integration
  • Integrate APIs with frontend components.
  • Participate in designing microservices and modular architecture.
  • Apply design patterns and object-oriented programming (OOP) concepts.
  • Write unit and integration tests using JUnit, Mockito, Selenium, or Cypress.
  • Debug and fix bugs across full stack components.
  • Use Git, Jenkins, Docker, Kubernetes for version control, continuous integration, and deployment.
  • Participate in code reviews, automation, and monitoring.
  • Deploy applications on AWS, Azure, or Google Cloud platforms.
  • Use Elastic Beanstalk, EC2, S3, or Cloud Run for backend hosting.
  • Work in Agile/Scrum teams, attend daily stand-ups, sprints, retrospectives, and deliver iterative enhancements.
  • Document code, APIs, and configurations.
  • Collaborate with QA, DevOps, Product Owners, and other stakeholders.

Must-Have Skills :

  • Java Programming: Deep knowledge of Java language, its ecosystem, and best practices.
  • Frontend Technologies: Proficiency in HTML, CSS, JavaScript, and modern frontend frameworks like React or Angular etc...
  • Backend Development: Expertise in developing and maintaining backend services using Java, Spring, and related technologies.
  • Full Stack Development: Experience in both frontend and backend development, with the ability to work across the entire application stack.

Sign up for Job Alerts