Point your AI agent at freehire and let it find you a job.

Get the CLI →

Hrinno

NewBe an early applicant

Java Software Engineer

Posted 7 views
Discussion

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.

  • 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."
  • 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.
  • 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.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available