Java Kafka MongoDB Developer

Diverse Lynx

  • Chennai, Tamil Nadu Karnataka
  • Permanent
  • Full-time
  • 2 months ago
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.

Diverse Lynx