We are seeking a
Software Engineer / Senior Software Engineer
with deep expertise in
Java, Spring Boot
, and
Microservices
, who can design and deliver scalable backend components. The ideal candidate should be proficient in
SOLID principles
design patterns
, and cloud-native development on
AWS
RabbitMQ or Kafka
is required, and knowledge of
event-driven
or
multi-tenant architectures
is a strong plus.
Key Responsibilities
Java
Spring Boot
, and
Microservices
SOLID principles
OOP best practices
, and use of
design patterns
unit tests
, conduct
peer reviews
, and contribute to CI / CD pipelines.
RabbitMQ / Kafka
and contribute to
event-driven
workflows.
Must-Have Skills
Java backend development
Spring Boot
Microservices
, and
REST APIs
OOP
SOLID principles
, and
design patterns
unit testing
, mocking, and test-driven development (TDD).
message brokers
like
RabbitMQ
or
Kafka
AWS cloud-native development
(e.g., EC2, Lambda, S3, etc.).
Good to Have
event-driven architecture
and
multi-tenant applications
BFSI / Fintech domains
like payments, lending, or banking integrations.
Software Engineer Java • India