استخدام Back-End) Senior Java Developer)
شرح موقعیت شغلی
- Experienced in Java and ideally Java Spring Boot development.
- Demonstrated ability working in Agile development methodologies including CI/CD.
- Ability to understand complex technical problems and solve with simple and efficient solutions.
- Knowledge of architectural and technical operational practices to drive performance, resilience, and scalability from conception to delivery.
- An understanding of non-functional requirements for mission-critical enterprise software products and services in the areas of system performance, scalability, security, usability, ease of implementation, supportability, and maintainability.
- Experience with at least one type of relational database (Oracle, MySQL, MSSQL)
- Understanding of micro-services and event-driven architectures.
- Experienced in non-relational data stores – ElasticSearch, MongoDB
- Experienced in covering code with unit tests, integration tests.
- Proficient in distributed system design, and familiar with at least one messaging middleware and the underlying design principles.
- Knowledge and experience in clean code principles and design patterns.
- Experienced in grpc and protobufs is a plus.
- Understanding testing approaches, including TDD or BDD, is a plus.
- Experience working in banking, payments, finance or fintech is a plus.
مهارتهای مورد نیاز
- Back-end
- CI/CD
- mssql
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست