Job Description
About the company
Geekhunter is hiring on behalf of our client, a technology consulting firm that delivers tailored IT solutions with specialised expertise in software development, comprehensive UX design, and full-cycle project management.
Job Responsibilities
- Design, develop, and maintain enterprise-level Java applications within a microservices architecture.
- Collaborate effectively with team members based in Turkey to deliver scalable and reliable backend solutions.
- Produce clean, well-structured, and testable code adhering to best practices throughout the Software Development Life Cycle (SDLC) and Agile methodologies (Scrum).
- Engage in code reviews, contribute to architectural decisions, and participate in system design discussions.
- Continuously enhance the performance, quality, and stability of the codebase.
- Partner with DevOps teams to containerise applications and manage deployments using Kubernetes.
Job Requirements
- Bachelor’s degree in Computer Science or a related discipline.
- Over 5 years of professional experience in Java development, with strong expertise in Java EE, Spring, and Hibernate frameworks.
- Proficient in:
- Spring Boot, JPA, JAX-RS/JAX-WS, Spring Cloud
- Version control and build tools such as Git, Maven, and Jenkins
- Containerization and orchestration technologies, including Docker and Kubernetes
- Messaging and caching technologies like Kafka, Redis, and NoSQL databases
- Solid understanding of Object-Oriented Programming (OOP), Unified Modelling Language (UML), and Agile development processes.
- Experience working with Atlassian tools such as JIRA, Confluence, and Bamboo.
- Strong command of English, both written and verbal.
Preferred Qualifications
- Prior experience or knowledge of the aviation, logistics, or travel technology sectors.
- Familiarity with Turkish culture or previous collaboration with international teams is advantageous.
Benefits
- Competitive Salary
- THR**
- BPJS Ketenagakerjaan & Kesehatan**
- Incentive Based On Performance
- Working Tools Provided