Java Full Stack Developer with Angular

Hybrid in Atlanta, GA, US • Posted 1 day ago • Updated 1 day ago
Full Time
No Travel Required
Hybrid
$90 - $100,000/yr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Angular
  • Kafka
  • Mongo

Summary

Job Title: Java Full Stack Developer – Angular, MongoDB & Apache Kafka

Role Overview

We are seeking a Java Full Stack Developer with hands-on experience in Java, Spring Boot, Angular, MongoDB, and Apache Kafka. The developer will build responsive web applications, scalable backend services, and event-driven integrations while collaborating with cross-functional teams.

Key Responsibilities

  • Develop and maintain backend applications using Java, Spring Boot, and microservices architecture.

  • Build responsive user interfaces using Angular, TypeScript, JavaScript, HTML5, and CSS3.

  • Design and integrate RESTful APIs connecting Angular applications with backend services.

  • Design MongoDB document models and optimize queries, indexes, and aggregation pipelines.

  • Develop Kafka producers and consumers to support asynchronous communication and real-time data processing.

  • Implement Kafka error handling, retries, dead-letter topics, and duplicate-message handling.

  • Secure applications using Spring Security, OAuth 2.0, and JWT.

  • Troubleshoot application issues and optimize frontend, API, and database performance.

  • Write unit and integration tests, participate in code reviews, and maintain technical documentation.

  • Collaborate with business analysts, QA engineers, DevOps teams, and product stakeholders to deliver application features.

  • Support automated builds, deployments, and production issue resolution.

Required Skills and Qualifications

  • Strong hands-on experience in Java, object-oriented programming, collections, concurrency, and exception handling.

  • Proficiency in Spring Boot, Spring MVC, Spring Data MongoDB, and Spring Security.

  • Strong Angular development experience, including components, services, routing, reactive forms, RxJS, and HTTP integration.

  • Practical experience with MongoDB schema design, CRUD operations, indexing, and aggregation.

  • Hands-on Apache Kafka experience, including topics, partitions, consumer groups, offsets, and message ordering.

  • Experience developing RESTful APIs and distributed microservices.

  • Familiarity with Maven or Gradle, Git, and CI/CD pipelines.

  • Experience with testing frameworks such as JUnit, Mockito, and Angular testing tools.

  • Strong problem-solving, debugging, communication, and collaboration skills.

Preferred Qualifications

  • Experience with Docker, Kubernetes, and AWS, Azure, or Google Cloud Platform.

  • Familiarity with Kafka Streams or Kafka Connect.

  • Understanding of distributed-system reliability, idempotency, and delivery guarantees.

  • Experience with application monitoring, centralized logging, and Agile/Scrum delivery.

 

 

Note: Please share the resume to

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91176060
  • Position Id: 9135308
  • Posted 1 day ago
Contact the job poster
VR

Vinay Reddy

Recruiter @ Rigel Global Solutions Inc

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.