Jobs Java

118
  • · 67 views · 4 applications · 24d

    Middle Java Developer

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · B2 - Upper Intermediate
    Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full...

    Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full range of management services to a Plug&Play iFrame and a complete Turnkey. We are establishing an R&D centre in Kyiv, and are looking for top talents to join our team.

     

    TECHNOLOGY STACK

     

    Microservice architecture, Java 21, Spring Boot 3.4+, PostgreSQL, MongoDB, Kafka, Google Cloud Platform, Kubernetes

     

    RESPONSIBILITIES

     

    • Development of new business initiatives, an extension of existing ones
    • Taking an active part in improvements and optimizations to the systems
    • Resolve technical problems, critical thinking on the development approach
    • Be part of a cross-functional team with end-to-end responsibility for the result

     

    REQUIREMENTS

     

    • 3+ years of commercial development experience using Java-related technologies
    • 1+ years of working experience with API development
    • Hands-on experience with microservice architecture
    • Ambition to write high-quality code covered with unit tests
    • Solid debugging and troubleshooting skills
    • Proactive and result-oriented mindset
    • Strong problem-solving skills
    • At least Upper-Intermediate English level

     

    WHAT WE CAN OFFER YOU

     

    • Modern office in Podil with an uninterruptible power supply and the Internet
    • Personal time off (21 business days of paid vacation, paid days on special occasions, sick leaves, emergency days off)
    • Public holidays
    • Health and life insurance with our broker, available starting from the month following the employee’s start date with the company
    • Modern technical equipment
    • English courses with native speakers
    • Ukraine-based educational programs
    • Sports activities reimbursement
    • Corporate entertainments
    • Happy hours on Fridays
    • Gig contract support
    More
  • · 223 views · 85 applications · 24d

    Senior Java Developer

    Full Remote · Countries of Europe or Ukraine · Product · 6 years of experience
    We are looking for a Senior Java Developer to join our team. You will help build a cutting edge innovative realtime trading platform with modern cloud technologies. Location: remote Type of work: full-time Responsibilities: Defining the project's...

    We are looking for a Senior Java Developer to join our team. You will help build a cutting edge innovative realtime trading platform with modern cloud technologies.

     

    Location: remote
    Type of work: full-time

     

    Responsibilities:

     

    • Defining the project's technical strategy, making key technical decisions.
    • Designing the system architecture, developing technical, security, and documentation standards.
    • Writing code, conducting code reviews, optimization, and refactoring.
    • Conducting training sessions, mentoring developers, organizing knowledge sharing.
    • Regular interaction with other teams and product managers.
    • Researching new technologies, evaluating their suitability, and implementing them in projects.

       

    Job requirements

     

    • 6+ years of professional experience in software development.
    • Strong proficiency in Java (preferred 21), algorithms and data structures, concurrency.
    • Experience with  Spring Framework, Hibernate.
    • Experience with Apache Kafka, RabbitMQ
    • Experience with SQL (preferred PostgreSQL).
    • Proficiency with unit and integration testing.
    • Ability to design and implement high-available and scalable microservice architectures.

       

      Would be a plus:

     

    • Reactive frameworks (WebFlux)
    • Experience with realtime streaming technologies: Hazelcast Platform, Apache Flink etc.
    • Caching systems (Redis, Hazelcast).
    • Authentication/Authorization frameworks
    • Understanding of a clean code, SOLID principles and event-driven design
    • Experience with AWS cloud

     

     

    What will you do in the first 90 days?

     

    • Understand the Product and System Architecture (we pay attention of the onboarding process quality)
    • Build Relationships with the Team
    • Implement new business features
    • Optimize existing high-load services
    • Code coverage with unit and integration tests
    • Drive Innovation and Continuous Improvement

     

    Company offers 

     

    • Care from Day One – medical insurance immediately upon starting work, including dental care, massage and professional psychological support because your well-being matters
    • Work-Life Balance – 24 days of paid vacation + 30 days of sick leave, so you can recover without unnecessary stress
    • Investment in your energy – partial reimbursement for any sports  activities that empowers you.
    • Growth – partial coverage for English or Ukrainian language courses + a fixed budget for professional development. Choose what suits you best!
    • Knowledge Library – books in the office and access to the Kuka online library to learn, grow, and find inspiration.
    • Island Relaxation 14 days a year – enjoy a getaway at the corporate villa in Cyprus.

     

    More
  • · 144 views · 30 applications · 23d

    Strong Regular or Senior Java Developer

    Full Remote · Ukraine · 3 years of experience · B2 - Upper Intermediate
    Project Description: Our client is a Swiss leader in online trading, serving over 500,000 clients who can trade more than 3 million products through highly performant and secure platforms. In addition to various online trading products, including stocks,...

    Project Description:

    Our client is a Swiss leader in online trading, serving over 500,000 clients who can trade more than 3 million products through highly performant and secure platforms. In addition to various online trading products, including stocks, bonds, funds, derivative products, and cryptocurrencies, we also offer Forex, Robo-Advisory, and Mortgage solutions.

    Since 2012, we have partnered with the client to develop innovative and cutting-edge digital solutions that help customers achieve their investment goals. Our solutions are continuously evolving, transitioning into atomic microservices and self-contained systems.

    The team is a distributed cross-functional group working as a single unit across onshore and offshore locations. It owns the full delivery lifecycle: from feature design and implementation to support and maintenance. Work is split between developing new functionality and evolving existing systems, with rotation based on project priorities. Engineers participate in technical discussions, contribute to design decisions, and are expected to deliver maintainable code and thoughtfully designed solutions.

    Responsibilities:

    - Design and develop modern web applications and backend services.
    - Extend and refactor existing systems as part of ongoing product evolution.
    - Implement business features and actively contribute to architectural and design decisions.
    - Participate in estimations and drive technical improvements as part of the team's development process.
    - Conduct code reviews and collaborate with peers to maintain codebase standards.
    - Analyse and resolve issues in test and production environments.

    Mandatory Skills Description:

    - 5+ years of commercial experience as a Java developer
    - Solid knowledge of Java core, Spring, ORM, SQL, and Redis
    - Firm understanding of Client-Server architecture, REST, Servlets
    - Hands-on experience with Java Messaging and Microservices
    - Experience with Maven, bash, Docker
    - Good spoken English and solid communication skills overall
    - Strong analytical and problem-solving skills

    Nice-to-Have Skills Description:

    - Education: Bachelor's / Master's degree in computer science or computer engineering
    - Experience in using JavaScript, HTML, and CSS

    Languages:

    English: B2 Upper Intermediate

    Ukrainian: C2 Proficient

    More
  • · 126 views · 16 applications · 23d

    Senior Java developer

    Full Remote · EU · 5 years of experience · C1 - Advanced
    Key Responsibilities Design and architect scalable, high-performance search components with focus on system trade-offs Implement real-time data processing pipelines using Java and distributed streaming technologies Collaborate with stakeholders...

     

    Key Responsibilities


     

    Design and architect scalable, high-performance search components with focus on system trade-offs


     

    Implement real-time data processing pipelines using Java and distributed streaming technologies


     

    Collaborate with stakeholders to align technical solutions with business requirements


     

    Contribute to system reliability, efficiency, and performance optimization


     

    Technical Requirements


     

    8+ years of software engineering experience with 5+ years specifically in Java development


     

    Strong experience with distributed stream processing frameworks similar to Apache Storm


     

    Proven track record designing and implementing large-scale data processing architectures


     

    Experience with pub-sub messaging systems and loosely coupled architectures


     

    Working knowledge of SQL and NoSQL databases


     

    Demonstrated understanding of DevOps practices, containerization, and CI/CD pipelines


     

    Architecture & Design Skills


     

    3+ years architecting large-scale distributed systems


     

    Ability to create and defend complex design decisions with clear articulation of trade-offs


     

    Experience optimizing system performance, memory usage, and disk access


     

    Knowledge of caching strategies to improve response times and reduce costs


     

    Qualifications


     

    BS/MS in Computer Science or equivalent experience


     

    Strong algorithmic and data structure knowledge


     

    Excellent communication skills and ability to work collaboratively


     

    Self-starter with proven ability to solve complex technical challenges


     

    Qualifications

    available till 7-8pm Kyiv time

    More
  • · 368 views · 80 applications · 20d

    Java Backend developer

    Full Remote · Countries of Europe or Ukraine · Product · 1 year of experience · B1 - Intermediate
    SoftPeak is looking for a Java Developer with expertise in designing scalable software solutions, and ensuring successful project execution. Responsibilities: Develop backend features using Spring for web and mobile Implement and maintain secure...

    SoftPeak is looking for a Java Developer with expertise in designing scalable software solutions, and ensuring successful project execution.
     

    Responsibilities:

    1. Develop backend features using Spring for web and mobile
    2. Implement and maintain secure authentication, authorization, and audit logging features
    3. Integrate and manage external APIs (payment gateways, AI, storage)
    4. Optimize backend performance, reliability, and scalability
    5. Collaborate in Agile teams, participate in architecture and code reviews


    Requirements

    • At least 1 year of commercial Java backend experience (Java 17+ preferred).
    • At least 1 year of commercial experience with Spring Boot and Hibernate.
    • Proficiency with PostgreSQL or MySQL, including schema design, indexing, query optimization, and migrations.
    • Experience designing and documenting REST APIs, including versioning and error handling.
    • Experience implementing JWT, OAuth2 / OIDC, and RBAC.
    • Experience with messaging systems such as Kafka, RabbitMQ, or similar.
    • Experience with caching using Redis or Caffeine and Hibernate second-level cache.
    • Experience integrating complex third-party solutions such as payments, storage, or AI providers.
    • Experience with Docker and CI / CD pipelines.
    • Experience with at least one cloud provider (AWS, GCP, or Azure).
    • Solid understanding of data structures and algorithms with strong debugging and troubleshooting skills.
    • Commitment to code quality with readable, well-tested code, constructive code reviews, and a consistent style.
    • Strong communication skills with proactive updates, clear escalation of blockers, and reliable delivery.
    • English at B1 level or above.


    Nice to have:

    1. Experience with non-SQL databases (Mongo, Redis etc)
    2. Experience with monitoring and performance tuning in production environments.
    3. Experience supporting on-premise deployments and private cloud environment
    4. Experience with AI and understanding of its architecture
       

    Our offer includes:

    1. Full-time with flexibility and autonomy in processes.
    2. Performance reviews.
    3. Investment in your professional development (courses, workshops, lectures, and professional speakers).
    4. 15 days of paid vacation per year.
    5. 5 days of paid sick leave per year.


    Our next steps:

    1. Please share your resume and a brief cover letter showcasing your experience and most interesting achievements in your career.
    2. Our recruiter will reach out to you and schedule the interview (if there is a potential fit between your experience and company’s project);
    3. The online interview with the recruiter;
    4. The technical interview with the Technical Lead with live coding (90 mins);
    5. We’ll connect with your references to learn more about your achievements and work ethic.
    6. The offer will be yours! Let’s build something great together.
       

    Please note that feedback with results of the CV review will be provided only in the event of a decision to further consider your candidacy.
    The review period is 3-4 working days.

    More
  • · 209 views · 54 applications · 4d

    Middle/Senior Java Software Engineer

    Full Remote · Ukraine · 4 years of experience · B2 - Upper Intermediate
    Description Founded in 2007, Client’s pioneering technology created a new model for the advertising industry. Today, our automated advertising platform is used by the world’s leading publishers and applications to transact with top brands around the globe...

    Description

    Founded in 2007, Client’s pioneering technology created a new model for the advertising industry. Today, our automated advertising platform is used by the world’s leading publishers and applications to transact with top brands around the globe enabling them to reach more than 1 billion consumers. The Client operates the largest independent Display Advertising Exchange and Supply Side Platform that automates the buying and selling of Display Advertising across all formats (banner, video) on all devices (desktop browsers, mobile devices, billboards). The Client auctions over 20 Billion Ads on a daily basis in real time in less than 1/2 of a second each. The Client is a publicly traded company (NYSE: RUBI) headquartered in Los Angeles, California, USA.

    Requirements

    – Experience building and operating large-scale, high-throughput, enterprise apps
    – 3+ years coding experience in server-side Java
    – Excellent Java Core knowledge (Java 8 or higher, Collections, Exceptions, Concurrency)
    – Experience with RDBMS (MySQL, PostgreSQL), native SQL, ORMs (Hibernate)
    – Experience with automated testing frameworks (TDD, Mocking, Unit/Functional/Integration)
    – Handy use of cloud services (AWS)
    – Understanding of VCS (Git)
    – Experience working in a Linux environment.
    – Fluent English verbal and written communication skills
    – Shifted working hours 12pm till 8pm EEST time zone

     

    Nice to have experience with:
    – Familiar with Scala, Spark
    – Commercial experience with Spring Framework (Boot, Core, MVC, Data)
    – Experience with Redis, Aerospike, RabbitMQ, Kafka, Camel

    Job responsibilities

    – Write production-ready code and unit tests that meet both system and business requirements.
    – Respond to feature requests, bug reports, performance issues, and ad-hoc questions.
    – Work collaboratively with multiple teams to deliver quality software.
    – Comfortable in multi-tasking and fast-pacing dev process.
    – Support operation of services in production.

    More
  • · 84 views · 12 applications · 19d

    Senior Backend and AI Engineer ( Java /Python )

    Full Remote · EU · Product · 5 years of experience · C1 - Advanced
    We are looking for our client a Senior Backend & AI Engineer to join an ambitious product team building an intelligent financial automation platform for SMEs. This is a role for someone who enjoys solving complex problems, working autonomously, and having...

    We are looking for our client a Senior Backend & AI Engineer to join an ambitious product team building an intelligent financial automation platform for SMEs. This is a role for someone who enjoys solving complex problems, working autonomously, and having a direct impact on product decisions and architecture.

    🚀 About the Project

    Our client is building a modern platform that combines AI-powered document processing, financial automation, accounting workflows, and deep system integrations. The platform is actively used by professional accountants and paying customers — it’s growing fast and scaling across Europe.

    This is not an MVP. It’s a production fintech product with real users, real workflows, and real engineering challenges.

    💡 Why this role is exciting

    • You directly influence architecture, system design, and product decisions.
    • You work on a sophisticated platform combining AI, FinTech, and backend engineering.
    • You shape the foundations of a system that will scale from thousands to tens of thousands of transactions per month.
    • Lean, fast, engineering-driven culture — no heavy bureaucracy.
    • Europe-based team, remote work possible.
       

    🧩 Responsibilities

    1. Core Backend & Document Processing Pipeline

    • Develop and evolve the document-processing pipeline (OCR, classification, entity extraction, deduplication).
    • Build and maintain APIs and internal backend services.
    • Ensure reliability, observability, and high performance of backend systems.

    2. External Integrations & Billing

    • Build integrations with accounting systems, payment providers, cloud storage, email systems, and more.
    • Develop a unified integration SDK: retries, rate limits, idempotency, consistent error handling.

    3. Performance & Architecture

    • Optimize API performance (p95 latency, async patterns, queues, background jobs).
    • Enhance monitoring and logging (Prometheus, Grafana, Sentry).
    • Scale the architecture (caching, partitioning/sharding in Postgres/ClickHouse).

    4. AI & Model Evaluation

    • Integrate LLM/ML components into backend services.
    • Build evaluation loops: model metrics, drift detection, alerts, dashboards.

    5. Automation & RPA

    • Implement RPA-style flows for tax filing, government portals, and banking systems using Playwright/Selenium.
       

    🧠 Requirements

    Must-have:

    • Location - Europe 
    • English C1
    • Strong backend engineering experience in  Java or/and Python 
    • Experience building and operating production systems (APIs, background jobs, integrations).
    • Solid knowledge of Postgres: schema design, indexing, query optimization.
    • Experience with cloud infrastructure (preferably AWS) and message queues (SQS or similar).
    • Product mindset: focus on user experience and problem-solving.
    • Startup mindset: comfort with ambiguity, fast iteration, ownership.
    • Curiosity about LLMs/ML and willingness to grow in this area.
       

    Nice-to-have:
     

    • Experience with ClickHouse, Zoho, Stripe, OCR/Document AI.
    • RPA experience (Playwright/Selenium).
    • Background in fintech or accounting systems.
    • Startup or founding engineer experience.
       

    🎯 What our client offers:
     

    • A chance to work on an impactful product used daily by real customers.
    • A strong engineering culture with autonomy and ownership.
    • Flexible schedule and remote work from anywhere in Europe.
    • Opportunities to grow in AI-driven backend engineering.
    More
  • · 104 views · 15 applications · 18d

    Senior Java Developer

    Hybrid Remote · Countries of Europe or Ukraine · 4 years of experience · B2 - Upper Intermediate
    Requirements: 4+ years of experience in software development; Strong understanding of product development, CI/CD, testing and process improvement methodologies; Strong written and verbal communication skills; High degree of independence and...

    Requirements:
    4+ years of experience in software development;
    Strong understanding of product development, CI/CD, testing and process improvement methodologies;
    Strong written and verbal communication skills;
    High degree of independence and self-organization;
    Experience with client-server integrations, multithreading and highload system design;
    Solid knowledge of Object-Oriented Programming, MVC and other design principles;
    Experience with UML;
    Knowledge about writing unit tests (JUnit or another frameworks);
    Experience with microservices architecture, best practices and patterns;
    Experience with cloud infrastructure and cloud native applications;
    Experience with SaaS applications and multi-tenant architecture;
    Experience in Fintech projects (Payment gateways development / Banking systems / Integration payment providers (like Apple Pay, Google Pay and etc.).

    Must be expert at:
    - Java;
    - Spring frameworks (Boot 3, Security, Web, Data, Cache, Cloud);
    - ORM (Hibernate);
    - Mockito, Docker, Kafka / RabbitMQ, Redis, Flyway;
    - RDBMS (Postgresql), SQL;
    - WebSockets, HTTP(s), Restful Web Services, JUnit 5.

    Must be familiar with:
    - Kubernetes;
    - ElasticSearch;
    - API Gateway;
    - Keycloak / Auth0.

     

    Responsibilities:
    SaaS application development and design architecture from scratch;
    Develop complete implementation packages to enable replication of production designs (Schematics, block, diagrams, database information, and related documents);
    Designing, developing, and testing software and systems;
    Working with stakeholders, analysts, other engineers, and engineering teams to define and deliver software and systems requirements.

    More
  • · 250 views · 69 applications · 17d

    Backend Java Engineer (Mid-Level)

    Full Remote · Worldwide · Product · 3 years of experience · B1 - Intermediate
    Intempt Technologies is hiring a Backend Java Engineer who can design reliable systems, reason clearly about architecture, and ship clean, production-quality services. This role is for someone who has owned real backend components, understands modern Java...

    Intempt Technologies is hiring a Backend Java Engineer who can design reliable systems, reason clearly about architecture, and ship clean, production-quality services. This role is for someone who has owned real backend components, understands modern Java ecosystems deeply, and thrives in a calm, high-ownership engineering environment.

    You’ll work on the backend powering GrowthOS — high-volume event ingestion, segmentation evaluation, personalization systems, and API services used throughout the platform.

     

    What You’ll Do

    • Build and evolve backend services using Java (11+) and Spring Boot with clean boundaries and modular design.
    • Architect data-driven flows — choosing the right storage system, modeling throughput, and ensuring fault tolerance.
    • Design stable, predictable APIs and internal service contracts.
    • Improve observability — logging, metrics, distributed tracing, and failure-mode visibility.
    • Work in cloud-native, containerized environments (Docker, Kubernetes).
    • Collaborate with engineering leadership on architecture patterns and scaling strategies.

       

    About You

    • 3+ years building real, production backend systems end-to-end.
    • Deep comfort with Spring Boot and structuring services for clarity and maintainability.
    • Think in system trade-offs — sync vs async, cache vs DB, consistency vs throughput.
    • Strong reasoning about data: indexing, query patterns, storage behavior, scaling limits.
    • Can walk through architectural decisions clearly and logically.

     

    Nice to Have

    • Python experience for tooling or data workflows.
    • Experience integrating LLM-based capabilities or prompt-driven flows into backend systems.
    • Exposure to vector stores, semantic search, or recommendation systems.
    • Strong familiarity with event-driven systems (Kafka, Pub/Sub, SQS/SNS).

       

    Soft Skills

    • Clear analytical thinking and strong problem-solving abilities.
    • Excellent communication — able to explain architecture decisions simply.
    • Ownership mindset — you take responsibility for systems, not just tasks.
    • Curiosity — you push for deeper understanding and continuous improvement.

       

    Language Requirements

    • At least an intermediate level of spoken and written English, enabling clear and effective communication with team members and stakeholders.

       

    Hiring Process

    1. 15-minute CEO Interview
    2. 45–minute Engineering Interview

       

      • Architecture reasoning
      • Code/system walkthroughs
      • Scaling and failure-mode thinking
    •  

    How to apply

    Please email hey at intempt.com  with a short explanation (under 800 words) of how you’d approach responsibilities like the ones above.

    Walk us through your thinking as if you were already doing the job.

    Include:

    • Resume
    • Links to GitHub or relevant backend work
    • A short video or illustrative explanation of a backend service you built and why you designed it that way

    We rarely hire at Intempt — when we do, applications are high volume. Please keep your note concise.

     

    Equal Opportunity

    Intempt Technologies is an equal opportunity employer. We value diversity and do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

    More
  • · 185 views · 15 applications · 17d

    Junior Java Developer

    Hybrid Remote · Ukraine · Product · 0.5 years of experience · B2 - Upper Intermediate
    TJHelpers is committed to developing strong engineering teams through mentorship, real project experience, and our “Helpers as a Service” model. We provide structured growth, hands-on practice, and a supportive environment where engineers can evolve...

    TJHelpers is committed to developing strong engineering teams through mentorship, real project experience, and our “Helpers as a Service” model. We provide structured growth, hands-on practice, and a supportive environment where engineers can evolve quickly and meaningfully.

    We are looking for a Java Developer to join our backend team and contribute to building scalable, high-performance, and reliable microservices for modern products across fintech, AI, telecom, healthcare, and other high-load domains.

     

    Responsibilities

    • Design, develop, and maintain scalable backend microservices and APIs.
    • Write clean, efficient, and well-tested code using Java (17/21) and Spring Boot.
    • Work with event-driven architectures using tools like Kafka or RabbitMQ.
    • Integrate with internal and external REST/GraphQL services.
    • Collaborate closely with DevOps, QA, and product teams to deliver high-quality features.
    • Participate in code reviews and help establish engineering best practices.
    • Optimize backend systems for performance, reliability, and cost efficiency.
    • Investigate and resolve production issues, contributing to CI/CD and observability improvements.

       

    Requirements

    • Strong knowledge of Java and hands-on experience with Spring Boot / Spring Cloud.
    • Experience building REST APIs, microservices, and integrations.
    • Solid understanding of relational databases (PostgreSQL/MySQL) and ORM frameworks (Hibernate/JPA).
    • Familiarity with Docker, containerization, and CI/CD pipelines.
    • Knowledge of software architecture principles: microservices, event-driven systems, clean architecture.
    • Experience with Git, unit testing (JUnit), and debugging/profiling tools.
    • Good problem-solving skills and ability to work in a fast-paced environment.

       

    Nice to Have

    • Experience with cloud platforms (AWS, GCP, Azure).
    • Knowledge of Kafka, Redis, Elasticsearch, or GraphQL.
    • Experience with Kubernetes, Helm, or Terraform.
    • Understanding of caching strategies, messaging patterns, and high-load system design.
    • Experience with performance tuning, monitoring (Prometheus/Grafana), and observability tools (ELK).
    • Familiarity with ML/AI integrations or data pipelines.

       

    We Offer

    • Real-world projects in fintech, AI, telecom, and automation industries.
    • Mentorship from senior engineers, tech leads, and architects.
    • Personal development plan and a clear path toward Senior Java Engineer or Backend Architect roles.
    • Access to internal workshops, best practices, and structured feedback.
    • A collaborative engineering culture focused on transparency and continuous improvement.
    • Long-term projects, flexible schedule, and a remote-friendly work environment.
    More
  • · 309 views · 74 applications · 2d

    Junior Java Developer

    Full Remote · Countries of Europe or Ukraine · 1 year of experience · B1 - Intermediate
    We are looking for a motivated individual to join our small team and work on various projects focusing on: e-commerce development and Spring Boot programming. You will be working closely with the Team Lead, who will also serve as your mentor. He will...

    We are looking for a motivated individual to join our small team and work on various projects focusing on: e-commerce development and Spring Boot programming.

    You will be working closely with the Team Lead, who will also serve as your mentor. He will always be available to assist you and answer your questions, but will also require high-quality and timely execution of tasks.

     

    📝 Key Requirements & Details

     

    • Position: Junior Java Developer (Remote)
    • Technologies: Java, Spring Boot, SQL, JPA, MongoDB
    • English Level: Intermediate (B1/B2)
    • Mandatory Languages: Ukrainian or Russian is required.
    • Work Schedule: 10:00 AM – 7:00 PM Kyiv time (EET)
    • Location: Remote
    • Experience: We are considering candidates with work experience (not necessarily commercial).
    • Test Assignment: A mandatory test assignment will be provided after the initial introduction (you will have two days for completion).
    • Salary: $500/month, paid twice a month via a convenient method for you (crypto, bank card, or other options).
       

    We are interested in long-term cooperation.

    More
  • · 109 views · 14 applications · 17d

    Lead Java Developer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper Intermediate
    We are looking for an experienced Lead Engineer to drive the development of our next-generation OTT streaming platform. You will lead a cross-functional team, design high-load streaming architecture, and shape the technical direction of the product. ...

    We are looking for an experienced Lead Engineer to drive the development of our next-generation OTT streaming platform. You will lead a cross-functional team, design high-load streaming architecture, and shape the technical direction of the product.

     

    Requirements:

     

    • 6+ years of commercial engineering experience, including 2+ years in a Lead/Tech Lead role.
    • Strong backend expertise with Java (Spring Boot, microservices, high-load distributed systems).
    • Deep understanding of video delivery, streaming protocols (HLS/DASH), CDN integration, DRM, caching, and real-time content delivery challenges.
    • Experience designing scalable cloud-native systems (Kubernetes, containers, CI/CD, observability).
    • Strong system design, architectural thinking, and ability to make data-driven technical decisions.
    • Leadership: mentoring engineers, conducting code reviews, driving engineering culture, owning delivery quality.

     

    Responsibilities:

     

    • Lead the development of a large-scale OTT platform: backend services, applications, integrations, and streaming modules.
    • Architect and design high-performance systems for video streaming, playback, user profiles, recommendations, and content management.
    • Oversee the full development cycle: planning, implementation, delivery, and continuous improvement.
    • Collaborate with Product, Design, and DevOps to deliver new features, optimize user experience, and ensure platform reliability.
    • Drive engineering best practices: code quality, testing standards, observability, performance optimization.
    • Mentor engineers, coach the team, and contribute to hiring and capability growth.
    • Make technical decisions, define guidelines, and lead the long-term technical roadmap for the OTT ecosystem.

     

    We offer:

     

    • Competitive salary.
    • Work with international products.
    • Work format - remote.
    • Salary, tied to the dollar exchange rate.
    • Career growth that you can influence by showing the right results, as we are constantly expanding.
    More
  • · 297 views · 25 applications · 17d

    Senior Java Developer

    Full Remote · Countries of Europe or Ukraine · 8 years of experience · B2 - Upper Intermediate
    Our German customer, who successfully develops online card games for browsers and mobile devices, is looking for a Senior Java Developer. Duration: Full-time, long-term. Requirements: - 8+ years of professional experience in Java development. -...

    Our German customer, who successfully develops online card games for browsers and mobile devices, is looking for a Senior Java Developer.

    Duration: 
    Full-time, long-term. 

    Requirements:
    - 8+ years of professional experience in Java development. 
    - Experience with MySQL is a must
    - Experience with PHP will be a plus. 
    - Experience in (test-driven) development. 
    - Sense for performance and optimization. 
    - Spoken English B2+ level

    Nice to Have 
    - Experience with another programming language, such as Python, would be an advantage. 
    - Experience regarding test automation with relevant frameworks would be an advantage. 
    - Professional experience in the mobile or games industry. 

    More
  • · 258 views · 61 applications · 16d

    Junior Java Developer

    Full Remote · Ukraine · 1 year of experience · B2 - Upper Intermediate
    Our company is looking for a talented developer with 6+ months of commercial experience in Java with good technological background and analytic thinking to become a part of the team, which specializes in creating websites, cloud applications and web...

    Our company is looking for a talented developer with 6+ months of commercial experience in Java with good technological background and analytic thinking to become a part of the team, which specializes in creating websites, cloud applications and web services.
     

    Requirements:

    • 6+ months of commercial development experience with Java;
    • Knowledge of Java Core, Spring Framework, Hibernate SQL, REST, Git, Maven/Gradle;
    • Intermediate or higher level of English.
    • Nice to have: React (or the desire to study and work with this technology)
    • Attentiveness to details and ability to manage time effectively.
       

    Responsibilities:

    • Implementing new functionality, support existing code base, fix found issues;
    • Interaction in the team;
    • Solve complex problems, working in a highly dynamic and technological environment.
       

    We offer:

    • adequate leadership without micromanagement;
    • flexible work schedule (work starts from 8 until 12);
    • paid vacation 15 working days and paid sick leave;
    • coverage english classes and coworking;
    • strong team of middle & senior level;
    • remote work;
    • opportunities and prospects for professional growth, competitive salary;
    • bonuses for high results in work and successful interviews;
    • gifts for birthday, company anniversary, wedding and the birth of a child;
    • financial support in case of unexpected situations
    • the possibility of continuous training (with the help of internal and external programs);
    • the ability to move unused vacation days to the next calendar year.
    • possibility to receive monetary compensation for unused vacation days.
    More
  • · 89 views · 12 applications · 5d

    Senior Clojure Engineer

    Ukraine · 5 years of experience · B2 - Upper Intermediate
    UKEESS Software House is seeking a talented Senior Clojure Engineer to join our team for a full-time position (remotely in Ukraine or in Lviv’s office). About the Project: Our customer is on a mission to make it easy to bring people together - by helping...

    UKEESS Software House is seeking a talented Senior Clojure Engineer to join our team for a full-time position (remotely in Ukraine or in Lviv’s office).

    About the Project:

    Our customer is on a mission to make it easy to bring people together - by helping them find the perfect place to meet, create, and celebrate. Their Airbnb-like marketplace connects users with the world’s most unique spaces - from cozy lofts and rooftops to art galleries - available for meetings, events, and even film shoots. Founded in 2014 and headquartered in San Francisco, the company also has offices in Los Angeles, New York, and Chicago, and is backed by investors such as Foundation Capital, Structure Capital, Red Bridge Partners, and 31VENTURES. More than 2 million people have already used the platform - and the goal is to reach the next 10 million!

     

    Tech stack: Clojure / Node.js / MongoDB / Elasticsearch / Redis / Docker / Kubernetes / GCP

     

    About the Team

    You’ll be joining a cross-functional, product-driven team that values open communication, collaboration, and engineering excellence. We work closely with the customer’s product team - your opinions and ideas will directly influence product decisions and user experience improvements. We are looking for people passionate about building effective user experiences with high user engagement. You’ll use modern design patterns and coding standards while helping migrate legacy code. 

     

    We maintain a supportive and transparent environment through:

    • regular team syncs and code reviews,
    • mentorship and knowledge-sharing sessions,
    • and occasional (remote or offline) team events.

       

    Responsibilities:

    • Creating reusable and testable code
    • Deploying to production environments
    • Interfacing with the Product team and providing insightful feedback
    • Task breakdown into our SCRUM process
    • Daily standups, weekly developer check-ins, and bi-weekly retrospectives
    • Identify problem areas and improve them - both in-process and in code

     

    Technical Requirements:

    • 2+ years of experience with Clojure
    • 5+ years of overall development experience. Node.js knowledge is preferred.
    • Strong software engineering fundamentals, including knowledge of algorithms and data structures.
    • Strong knowledge and experience with MongoDB or similar
    • Understanding of the principles of large-scale system architecture
    • Experience working within an Agile development environment
    • English: Upper intermediate (both spoken and written)

     

    Knowledge or experience with the following will be a plus:

    • GCP services
    • containerization and orchestration tools (e.g., Docker, Kubernetes)
    • Bachelor’s degree in Computer Science/Engineering

     

    What can we offer our new colleague?

    • Full-time position in a highly professional team 
    • Competitive compensation (based on market data, but also depending on the technical level of the candidate)
    • Flexible work schedule 
    • Individual approach to professional growth 
    • Free English classes (online)
    • 3 health packages to choose from
    • Annual paid vacation and state holiday celebration
    • Lack of bureaucracy and micromanagement
    • Foreign business trips (after the war)

     

    Our office in Lviv has ​​generators and stable communication in case of “no electricity”.  Also, you will have the:

    • Modern, comfortable office facilities (a barbecue zone, kitchens, lounge rooms, coffee machines, etc.)
    • On-site parking lot and charge station for Electric Cars
    • Corporate gifts, celebrations, and fun activities
    • Sports activities: ping-pong, soccer, workout

     

    If you enjoy solving real-world problems, care about clean, efficient code, and want to see the direct impact of your work on millions of users - this is your kind of place.

    More
Log In or Sign Up to see all posted jobs