We are seeking a high-performing Backend Engineer to join our core engineering team. You will be responsible for building high-throughput, non-blocking systems using the latest Java ecosystem. This role requires deep expertise in asynchronous programming and modern Spring frameworks to handle complex data processing and advanced file operations.
Key Responsibilities:
Design and develop scalable, high-performance microservices using
Java 21
and
Spring Boot 3
.
Architect event-driven systems utilizing
Kafka
for reliable data streaming.
Implement non-blocking, reactive applications using
Spring WebFlux
,
Project Reactor
, and
Reactive Streams
.
Engineer robust solutions for
advanced file operations
, ensuring efficient handling of large datasets and I/O processes.
Maintain high code quality with rigorous testing and modern build tools like
Gradle 8.5+
.
Collaborate with cross-functional teams to define API specifications and architectural standards.
Technical Requirements:
Java:
Expert-level proficiency in
Java 17+
(Java 21 highly preferred).
Frameworks:
Deep experience with
Spring Boot 3+
and the Spring ecosystem.
Reactive Programming:
Strong command of
Spring-reactive
,
Spring-Webflux
,
Project Reactor
, and
Reactive Streams
.
Messaging:
Hands-on experience with
Apache Kafka
for event-driven architectures.
Build Tools:
Proficiency with
Gradle 8.5+
.
Core Skills:
Demonstrated ability to handle complex/advanced file operations and I/O.
Nice to Have:
Experience with containerization (Docker/Kubernetes).
Knowledge of cloud platforms (AWS/Azure/GCP).
Job Type: Full-time
Pay: ?60,000.00 - ?65,000.00 per month
Benefits:
Work from home
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.