Impact Infotech - Java -Technical Lead

Posted 6 Days Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Artificial Intelligence • HR Tech • Professional Services • Software
The Role
Lead design and delivery of Java-based microservices, enforce coding and architectural standards, mentor engineers, champion TDD/BDD, architect RESTful APIs, implement messaging pipelines (RabbitMQ/Kafka/JMS), ensure scalability and reliability, and support CI/CD and agile processes.
Summary Generated by Built In

Company- Impact Infotech

Role: Java -Technical Lead - Full Time Role

Experience Required: 8 to 12 Years Only
Notice Period: Immediate joiners only preferred

Location: Bangalore (Bagmane Solarium City, Kundalahalli Colony, Brookefield, Bengaluru)


REQUIRED SKILL SET

• Java 8+
• TDD, Unit Test, Mock (mockito etc)
• BDD ( cucumber )
• Spring, Spring Boot
• SOA / Microservices - Restful API’s
• Messaging, RabbitMQ, AMQP, JMS, KAFKA
• SQL, JDBC, JPA/Hibernate SpringData
• Database : PostgreSQL, Oracle, InMemory DB

ABOUT THE ROLE
--------------
We are looking for an experienced Java Technical Lead to join our engineering team in Bengaluru. In this role, you will drive technical architecture, lead a team of engineers, and deliver high-quality scalable solutions. The ideal candidate brings strong hands-on expertise in Java-based microservices, messaging systems, and enterprise frameworks — combined with a passion for engineering excellence through TDD and BDD practices.


KEY RESPONSIBILITIES
--------------------
• Lead the design, development, and delivery of Java-based microservices and enterprise applications.
• Define and enforce coding standards, best practices, and architectural guidelines across the team.
• Mentor and guide junior and mid-level developers; conduct regular code reviews.
• Champion Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) across the SDLC.
• Architect and implement RESTful APIs following SOA/Microservices principles.
• Design and manage messaging pipelines using RabbitMQ, Kafka, AMQP, and JMS.
• Collaborate with product owners and architects to translate requirements into robust technical solutions.
• Ensure reliability, scalability, and performance of applications in production environments.
• Support CI/CD pipelines and automated testing strategies with DevOps and QA teams.
• Participate in sprint planning, estimation, and agile ceremonies as a technical leader.

DETAILED TECHNICAL REQUIREMENTS
-------------------------------
• Proficiency in Java 8+ features: Streams, Lambdas, Optional, CompletableFuture, and the Date/Time API.
• Strong expertise in Spring Framework and Spring Boot for building production-ready applications.
• Deep understanding of SOA architecture and RESTful API design principles.
• Solid experience with TDD and writing meaningful unit/integration tests.
• Proficient in mocking frameworks such as Mockito for unit test isolation.
• Experience with BDD using Cucumber for acceptance-level testing.
• Hands-on experience with RabbitMQ including exchanges, queues, bindings, and AMQP protocol.
• Proficiency with Apache Kafka for event-streaming architectures and high-throughput messaging.
• Familiarity with JMS-based messaging for enterprise integration scenarios.
• Strong command of SQL and JDBC for relational database interactions.
• Experience with JPA/Hibernate and Spring Data for ORM-based data access.
• Hands-on with PostgreSQL and Oracle databases in production environments.
• Familiarity with in-memory databases (H2, HSQLDB) for testing and development.

PREFERRED QUALIFICATIONS/GOOD TO HAVE
------------------------
• Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS/GCP/Azure).
• Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
• Knowledge of API gateway solutions and service mesh architectures.
• Exposure to reactive programming with Project Reactor or RxJava.
• B.E. / B.Tech / M.Tech in Computer Science, Information Technology, or related discipline.

Skills Required

  • 8 to 12 years of Java development experience
  • Proficiency with Java 8+ (Streams, Lambdas, CompletableFuture, Date/Time API)
  • Experience with Spring Framework and Spring Boot
  • Experience designing SOA/Microservices and RESTful APIs
  • Test-Driven Development, unit/integration testing
  • Mocking frameworks such as Mockito
  • Behaviour-Driven Development using Cucumber
  • Messaging systems: RabbitMQ, AMQP, JMS, Apache Kafka
  • Relational DB skills: SQL, JDBC, JPA/Hibernate, Spring Data
  • Production experience with PostgreSQL and Oracle
  • Familiarity with in-memory databases (H2, HSQLDB) for testing
  • Location: Bangalore (on-site)
  • Immediate joiners preferred
  • Containerization and cloud (Docker, Kubernetes, AWS/GCP/Azure)
  • CI/CD tooling experience (Jenkins, GitLab CI, GitHub Actions)
  • Knowledge of API gateway, service mesh, reactive programming (Project Reactor/RxJava)
  • B.E./B.Tech/M.Tech in CS or related discipline
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
100 Employees

What We Do

NextHire Consulting is an AI-driven recruiting platform that streamlines the hiring process for companies. By leveraging AI agents for sourcing, screening, and interviewing, the platform enables teams to focus on pre-qualified finalists. It provides data-driven insights into candidate soft skills and behavioral styles, aiming to disrupt traditional recruitment models with efficient, automated, and science-based talent acquisition solutions for businesses of all sizes.

Similar Jobs

DigitalOcean Logo DigitalOcean

Director Of Engineering

Artificial Intelligence • Cloud • Software • Infrastructure as a Service (IaaS)
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
1400 Employees

Toast Logo Toast

Senior Security Engineer

Cloud • Fintech • Food • Information Technology • Software • Hospitality
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
5000 Employees

Definitive Healthcare Logo Definitive Healthcare

Devops Engineer

Big Data • Healthtech • Software
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
800 Employees

Uniphore Logo Uniphore

Manager, Revenue Enablement(Asia)

Artificial Intelligence • Machine Learning
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
465 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account