Senior Java Developer

Intellicredence

Gurugram District, Bengaluru

On-site

INR 1,200,000 - 2,100,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Intellicredence is seeking an experienced Java Developer with strong hands-on expertise in Core Java, Spring Boot, Microservices and Apache Kafka to design, build and support backend features end-to-end and assist deployments across SIT and UAT environments.

You will design scalable services, RESTful APIs, and work with SQL/NoSQL databases, while debugging, setting up local environments, and collaborating with Tech Leads, QA and DevOps to ensure smooth releases.

Qualifications

  • 4+ years of hands-on experience in Java development.
  • Strong knowledge of Core Java, OOP concepts, Collections, Multithreading, Exception Handling, and Java 8 or later.
  • Hands-on experience with Spring Boot, Spring MVC, and Microservices.
  • Practical experience with Apache Kafka, including producers, consumers, topics, partitions, offsets, and error handling.
  • Experience in developing and integrating RESTful APIs.
  • Strong understanding of distributed systems and event-driven architecture.
  • Experience with Hibernate/JPA and relational databases such as MySQL or PostgreSQL.
  • Ability to independently set up, run, and troubleshoot applications in a local development environment.
  • Strong debugging, log analysis, root-cause analysis, and problem-solving skills.
  • Working knowledge of application deployment processes and SIT/UAT environments.
  • Familiarity with Git, Maven/Gradle, JUnit, and Mockito.
  • Ability to understand technical documentation, flowcharts, and existing application logic and translate them into working code.
  • Demonstrated ability to take ownership of development tasks and deliver with limited day-to-day guidance.

Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Java, Spring Boot, and Microservices architecture.
  • Develop and maintain RESTful APIs and event-driven applications using Apache Kafka.
  • Work with Kafka producers, consumers, topics, partitions, offsets, error handling, and asynchronous messaging.
  • Independently configure and troubleshoot local development environments, including project dependencies, application configurations, environment variables, and build issues.
  • Analyze existing codebases, understand technical requirements and flowcharts, and initiate feature development with minimal supervision.
  • Debug application issues, identify root causes, and resolve build, runtime, integration, and configuration-related problems.
  • Understand and support application deployments across SIT and UAT environments, including deployment procedures, configuration changes, troubleshooting, and validation.
  • Collaborate with Tech Leads, QA, DevOps, and other stakeholders to ensure smooth development, testing, and release activities.
  • Write clean, maintainable, reusable code and conduct unit and integration testing.
  • Work with relational and NoSQL databases, including SQL-based data access and ORM frameworks.
  • Participate in code reviews, Agile ceremonies, technical discussions, and continuous improvement initiatives.
  • Take ownership of assigned tasks and deliver features within agreed timelines.

Skills

Core Java
Java 8+
Spring Boot
Spring MVC
Microservices
Apache Kafka
RESTful APIs
Hibernate/JPA
MySQL/PostgreSQL
Git
Maven/Gradle
JUnit
Mockito
NoSQL (MongoDB/Redis)
Docker
Kubernetes
CI/CD

Job description

Job Summary

We are looking for an experienced Java Developer with strong hands-on expertise in Core Java, Spring Boot, Microservices, and Apache Kafka. The ideal candidate should be capable of independently setting up development environments, troubleshooting technical issues, developing features end to end, and supporting application deployments across SIT and UAT environments.

Key Responsibilities
  • Design, develop, test, and maintain scalable backend applications using Java, Spring Boot, and Microservices architecture.
  • Develop and maintain RESTful APIs and event-driven applications using Apache Kafka.
  • Work with Kafka producers, consumers, topics, partitions, offsets, error handling, and asynchronous messaging.
  • Independently configure and troubleshoot local development environments, including project dependencies, application configurations, environment variables, and build issues.
  • Analyze existing codebases, understand technical requirements and flowcharts, and initiate feature development with minimal supervision.
  • Debug application issues, identify root causes, and resolve build, runtime, integration, and configuration-related problems.
  • Understand and support application deployments across SIT and UAT environments, including deployment procedures, configuration changes, troubleshooting, and validation.
  • Collaborate with Tech Leads, QA, DevOps, and other stakeholders to ensure smooth development, testing, and release activities.
  • Write clean, maintainable, reusable code and conduct unit and integration testing.
  • Work with relational and NoSQL databases, including SQL-based data access and ORM frameworks.
  • Participate in code reviews, Agile ceremonies, technical discussions, and continuous improvement initiatives.
  • Take ownership of assigned tasks and deliver features within agreed timelines.
Mandatory Skills
  • 4+ years of hands-on experience in Java development.
  • Strong knowledge of Core Java, OOP concepts, Collections, Multithreading, Exception Handling, and Java 8 or later.
  • Hands-on experience with Spring Boot, Spring MVC, and Microservices.
  • Practical experience with Apache Kafka, including producers, consumers, topics, partitions, offsets, and error handling.
  • Experience in developing and integrating RESTful APIs.
  • Strong understanding of distributed systems and event-driven architecture.
  • Experience with Hibernate/JPA and relational databases such as MySQL or PostgreSQL.
  • Ability to independently set up, run, and troubleshoot applications in a local development environment.
  • Strong debugging, log analysis, root-cause analysis, and problem-solving skills.
  • Working knowledge of application deployment processes and SIT/UAT environments.
  • Familiarity with Git, Maven/Gradle, JUnit, and Mockito.
  • Ability to understand technical documentation, flowcharts, and existing application logic and translate them into working code.
  • Demonstrated ability to take ownership of development tasks and deliver with limited day-to-day guidance.
Good-to-Have Skills
  • Exposure to CI/CD pipelines and deployment tools.
  • Experience with Docker, Kubernetes, AWS, or Azure.
  • Knowledge of Redis, MongoDB, or other NoSQL databases.
  • Understanding of Kafka retry mechanisms, dead-letter topics, message ordering, and delivery guarantees.
  • Experience with application monitoring, performance optimization, and production support.
  • Familiarity with automated build and deployment workflows.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Mphasis • Mumbai

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

Cognizant • Bengaluru Urban

On-site
INR 2,000,000 - 3,500,000
Senior Java Developer
Senior Java Developer

Careernet • Thiruvananthapuram

On-site
INR 4,000,000 - 7,000,000
Senior Java Developer
Senior Java Developer

Hucon Solutions • Thiruvananthapuram

On-site
INR 1,200,000 - 2,400,000
Sr. Java Developer
Sr. Java Developer

Vassar Labs • Hyderabad

On-site
INR 800,000 - 1,800,000
Java Back End Developer
Java Back End Developer

Tata Consultancy Services • Ernakulam

On-site
INR 1,500,000 - 2,100,000
Senior Java Developer
Senior Java Developer

Insight Global • Hyderabad

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

A.TReDS Ltd. • Navi Mumbai

On-site
INR 2,200,000 - 3,400,000
Senior Java Developer with Kafka
Senior Java Developer with Kafka

Cognizant • Bangalore Rural, Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Senior Java Developer
Senior Java Developer

TymblHub • India

On-site
INR 2,500,000 - 4,500,000