As a Backend Developer you will be responsible for designing, implementing, and maintaining a robust back-end infrastructure. Your role will involve developing APIs, creating database schemas, and ensuring data storage efficiency and security. You will collaborate closely with front-end developers to integrate user-facing elements with server-side logic. Your work will be essential in managing and optimizing application performance and scalability.
Requirements
- Minimum 3 years of experience in backend development with Spring Boot framework
- Strong knowledge in common spring boot modules such as Spring web and Spring data
- Experience in unit testing using JUnit and standard mocking libraries
- Familiar with Docker and Kubernetes as a deployment environment
- Experience with Git version control tool
- Proven experience with SQL and No-SQL databases
Preferred:- Familiarity with database migration libraries such as Flyway
- Knowledge of CICD pipelines
- Experience in agile development and methodologies like Scrum