Job role
the senior backend developer role is a fantastic opportunity for professionals who love working on new ideas to develop exciting products.
key responsibilities:
* design and implement robust backend services using java and spring ecosystem.
* drive best practices in coding, testing, security, and performance optimization.
* build and maintain restful apis and event-driven architectures to support business logic and front-end applications.
* work extensively with cloud environments, leveraging containerization technologies (docker/kubernetes).
* diagnose and resolve complex production issues ensuring high availability and system reliability.
requirements:
1. 5+ years of professional experience in backend software development.
2. expert-level proficiency with java and core features.
3. deep expertise with the spring framework.
4. proven track record in designing and implementing microservices architecture and restful apis.
5. experience with sql and nosql databases.
6. strong understanding of cloud computing principles.
7. solid grasp of testing methodologies including unit, integration, and end-to-end testing.
8. ability to work with minimal supervision.
9. intermediate-advanced english level.
10. effective communication skills with both technical and non-technical clients.