- Design, develop, and maintain scalable backend systems and APIs
- Build high-performance backend services
- Integrate backend systems with databases and external systems
- Ensure system reliability, security, and code quality
- Implement testing and follow engineering best practices
Requirements
- Minimum 3 years of relevant experience
- Strong proficiency in Java (Spring/ Spring Boot)
- Experience with microservices architecture and Spring Boot
- Experience building RESTful APIs and backend services
- Solid understanding of object-oriented programming (OOP), data structures, and design patterns
- Experience with relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
- Familiarity with version control tools (Git)
- Understanding of API security, authentication, and authorization
- Experience with testing frameworks such as JUnit and Mockito
- Basic knowledge of CI/CD pipelines and build tools (Maven/ Gradle)
- Strong problem-solving and debugging skills