Eastoner is a custom software development company that helps clients worldwide with their digital needs. We are a company that values intelligence and passion over experience. We believe that anyone smart and eager to learn can achieve great things when provided with the right environment.
3 червня 2026

Java Software Engineer

Львів, віддалено

Eastoner is a technology consulting and custom software development company, helping businesses transform ideas into digital solutions. We specialize in building scalable web platforms and intuitive mobile applications for clients across the US, EU, and other strategic markets. With a strong engineering culture, deep industry expertise, and a focus on delivering real business outcomes, we help startups and established companies innovate, grow, and stay ahead of the curve. Our team works closely with clients to ensure every product we develop is functional, user-centric, and market-ready.

We are looking for a Java Software Engineer with a FinTech background to join our team and work on business process automation solutions in the financial domain. You will be involved in designing, implementing, and maintaining systems that support complex business workflows, with a focus on reliability, data consistency, and scalability.

Working hours: 12:00 PM — 9:00 PM EEST

Responsibilities:

  • Integrate business processes with existing systems, including Java-based services, REST APIs, and external integrations (e.g. notifications, account creation, messaging)
  • Work with long-running processes, events, gateways, and user tasks
  • Collaborate closely with developers, Business Analysts, and Product Owners to translate business requirements into executable processes
  • Participate in process optimization and improvement of existing workflows
  • Provide technical input or consultation when needed (e.g. during technical interviews or assessments)
  • Ensure process documentation and maintainability

Requirements:

  • 5+ years of commercial experience with Java
  • Strong expertise in Java 11+ and core Java fundamentals (the project runs on Java 21–25)
  • Experience with Spring / Spring Boot
  • Experience with Hibernate
  • Experience working with Microsoft Azure cloud services, including Azure Service Bus
  • Strong understanding of business process design principles (manual vs automated steps, sequencing, integrations)
  • Experience in building and integrating REST APIs
  • Experience working with PostgreSQL and other relational databases
  • Hands-on experience with Docker
  • Strong testing skills with JUnit and Testcontainers
  • Ability to translate business requirements from paper into working technical solutions
  • English level: Intermediate+

Must-have understanding of distributed systems concepts:

  • Dead Letter Queues (DLQ)
  • Delivery semantics (at-least-once, at-most-once, exactly-once)
  • Retries and retry strategies
  • Idempotency
  • ACID properties
  • Optimistic and pessimistic locking
  • Distributed locks

Nice to Have:

  • Experience in the FinTech domain
  • Practical experience with BPM / workflow automation platforms such as jBPM, Camunda, Activiti, Flowable, or similar
  • Knowledge of Kubernetes
  • Experience with service architecture
  • Experience with Liquibase
  • Experience with MongoDB
  • Background as a Business Analyst, BPM Modeler, or Process Architect
  • Experience working on enterprise or large-scale systems

We Offer

  • 15 Days of vacation: Recharge and unwind with 15 business days of paid vacation each year
  • 12 Paid Sick Days: We care about your well-being — take time off whenever you need to feel your best
  • Public Holidays: Take time to celebrate, relax, and feel your best during official holidays
  • Accounting Support: Focus on your work — our accountant will take care of the paperwork
  • English Courses: Improve your communication skills with English lessons from native speakers
  • Professional Growth: We support your development by covering the cost of professional training and courses
  • Work Equipment: Everything you need for comfortable work — laptop, mouse, keyboard
  • Medical Insurance: Your well-being matters — we’ve got you covered with full medical support
  • IT Cluster Membership: Be part of the local tech community and enjoy exclusive perks
  • Office: Work from our cozy Lviv office, fully equipped with generators and Starlink to keep you connected
  • Team Buildings: We love bringing people together — enjoy time with the team beyond work
LinkedIn