
Back End Engineer (Java) at Huawei Telekomünikasyon Dış Ticaret Ltd. . 1–3 years of experience as a Java Backend Engineer. . Strong knowledge of Object-Oriented Programming (OOP) and solid understanding of Design Patterns. . Hands-on experience with the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, etc.). . Familiarity with Elasticsearch. . Experience with relational databases and SQL skills. . Understanding and experience in Microservices architecture. . Experience developing and consuming RESTful web services. . Knowledge of Git for version control. . Familiarity with Hibernate; knowledge of MyBatis ORM is a plus. . Experience with NoSQL databases is a plus. . Working knowledge of SOLID principles and ability to write clean, maintainable code. . Proficiency in using Linux commands for analyzing logs and troubleshooting server issues is a must. . Experience with Redis is a plus. . Company Location: Turkey.