Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Established in 1994 by two visionary airline executives, Hitit Computer Services Inc. has since become one of the world's leading airline and travel IT solutions and business services providers.
Türkiye's first airline and travel technology company, Hitit, is the technological partner of more than 60 domestic and foreign airline companies. Hitit, the world's 3rd largest aviation software company, exports the software produced by Turkish engineers to 40+ countries on 6 continents. In its headquarter located in Türkiye's one of the largest technology centers, ITU Technopark, Hitit produces software solutions that enable millions of passengers to travel every year. By combining aviation and technology, Hitit offers an experience at the heart of two dynamic, trend-setting, and promising sectors, which provides a different and stimulating experience for those who want to have a global business experience and pursue a career in the field of travel technologies that will shape the future.
We are looking for a Junior Software Engineer / Software Engineer to join our growing team.
Main Responsibilities:
- Analyze business requirements and design, develop, and maintain robust RESTful services.
- Design, implement, and optimize Oracle data models and queries to ensure efficiency and scalability.
- Maintain code quality through unit/integration testing, code review, and static analysis (preferably using Sonar)
- Prepare and maintain API documentation using Swagger/OpenAPI
- Analyze and provide permanent solutions for issues arising in production environments
- Actively participate in agile processes (Scrum/Kanban, daily meetings, retrospectives)
Qualifications:
- Bachelor’s degree is required, preferably in Computer Engineering
- 1–3 years of experience in backend development, or a strong portfolio of internships and side projects
- Proficiency in English is required, both written and spoken
- Strong analytical thinking, problem solving ability, and a genuine eagerness to learn and grow
- Hands on experience in production level development with Java 11+
- Strong knowledge of the Spring Boot ecosystem, including Spring Web (REST), Spring Data JPA, and basic Spring Security
- Proficiency in Maven for dependency management and multi module project structures
- Expertise in relational databases (Oracle): advanced SQL, schema and relationship design, transaction management, and index/query tuning
- Solid understanding of RESTful API design principles, including HTTP concepts, status codes, and JSON, with experience in API documentation using OpenAPI/Swagger
- Experience with testing frameworks such as JUnit 5 and Mockito (for unit and integration testing); familiarity with Postman/Insomnia for API testing
- Proficiency in Git and common branching workflows (feature branches, pull requests, and code reviews)
- Basic familiarity with Linux environments and command-line operations
- Strong communication and documentation skills within a team settin
Nice to Have:
- Basic frontend development experience with Vue 3 and PrimeVue (component structure, forms, and validation)
- Knowledge of OAuth2/JWT and identity and access management (IAM) tools such as Keycloak or similar solutions
- Experience with monitoring and logging tools: Spring Boot Actuator, ELK/EFK stacks, Prometheus, and Grafana
- Familiarity with caching and messaging systems such as Redis and Kafka/RabbitMQ
- Understanding of performance optimization and profiling, including JVM/GC fundamentals and SQL/JPQL performance tuning
Key Skills
Ranked by relevanceReady to apply?
Join Hitit and take your career to the next level!
Application takes less than 5 minutes

