Alyo Bilisim A.S.
Java Developer
Alyo Bilişim is hiring a Java back-end developer with 2+ years of hands-on experience for full-time, on-site work in Turkey. The role emphasizes deep Java fundamentals (memory, GC, collections), asynchronous and multithreaded programming, with reactive stacks like Project Reactor, RxJava, or Vert.x as a plus.
- Compensation
- Not disclosed
- Location
- Turkey
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 2+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's Degree in Computer Engineering, Software Engineering, or Computer Technology and Information Systems
- Minimum 2 years of hands-on Java back-end development experience (preferably Java 21 or higher)
- Full-time, on-site work at the office
- Excellent written and verbal communication skills in English
- Basic knowledge of how Java works: memory layout (stack/heap), object references, GC basics
- Knowledge of standard Java collections
- Good understanding of asynchronous programming, event loops, non-blocking I/O, and their execution models
- Experience with multithreading and concurrent programming
- Ability to write high-performance, maintainable and reusable code
Nice to have
- Experience with Project Reactor, or similar technologies like RxJava or Vert.x
Full description
- Bachelor's Degree in, Computer Engineering, Software Engineering, Computer Technology and Information Systems.
- Minimum 2 years of demonstrated, hands-on experience in Java back-end development (preferably Java 21 or higher).
- This position requires full-time, on-site work at the office.
- Excellent writing and verbal communication skills in English.
- Basic knowledge of how Java works: memory layout (stack/heap), object references, GC basics.
- Knowledge of standard Java collections.
- Good understanding of asynchronous programming, event loops, non- blocking I/O, and their execution models.
- Experience with multithreading and concurrent programming.
- Ability to write high-performance, maintainable and reusable code.
- Experience in Project Reactor, or at least with similar technologies like RxJava or VertX would be a great plus.