About the job
We are looking for a skilled Backend Java Developer to build and run the services behind our multi-tenant platform. You will work on Spring Boot microservices, Kafka-based event pipelines, geospatial data, and real-time notifications, owning your code from design through to production on AWS. (2+ years of hands-on Java development preferred.)
Key responsibilities
1. Design, build, and maintain RESTful microservices using Java 17/21 and Spring Boot 3.x.
2. Build event-driven flows with Apache Kafka, Kafka Streams, and Spring Kafka (producers, consumers, stream topologies).
3. Model data and write efficient queries on PostgreSQL (with PostGIS), MongoDB, and Redis using Spring Data JPA / Hibernate.
4. Manage database schema changes with Liquibase.
5. Secure APIs with Spring Security, OAuth2 resource server, JWT, and Keycloak.
6. Build real-time features using Server-Sent Events, WebSockets, and MQTT.
7. Integrate third-party services such as SendGrid (email), Twilio (SMS/WhatsApp), and AWS (S3, Lambda).
8. Write unit and integration tests with JUnit 5 and Spring Boot Test; keep coverage and quality gates green (JaCoCo, SonarQube).
9. Document APIs with OpenAPI/Swagger, take part in code reviews, and debug and fix production issues.
Who can apply
Only those candidates can apply who
have minimum 1 years of experience
are from Bangalore only
are Computer Science Engineering students
Salary
Show the full description
₹ 6,00,000 - 8,00,000 /year
Experience
1 year(s)
Deadline
2026-12-10 23:59:59
Other perks
Informal dress code, Health Insurance
Skills required
Java, SQL, PostgreSQL, Spring MVC, Apache Kafka , Spring Boot, Object Oriented Programming (OOP) and Spring Data JPA
Other Requirements
1. Must-have skills
Strong Core Java (11+, 17/21 preferred): OOP, collections, streams, generics, exception handling, multithreading basics; Spring Boot, Spring MVC (REST), Spring Data JPA / Hibernate, DI, validation, Actuator; SQL and relational modelling on PostgreSQL; working knowledge of Apache Kafka with Spring Kafka; Spring Security, JWT / OAuth2; JUnit 5, Mockito, Spring Boot Test; Gradle or Maven, Git, Lombok; REST, JSON (Jackson), OpenAPI/Swagger.
2. Good-to-have skills
Kafka Streams, Kafka Connect, Confluent Schema Registry; MongoDB and Redis (caching, Spring Cache); geospatial (PostGIS, Hibernate Spatial, JTS, GeoTools, GeoJSON); Server-Sent Events, WebSockets, MQTT (Eclipse Paho); Keycloak (realms, clients, Admin API); Spring State Machine, Quartz, QueryDSL, RSQL; AWS (S3, Lambda, ECR); Docker, CI/CD with Jenkins, SonarQube, JaCoCo, Spotless; exposure to Apache Flink; experience on multi-tenant SaaS platforms.
About Company
Aatmunn is a fast-growing start-up focused on delivering innovative SAAS solutions to enhance lives of frontline workers across the industry domains. We're committed to save lives by delivering innovative and user-friendly digital experiences. The name 'Aatmunn', meaning 'Soul' or 'Spirit', symbolizes the company's deep commitment to the holistic well-being of frontline workers. Our mission goes beyond physical safety to caring for the essential human spirit of each worker, emphasizing a human-centric and compassionate approach to workforce safety. We are US based startup with our technology centre in Bangalore.