We are looking for a highly skilled Backend Developer with strong expertise in Spring Boot WebFlux and MongoDB to design develop and maintain scalable microservices and APIs. The ideal candidate will have hands-on experience with reactive programming cloud-native architectures and building high-performance distributed systems.
What Youll Do:
- Design develop and deploy RESTful and reactive microservices using Spring Boot and Spring WebFlux.
- Implement scalable data models and queries using MongoDB and related NoSQL frameworks.
- Optimize application performance reliability and security in a cloud-native environment (AWS / Azure / GCP).
- Collaborate with frontend DevOps and QA teams to deliver end-to-end solutions.
- Integrate third-party APIs and internal systems with modern authentication and authorization protocols (OAuth2 JWT).
- Write clean modular and testable code following best practices and design patterns.
- Participate in code reviews architecture discussions and continuous improvement initiatives.
- Monitor and troubleshoot production issues ensuring high availability and resilience.
What You Know:
- 5 years of professional backend development experience.
- Strong proficiency in Java 11 (preferably Java 17).
- Deep understanding of Spring Boot Spring WebFlux and Reactive Programming (Project Reactor).
- Hands-on experience with MongoDB (data modeling indexing aggregation performance tuning).
- Knowledge of microservices architecture API design and asynchronous communication patterns.
- Familiarity with containerization and deployment using Docker and Kubernetes.
- Experience with CI/CD pipelines (Jenkins GitHub Actions GitLab CI etc.).
- Solid understanding of RESTful principles JSON and API documentation tools (Swagger/OpenAPI).
- Excellent problem-solving debugging and analytical skills.
Good to Have:
- Exposure to Kafka RabbitMQ or other messaging systems.
- Familiarity with Reactive Streams and Backpressure handling.
- Knowledge of cloud services (AWS Azure or GCP).
- Experience in Test-Driven Development (TDD) using JUnit Mockito or Spock.
- Understanding of security best practices including secure coding and encryption mechanisms.
Education:
- Bachelor s degree in computer science Engineering or a related field (Master s preferred).
Compensation Band:
$130 - $140K per annum
We are looking for a highly skilled Backend Developer with strong expertise in Spring Boot WebFlux and MongoDB to design develop and maintain scalable microservices and APIs. The ideal candidate will have hands-on experience with reactive programming cloud-native architectures and building hi...
We are looking for a highly skilled Backend Developer with strong expertise in Spring Boot WebFlux and MongoDB to design develop and maintain scalable microservices and APIs. The ideal candidate will have hands-on experience with reactive programming cloud-native architectures and building high-performance distributed systems.
What Youll Do:
- Design develop and deploy RESTful and reactive microservices using Spring Boot and Spring WebFlux.
- Implement scalable data models and queries using MongoDB and related NoSQL frameworks.
- Optimize application performance reliability and security in a cloud-native environment (AWS / Azure / GCP).
- Collaborate with frontend DevOps and QA teams to deliver end-to-end solutions.
- Integrate third-party APIs and internal systems with modern authentication and authorization protocols (OAuth2 JWT).
- Write clean modular and testable code following best practices and design patterns.
- Participate in code reviews architecture discussions and continuous improvement initiatives.
- Monitor and troubleshoot production issues ensuring high availability and resilience.
What You Know:
- 5 years of professional backend development experience.
- Strong proficiency in Java 11 (preferably Java 17).
- Deep understanding of Spring Boot Spring WebFlux and Reactive Programming (Project Reactor).
- Hands-on experience with MongoDB (data modeling indexing aggregation performance tuning).
- Knowledge of microservices architecture API design and asynchronous communication patterns.
- Familiarity with containerization and deployment using Docker and Kubernetes.
- Experience with CI/CD pipelines (Jenkins GitHub Actions GitLab CI etc.).
- Solid understanding of RESTful principles JSON and API documentation tools (Swagger/OpenAPI).
- Excellent problem-solving debugging and analytical skills.
Good to Have:
- Exposure to Kafka RabbitMQ or other messaging systems.
- Familiarity with Reactive Streams and Backpressure handling.
- Knowledge of cloud services (AWS Azure or GCP).
- Experience in Test-Driven Development (TDD) using JUnit Mockito or Spock.
- Understanding of security best practices including secure coding and encryption mechanisms.
Education:
- Bachelor s degree in computer science Engineering or a related field (Master s preferred).
Compensation Band:
$130 - $140K per annum
View more
View less