. You will be responsible for designing, developing, and maintaining backend systems that are efficient, secure, and scalable, working closely with our frontend and DevOps teams.
Key Responsibilities
Design and develop RESTful APIs and backend services using
Spring Boot
.
Implement
microservices-based architecture
ensuring modularity and scalability.
Integrate with databases, external APIs, and third-party services.
Write clean, testable, and well-documented code following best practices.
Implement authentication, authorization, and secure communication mechanisms.
Optimize system performance, ensure high availability, and handle fault tolerance.
Collaborate with frontend and DevOps teams for CI/CD, testing, and deployment pipelines.
Participate in code reviews, debugging, and production support.
Required Skills
Strong proficiency in
Java (8 or above)
and
Spring Boot Framework
.
Experience with
Microservices Architecture
and
RESTful API development
.
Good understanding of
Spring Cloud
,
Eureka
,
Feign Client
,
Config Server
, etc.
Experience with
Relational (MySQL/PostgreSQL)
and
NoSQL (MongoDB/Redis)
databases.
Proficiency in
JPA / Hibernate
for ORM.
Familiarity with
Docker
,
Kubernetes
, or other containerization tools.
Experience with