Apply

Senior Java Software Engineer

Posted 2024-11-07

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Turkey

🏢 Company: Huawei Telekomünikasyon Dış Ticaret Ltd

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: LinuxDevOps

Requirements:
  • B.Sc. or MSc in Computer Science and Engineering or related fields.
  • 5+ years experience in software development using Java and Spring technologies.
  • Solid understanding of Service Oriented Architecture, Microservice architecture, JPA, Hibernate, OO Design patterns.
  • Experience with relational and non-relational databases.
  • Strong knowledge of unit/integration testing, including mocking and writing testable code.
  • Knowledge of web services, restful services technologies, algorithms, and optimization.
  • Experience in Linux and scripting.
  • Familiarity with Agile, DevOps methodologies.
  • Understanding of Domain Driven Design and loosely coupled components.
  • Experience with data transformation and developing custom Java GUI controls including Java FX.
  • Strong problem solving and performance management skills.
  • Good command of written and spoken English.
Responsibilities:
  • Develop, modify, and test code to support user experience using Java.
  • Ensure code collaboration with backend data and service-layer teams.
  • Review existing code while working with a diverse team.
  • Focus on accessibility across browsers, platforms, and devices while meeting security requirements.
  • Participate in the full development cycle and collaborate with the business team.
Apply