این فرصت شغلی بسته شده است.
تکنولوژیها
- JavaSpringJVMMicroservices
About the Team:
Our back-end teams are building enterprise-level and high-performance services which are critical enablers for our company.
About the role:
The role of a Java back-end engineer in our teams is to participate in various phases of software development life-cycle, specially Design and development, in order to achieve high-quality microservices for our products.
Responsibilities:
- Design and develop product features within a cross-functional agile team
- Participate in reviewing codes and proactively propose solutions to enhance the code quality
- Contribute to improving the stability and performance of services
- Participate in shaping and achieving the technical road-map of the team
Requirements:
Essentials:
- Good knowledge of Core Java, JVM internals
- Solid Software Engineering knowledge: Knows how to write clean, maintainable, reusable and testable code
- Great teamwork and communication skills
- Experience with Relational databases
- Knowledge of developing high-quality software systems based on Microservice Architecture and principles
- Proficiency in using Git as a version control system
- Critical thinking and problem-solving skills
- More than 3 years of experience in the related field
Desired Skills:
- Prior experience with any of NoSQL databases (Elasticsearch, MongoDB, Redis, etc.)
- Familiarity with CI/CD, Docker Containerization, ELK Stack
- Familiarity with TDD or BDD
مزایا
- Flexible working hours
- Competitive salary
- Employee Loan
- A great culture of R&D
- Gaming Room
- Monthly Snapp credit
- Pizza-loving culture
- Supplementary health insurance
- Team Building
- On-Site Doctor
- Remote Work
- Gifts