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 to join our team and work on business process automation solutions. You will be involved in designing, implementing, and maintaining systems that support complex business workflows.
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 * Experience with Spring / Spring Boot * Experience with Hibernate * Strong understanding of business process design principles (manual vs automated steps, sequencing, integrations) * Experience in building and integrating REST APIs * Experience working with relational databases (PostgreSQL, MySQL, etc.) * Ability to translate business requirements from paper into working technical solutions * English level: Intermediate+
Nice to Have: * Practical experience with BPM / workflow automation platforms such as jBPM, Camunda, Activiti, Flowable, or similar * Knowledge of Docker / 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