{"schemaVersion":"jobsearcher.job.v1","id":"9155e067da1ff5ab0014eab6","url":"https://jobsearcher.com/jobs/9155e067da1ff5ab0014eab6","canonicalUrl":"https://jobsearcher.com/jobs/9155e067da1ff5ab0014eab6","title":"Senior Java Developer with Microservices and Kafka","description":"Senior Java Developer with Microservices and Kafka Location: New Jersey, NJ Onsite and interview also face to face in NJ Fulltime role Job SummaryWe are looking for an experienced Senior Java Developer with strong expertise in Java, Spring Boot, Microservices, and Apache Kafka to design and develop scalable, high-performance enterprise applications. The ideal candidate should have extensive experience in backend development, event-driven architecture, RESTful APIs, cloud technologies, and modern DevOps practices. This role requires strong technical leadership, problem-solving abilities, and collaboration with cross-functional teams to deliver robust software solutions. Key Responsibilities•           Design, develop, and maintain scalable backend applications using Java and Spring Boot.•           Architect and implement Microservices-based solutions following industry best practices.•           Develop event-driven applications using Apache Kafka, including producers, consumers, topics, partitions, and consumer groups.•           Design, build, and integrate RESTful APIs and third-party services.•           Optimize application performance, scalability, security, and reliability.•           Lead technical design discussions and provide guidance to development teams.•           Perform code reviews and ensure adherence to coding standards and best practices.•           Troubleshoot and resolve complex production issues.•           Collaborate with Product Owners, Architects, QA, and DevOps teams throughout the software development lifecycle.•           Mentor junior developers and contribute to technical knowledge sharing.•           Participate in Agile ceremonies including sprint planning, estimation, and retrospectives.•           Support CI/CD implementation and deployment automation.Required Technical Skills•           9+ years of hands-on experience in Java application development.•           Strong expertise in Java 8/11/17.•           Extensive experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.•           Strong understanding of Microservices Architecture and distributed systems.•           Hands-on experience with Apache Kafka for event-driven and asynchronous messaging.•           Experience developing and consuming RESTful APIs.•           Strong knowledge of Hibernate/JPA.•           Experience with relational databases such as Oracle, PostgreSQL, SQL Server, or MySQL.•           Experience with Git and build tools such as Maven or Gradle.•           Strong understanding of Java collections, multithreading, concurrency, and JVM performance tuning. Preferred Skills•           Experience with Spring Cloud components (Config Server, Eureka, API Gateway, OpenFeign, Circuit Breaker).•           Hands-on experience with Docker and Kubernetes.•           Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).•           Knowledge of NoSQL databases such as MongoDB, Cassandra, or Redis.•           Familiarity with messaging systems such as RabbitMQ or ActiveMQ.•           Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.•           Experience with monitoring and logging tools including Prometheus, Grafana, ELK, or Splunk.•           Knowledge of OAuth 2.0, JWT, and secure application development practices. Qualifications•           Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.Soft Skills•           Strong analytical and problem-solving skills.•           Excellent verbal and written communication skills.•           Ability to lead technical discussions and mentor team members.•           Experience working in Agile/Scrum environments.•           Ability to manage multiple priorities and deliver high-quality solutions within deadlines.Thanks & RegardsMayank ChaudharySr. Technical Recruiter (US Talent Acquisition)Phone: +1 (907) 615-4847 (Ext. 3114)Email: mayank@indus-grp.comIndus Group Inc.","company":"Indus Group","rawCompany":"indus group","city":"Oak Ridge","state":"NJ","isRemote":false,"isActive":false,"createdAt":"2026-08-05T09:44:42.804Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Java Developer with Microservices and Kafka","description":"Senior Java Developer with Microservices and Kafka Location: New Jersey, NJ Onsite and interview also face to face in NJ Fulltime role Job SummaryWe are looking for an experienced Senior Java Developer with strong expertise in Java, Spring Boot, Microservices, and Apache Kafka to design and develop scalable, high-performance enterprise applications. The ideal candidate should have extensive experience in backend development, event-driven architecture, RESTful APIs, cloud technologies, and modern DevOps practices. This role requires strong technical leadership, problem-solving abilities, and collaboration with cross-functional teams to deliver robust software solutions. Key Responsibilities•           Design, develop, and maintain scalable backend applications using Java and Spring Boot.•           Architect and implement Microservices-based solutions following industry best practices.•           Develop event-driven applications using Apache Kafka, including producers, consumers, topics, partitions, and consumer groups.•           Design, build, and integrate RESTful APIs and third-party services.•           Optimize application performance, scalability, security, and reliability.•           Lead technical design discussions and provide guidance to development teams.•           Perform code reviews and ensure adherence to coding standards and best practices.•           Troubleshoot and resolve complex production issues.•           Collaborate with Product Owners, Architects, QA, and DevOps teams throughout the software development lifecycle.•           Mentor junior developers and contribute to technical knowledge sharing.•           Participate in Agile ceremonies including sprint planning, estimation, and retrospectives.•           Support CI/CD implementation and deployment automation.Required Technical Skills•           9+ years of hands-on experience in Java application development.•           Strong expertise in Java 8/11/17.•           Extensive experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.•           Strong understanding of Microservices Architecture and distributed systems.•           Hands-on experience with Apache Kafka for event-driven and asynchronous messaging.•           Experience developing and consuming RESTful APIs.•           Strong knowledge of Hibernate/JPA.•           Experience with relational databases such as Oracle, PostgreSQL, SQL Server, or MySQL.•           Experience with Git and build tools such as Maven or Gradle.•           Strong understanding of Java collections, multithreading, concurrency, and JVM performance tuning. Preferred Skills•           Experience with Spring Cloud components (Config Server, Eureka, API Gateway, OpenFeign, Circuit Breaker).•           Hands-on experience with Docker and Kubernetes.•           Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).•           Knowledge of NoSQL databases such as MongoDB, Cassandra, or Redis.•           Familiarity with messaging systems such as RabbitMQ or ActiveMQ.•           Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.•           Experience with monitoring and logging tools including Prometheus, Grafana, ELK, or Splunk.•           Knowledge of OAuth 2.0, JWT, and secure application development practices. Qualifications•           Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.Soft Skills•           Strong analytical and problem-solving skills.•           Excellent verbal and written communication skills.•           Ability to lead technical discussions and mentor team members.•           Experience working in Agile/Scrum environments.•           Ability to manage multiple priorities and deliver high-quality solutions within deadlines.Thanks & RegardsMayank ChaudharySr. Technical Recruiter (US Talent Acquisition)Phone: +1 (907) 615-4847 (Ext. 3114)Email: mayank@indus-grp.comIndus Group Inc.","datePosted":"2026-08-05T09:44:42.804Z","dateModified":"2026-08-05T09:44:42.804Z","hiringOrganization":{"@type":"Organization","name":"Indus Group","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Oak Ridge","addressRegion":"NJ","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"9155e067da1ff5ab0014eab6"},"url":"https://jobsearcher.com/jobs/9155e067da1ff5ab0014eab6"}}