logo
HRINNO

Java Software Engineer

Europe (non-EU)

September 20, 2026 at 9:11 AM

✨ AI summary

Location

  • Istanbul, Türkiye

Languages

  • Java

Frameworks

  • Spring Boot
  • JPA/Hibernate
  • RabbitMQ
  • Kafka
  • Redis
  • ELK Stack
  • ReactJS

Experience Level

  • 2+ years

🚀 Senior Java Developers | Building the Future of Digital Banking


We are looking for experienced Java Developers for one of our clients - a leading consultancy firm specializing in the banking and financial services sector. This isn't just about "maintaining" software; it’s about architecting and delivering high-performance, scalable digital solutions that power global financial operations.


If you are a developer who advocates for Clean Code, thrives in a Microservices ecosystem, and enjoys the challenge of building resilient systems, we want to hear from you.


🛠️ YOUR CORE MISSION


  • Architectural Excellence: Design and implement world-class digital solutions using modern design patterns and a robust microservice architecture.
  • Full-Stack Awareness: While focusing on the backend, you will collaborate on our ReactJS frontend integration to ensure a seamless end-to-end user experience.
  • Scalable Communication: Build resilient asynchronous systems using RabbitMQ or Kafka to handle high-volume data streams.
  • System Observability: Implement and optimize the ELK Stack (Elasticsearch, Logstash, Kibana) for deep insights into system performance and logging.
  • Data Mastery: Leverage Redis for high-speed caching and optimize data persistence with JPA/Hibernate.
  • Clean Code Advocacy: Write testable, maintainable, and efficient code. We value quality over "just getting it done."


🕵️‍♂️ TECHNICAL REQUIREMENTS


  • Education: Bachelor’s degree in Computer Science, Engineering, or a related discipline.
  • Experience: Minimum 2+ years of professional experience in Java-based software development.
  • The Stack: Expert-level knowledge of Spring Boot, JPA/Hibernate, and Microservice Architecture.
  • Messaging & Caching: Hands-on experience with RabbitMQ / Kafka and distributed caching with Redis.
  • Search & Analytics: Familiarity with the ELK Stack for monitoring and search capabilities.
  • Frontend: Basic understanding or experience with ReactJS is a strong asset.
  • Mindset: Strong commitment to Clean Code principles, TDD, and Agile methodologies.
  • Communication: Excellent problem-solving skills and the ability to work effectively within cross-functional, global teams.


✨ WHAT WE OFFER


  • Modern Tech Stack: Work with a cutting-edge environment (No legacy bottlenecks).
  • Transparent Growth: A well-defined, people-oriented career path with clear milestones.
  • Continuous Learning: Dedicated budget and time for certifications, workshops, and technical development.
  • Flexibility: A truly Remote-First working culture that respects your work-life balance.


Ready to take the lead? If you are looking to apply your technical expertise to high-impact financial systems, we look forward to reviewing your application.