12 Nov
|
Aatmunn
|
Bengaluru
Software Engineer - Java
Bangalore (Hybrid)
Starts Immediately
Experience
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.)
Design, build, and maintain RESTful microservices using Java 17/21 and Spring Boot 3.x.
Build event-driven flows with Apache Kafka, Kafka Streams, and Spring Kafka (producers, consumers, stream topologies).
Model data and write efficient queries on PostgreSQL (with PostGIS), MongoDB, and Redis using Spring Data JPA / Hibernate.
Manage database schema changes with Liquibase.
Secure APIs with Spring Security, OAuth2 resource server, JWT, and Keycloak.
Build real-time features using Server-Sent Events, WebSockets, and MQTT.
Integrate third-party services such as SendGrid (email), Twilio (SMS/WhatsApp), and AWS (S3, Lambda).
Write unit and integration tests with JUnit 5 and Spring Boot Test; keep coverage and quality gates green (JaCoCo, SonarQube).
Apache Kafka Java Object Oriented Programming (OOP) PostgreSQL Spring Boot Spring Data JPA Spring MVC SQL
have minimum 1 years of experience
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; MongoDB and Redis (caching, Spring Cache); geospatial (PostGIS, Hibernate Spatial, JTS, GeoTools, GeoJSON); Server-Sent Events, WebSockets, MQTT (Eclipse Paho); Spring State Machine, Quartz, QueryDSL, RSQL; AWS (S3, Lambda, ECR); Docker, CI/CD with Jenkins, SonarQube, JaCoCo, Spotless; experience on multi-tenant SaaS platforms.
Probation: Duration:
Salary during probation:
After probation:
Informal dress code Health Insurance
We're committed to save lives by delivering creative and user-friendly digital experiences. 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. Sign up/ Login with Google
Sign up/ Login with Google
📌 Software Developer Java / SQL databases (Bengaluru)
🏢 Aatmunn
📍 Bengaluru