to join our team. The ideal candidate should have a strong background in Java development, microservices architecture, and database design, with hands-on experience in developing scalable and high-performance applications.
Responsibilities:
Design, develop, and maintain
RESTful APIs
and microservices using
Spring Boot
.
Implement best practices for
MongoDB schema design, indexing, and performance optimization
.
Develop
scalable, high-performance, and secure backend services
.
Work with
Spring Security, OAuth2, and JWT
for authentication and authorization.
Integrate with other databases, APIs, and third-party services as required.
Perform
code reviews, unit testing, and integration testing
to ensure quality.
Optimize application performance and troubleshoot issues.
Collaborate with
DevOps
teams for CI/CD and cloud deployments (AWS/Azure).
Maintain and document application architecture, technical designs, and development processes.
Required Skills:
3.5+ years of experience in Java and Spring Boot development
.
Strong knowledge of
MongoDB
, including schema design, indexing, aggregation framework, and query optimization.
Experience with
Spring Data MongoDB
for database interaction.
Proficiency in
RESTful API development
and best practices.
Experience with
Microservices architecture
and event-driven systems (Kafka, RabbitMQ).
Knowledge of