Java Back End Developer (Mumbai)

Java Back End Developer (Mumbai)

27 Oct
|
wissen technology
|
Mumbai

27 Oct

wissen technology

Mumbai

Role & responsibilities

Job Description: Java Backend Developer

Job Title: Java Backend Developer / Senior Java Developer
Experience: 38 Years (Adaptable based on requirement)
Skills: Java, Spring Boot, Microservices, Data Structures & Algorithms (DSA), Apache Kafka

Job Summary

We are looking for a skilled Java Backend Developer with strong experience in Java, Spring Boot, Microservices architecture, and Apache Kafka. The candidate should have a solid understanding of Data Structures and Algorithms (DSA), REST API development, and distributed systems to build scalable, high-performance backend applications.

Key Responsibilities

- Design, develop, test, and maintain backend applications using Java and Spring Boot.
- Develop and maintain RESTful APIs and microservices-based applications.
- Implement event-driven architectures using Apache Kafka.
- Apply DSA concepts to develop efficient and optimized solutions.
- Work with databases such as MySQL, PostgreSQL, or MongoDB.
- Implement exception handling, logging, security, and performance optimization.
- Develop unit and integration tests using JUnit and Mockito.
- Collaborate with architects, product managers, QA, and DevOps teams.




- Participate in code reviews, debugging, and production issue resolution.
- Follow coding standards and best practices for scalable and maintainable software.

Required Technical Skills

- Core Java: OOP, Collections, Multithreading, Concurrency, Streams, Exception Handling.
- Spring Framework: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate.
- Microservices: REST APIs, service discovery, API Gateway, inter-service communication, fault tolerance, distributed systems.
- Apache Kafka: Producers, Consumers, Topics, Partitions, Consumer Groups, Offset Management, and message delivery semantics.
- DSA: Arrays, Strings, Linked Lists, Stacks, Queues, Trees, Graphs, Hashing, Sorting, Searching, Recursion, and Time/Space Complexity.
- Databases: SQL, joins, indexing, query optimization, and transactions.
- Testing: JUnit, Mockito, and integration testing.
- Tools: Git, Maven/Gradle, Docker, Jenkins, and CI/CD.
- Cloud/Deployment: Basic knowledge of AWS, Azure, or Kubernetes is an advantage.

Preferred candidate profile

Perks and benefits

📌 Java Back End Developer (Mumbai)
🏢 wissen technology
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java back end developer (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: java back end developer (mumbai) / mumbai