Senior Java Developer (Spring Boot, Microservices & Kafka)

Intellicredence

Bengaluru

On-site

INR 2,500,000 - 4,200,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Intellicredence is seeking a highly skilled Senior Java Developer with 5+ years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate must have strong expertise in Core Java, Spring Boot, Microservices, Apache Kafka, REST APIs, and database technologies.

The candidate should be technically strong, proactive, and capable of independently handling development activities, troubleshooting complex technical issues, setting up

Qualifications

  • 5+ years of hands-on Java development experience.
  • Strong expertise in Core Java, OOP, Collections, Multithreading, and Java 8+.
  • Spring Boot, Spring MVC, and Spring Framework experience.
  • Microservices architecture and REST API development.
  • Kafka experience with producers/consumers and topics.

Responsibilities

  • Design, develop, test, and maintain scalable enterprise applications using Core Java and Spring Boot.
  • Develop and maintain RESTful APIs, microservices, and backend components.
  • Implement event-driven architecture with Apache Kafka and handle message processing.
  • Collaborate with Tech Leads, architects, QA, DevOps, and stakeholders.
  • Participate in Agile/Scrum ceremonies and timely feature delivery.

Skills

Analytical skills
Independent worker
Communication
Fast-paced environment

Education

B.E./B.Tech, BCA, B.Sc. in Computer Science / IT or equivalent
MCA / M.Tech or relevant postgraduate

Tools

Git
Maven/Gradle
Hibernate/JPA
Spring Data JPA
Docker
Kubernetes

Job description

Job Summary

We are looking for a highly skilled Senior Java Developer with 5+ years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate must have strong expertise in Core Java, Spring Boot, Microservices, Apache Kafka, REST APIs, and database technologies.


The candidate should be technically strong, proactive, and capable of independently handling development activities, troubleshooting complex technical issues, setting up applications locally, and supporting deployments across SIT and UAT environments.

Key Responsibilities
  • Design, develop, test, and maintain scalable enterprise applications using Core Java and Spring Boot.
  • Develop and maintain RESTful APIs, microservices, and backend application components.
  • Implement event-driven architecture and asynchronous communication using Apache Kafka.
  • Work with Kafka producers, consumers, topics, partitions, offsets, and message processing.
  • Understand business and technical requirements and translate them into efficient, maintainable code.
  • Independently analyze requirements, review technical documentation, understand application flows, and deliver assigned features.
  • Set up, configure, and troubleshoot applications in local development environments.
  • Identify and resolve build failures, dependency issues, runtime errors, configuration problems, and application integration issues.
  • Understand and support application deployment processes across SIT and UAT environments.
  • Debug application issues, perform root-cause analysis, and optimize application performance.
  • Work with relational and NoSQL databases to develop efficient queries and data access layers.
  • Participate in code reviews and ensure adherence to coding standards, security practices, and development best practices.
  • Collaborate with Tech Leads, architects, QA engineers, DevOps teams, and business stakeholders.
  • Participate in Agile/Scrum ceremonies, sprint planning, estimation, and release activities.
  • Take ownership of assigned development tasks and ensure timely delivery with minimal supervision.
Mandatory Technical Skills
  • 5+ years of hands-on experience in Java development.
  • Strong expertise in Core Java, OOP concepts, Collections, Multithreading, Exception Handling, and Java 8 or above.
  • Strong hands-on experience with Spring Boot, Spring MVC, and Spring Framework.
  • Extensive experience in Microservices architecture and application development.
  • Strong experience in REST API development and integration.
  • Practical working knowledge of Apache Kafka, including producers, consumers, topics, partitions, offsets, and error handling.
  • Experience with Hibernate, JPA, and Spring Data JPA.
  • Strong database knowledge of MySQL, PostgreSQL, Oracle, or SQL Server.
  • Experience with SQL queries, database design, and query optimization.
  • Hands-on experience with Git, Maven/Gradle, and version control systems.
  • Understanding of SDLC, Agile methodologies, and software development best practices.
  • Strong debugging, troubleshooting, and root-cause analysis skills.
  • Ability to independently configure and run applications in a local development environment.
  • Working knowledge of application deployment processes and SIT/UAT environments.
Good-to-Have Skills
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of Docker and Kubernetes.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Knowledge of RabbitMQ, Redis, and caching technologies.
  • Exposure to application monitoring, logging, and performance optimization tools.
  • Understanding of distributed systems, event-driven architecture, and asynchronous processing.
  • Experience with unit testing frameworks such as JUnit and Mockito.
Required Professional Skills
  • Strong analytical and problem-solving abilities.
  • Ability to work independently and take ownership of technical deliverables.
  • Strong understanding of existing codebases and application workflows.
  • Ability to identify technical blockers and resolve issues without prolonged dependency on others.
  • Good communication and collaboration skills.
  • Ability to work effectively in a fast-paced development environment.
Education
  • B.E./B.Tech, BCA, B.Sc. in Computer Science / Information Technology or equivalent qualification.
  • MCA / M.Tech or relevant postgraduate qualification preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Intellicredence • Gurugram District, Bengaluru

On-site
INR 1,200,000 - 2,100,000
Java Spring Boot Developer 5 -10 yrs
Java Spring Boot Developer 5 -10 yrs

Infosys • Ahmedabad District, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Senior Java Developer
Senior Java Developer

Sidgs Digisol • Navi Mumbai

On-site
INR 900,000 - 1,400,000
Senior Java Developer (Microservices, Spring Boot & Kafka)
Senior Java Developer (Microservices, Spring Boot & Kafka)

Sapical Consulting Services Private Limited • Bengaluru, Indore District

Hybrid
INR 2,500,000 - 4,000,000
Senior Java Developer
Senior Java Developer

Sidgs Digisol • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Mackrel Technology • India

Remote
INR 2,000,000 - 4,000,000
Java Developer
Java Developer

Whitefield Careers • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Java Developer
Senior Java Developer

Ibaset India Software • Ahmedabad District

Hybrid
INR 1,400,000 - 2,000,000
Java Full stack Developers(Kafka React/Angular)
Java Full stack Developers(Kafka React/Angular)

Infosys • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Software Engineer (Java + Kafka)
Software Engineer (Java + Kafka)

Capgemini • Bengaluru

On-site
INR 900,000 - 1,500,000