Jobs Java

124
  • Β· 206 views Β· 20 applications Β· 21d

    Java/Kotlin Engineer (Finance Engineering)

    Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· English - B1
    Our Mission and Vision At Solidgate, our mission is clear: to empower outstanding entrepreneurs to build exceptional internet companies. We exist to fuel the builders β€” the ones shaping the digital economy β€” with the financial infrastructure they deserve....

    Our Mission and Vision

    At Solidgate, our mission is clear: to empower outstanding entrepreneurs to build exceptional internet companies. We exist to fuel the builders β€” the ones shaping the digital economy β€” with the financial infrastructure they deserve. To achieve that, we’re on a bold path: to become the #1 payments orchestration platform in the world.

     

    About the Team and Role

    We’re looking for a Kotlin Engineer to join our Finance Engineering team, which builds the finance system. It's essentially a highly powerful calculator that helps businesses run smoothly. The goal is simple: ensure that every dollar merchants and Solidgate earn ends up in their accounts correctly and on time.

    We process over 18 million payments every month, generating fees based on each individual's specific settings. This affects automated payouts and financial reports.

     

    Why it may be your next big move

    Impactful work. Build a mission-critical platform that directly affects the products you use every day. We’re defining what future Solidgate financial contracts will look like.

    Collaboration with experts. Work alongside engineers who built systems at Amazon, Revolut, Wix, and other world-class products.

    Solve complex challenges. Design solutions for sophisticated financial logic while optimizing for reliability, observability, throughput, and scalability.

    Autonomy & ownership. Own your work end-to-end β€” from design to deployment β€” and see the direct business impact of your decisions.

    AI-assisted engineering: We invest in developer productivity by fully covering tools like GitHub Copilot, Windsurf/Cursor, and Coderabbit. You’ll write less boilerplate, ship faster, and focus on solving real problems β€” not fighting with repetitive code.

     

    Why is it the perfect time to join?

    We’re building a next-generation financial system from scratch β€” not refactoring legacy code.

    We’re standardizing fee calculation logic, making configuration transparent and modular, and laying the groundwork for new financial modules such as pricing, billing, ledger, and more.

    Explore our technology stack ➑️ here (https://solidgate-tech.github.io/)

     

    What You’ll Drive

    • Architecture & Implementation. Design and implement end-to-end solutions for commissions, agreements, financial reporting, and other features for merchants and internal users.
    • Extreme Ownership. Take responsibility for outcomes β€” not just tasks β€” ensuring quality, clarity, and effectiveness across the project lifecycle.
    • Competence Growth & Contribution. Actively share knowledge, initiate improvements, and drive both product and process enhancements to completion.
    • Partnership with Product & Stakeholders. Participate in planning, clarify requirements, explore trade-offs, and help shape solutions in a transparent, constructive way.
    • High Standards & Engineering Discipline. Write clean, simple code. Maintain clear service contracts. Ensure backward compatibility. Manage safe, reliable migrations.
    • Speed + Quality. Move fast without breaking things β€” balancing delivery velocity with robust engineering practices.

       

    What We Pay Attention To:
    Technical Mastery

    You know your way under the hood:

    • JVM Stack β€” 5+ years of professional experience with JVM technologies, including Kotlin, Spring Boot, and Hibernate.
    • Large Databases β€” Experience working with relational databases exceeding 1TB, optimizing queries for performance.
    • Kafka β€” hands-on work with Kafka and a solid understanding of key consumer metrics and operational considerations.

       

    Mindset & Impact

    You don’t just ship code β€” you own outcomes:

    • Product mindset β€” You think end-to-end and build solutions that solve real user problems.
    • Ownership & independence β€” You drive projects forward and take responsibility for decisions.
    • Ability to learn quickly β€” You pick up new technologies and patterns without waiting for instructions.
    • High standards & accountability β€” You deliver reliable systems and hold yourself to exceptional quality.

       

    The Points That Make You Stand Out

    • Experience with Kafka Streams, SQS, S3, Redshift
    • Background in Fintech, especially in payments, billing, or financial processing

       

    Why Solidgate?

    High-impact role. You’re not inheriting a perfect system β€” you’re building one.

    Massive growth opportunity. Solidgate is scaling rapidly β€” this role will be a career-defining move.

    Modern engineering culture. TBDs, code reviews, solid testing practices, metrics, alerts, and fully automated CI/CD.

    Top-tier tech team. Work alongside our driving force β€” a proven, results-driven engineering team that delivers. We’re also early adopters of cutting-edge fraud and chargeback prevention technologies from the Schemes.

    Great product. We’ve built a fintech powerhouse that scales fast. Solidgate isn’t just an orchestration player β€” it’s the financial infrastructure for modern Internet businesses. From subscriptions to chargeback management, fraud prevention, and indirect tax β€” we’ve got it covered. We hold financial licenses in key regions and are a direct Visa & Mastercard partner and sub-reseller (top 5 globally).

     

    πŸ’Œ The Extras: 30+ days off, unlimited sick leave, free office meals, health coverage, and Apple gear to keep you productive. Courses, conferences, sports and wellness benefits β€” all designed for ideas, focus, and fun.

     

    Tomorrow’s fintech needs your mindset. Come build it with us.

    πŸ«‚ Know top talent? We’re always on the lookout. Recommend someone for our role, and if they get hired, there’s a bonus waiting for you β€” simple as that.

    More
  • Β· 49 views Β· 19 applications Β· 21d

    Senior Java Developer

    Full Remote Β· Ukraine Β· 7 years of experience Β· English - B2
    Project Description: We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch...
    • Project Description:

      We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch using the latest technologies.

    • Responsibilities:

      - Write good and well-tested code using Java
      - Write Test Cases and User/Supporter Documentation of your code
      - Development environment support (mostly automation using Jenkins CI, Bash)
      - Evaluate and adopt new development tools, libraries and approaches to improve quality
      - Perform peer code review of project codebase changes

    • Mandatory Skills Description:

      - At least 6 years of experience in the industry of software development
      - At least 5+ years of experience in Java
      - Deep knowledge and usage of SQL (Oracle or PostgreSQL dialects is preferable)

    • Nice-to-Have Skills Description:

      - Experience with Messaging Systems: RabbitMQ, Kafka, etc.
      - Experience with Kubernetes and Docker
      - Linux user

    • Languages:
      • English: B2 Upper Intermediate
    More
  • Β· 53 views Β· 19 applications Β· 21d

    Senior Java Developer

    Full Remote Β· Ukraine Β· 6 years of experience Β· English - B2
    We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch using the latest...
    • We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch using the latest technologies.
    •  
    • Responsibilities:

      - Write good and well-tested code using Java
      - Write Test Cases and User/Supporter Documentation of your code
      - Development environment support (mostly automation using Jenkins CI, Bash)
      - Evaluate and adopt new development tools, libraries and approaches to improve quality
      - Perform peer code review of project codebase changes

       

    • Mandatory Skills Description:

      - At least 6 years of experience in the industry of software development
      - At least 5+ years of experience in Java
      - Deep knowledge and usage of SQL (Oracle or PostgreSQL dialects is preferable)

       

    • Nice-to-Have Skills Description:

      - Experience with Messaging Systems: RabbitMQ, Kafka, etc.
      - Experience with Kubernetes and Docker
      - Linux user

       

    • Languages:
      • English: B2 Upper Intermediate
    More
  • Β· 68 views Β· 18 applications Β· 21d

    Senior Java Developer

    Full Remote Β· Ukraine Β· 6 years of experience Β· English - B2
    Project Description: We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch...

    Project Description:

    We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch using the latest technologies.

     

    Responsibilities:

    - Write good and well-tested code using Java
    - Write Test Cases and User/Supporter Documentation of your code
    - Development environment support (mostly automation using Jenkins CI, Bash)
    - Evaluate and adopt new development tools, libraries and approaches to improve quality
    - Perform peer code review of project codebase changes

     

    Mandatory Skills Description:

    - At least 6 years of experience in the industry of software development
    - At least 5+ years of experience in Java
    - Deep knowledge and usage of SQL (Oracle or PostgreSQL dialects is preferable)

     

    Nice-to-Have Skills Description:

    - Experience with Messaging Systems: RabbitMQ, Kafka, etc.
    - Experience with Kubernetes and Docker
    - Linux user

     

    Languages:

    English: B2 Upper Intermediate

    More
  • Β· 124 views Β· 16 applications Β· 21d

    Backend Developer (Java or Go) iGaming

    Hybrid Remote Β· Countries of Europe or Ukraine Β· 3 years of experience Β· English - B2
    Eternity Law International is supporting an international iGaming company in hiring a Backend Developer (Java or Go) to develop and maintain our RGS (Remote Game Server), wallet integrations, and game logic services. Responsibilities Develop and...

    Eternity Law International is supporting an international iGaming company in hiring a Backend Developer (Java or Go) to develop and maintain our RGS (Remote Game Server), wallet integrations, and game logic services.

     

    Responsibilities

    • Develop and maintain backend services for slot games (RGS)
    • Implement and support game logic (spins, payouts, bonus mechanics, free spins)
    • Work with RNG, game math, and deterministic game flows
    • Integrate with wallets, operators, and aggregators
    • Ensure idempotency, consistency, and transactional integrity
    • Design and maintain REST APIs for game clients
    • Work with databases (PostgreSQL, Redis)
    • Handle high-load and low-latency scenarios
    • Implement logging, monitoring, and error handling
    • Participate in code reviews and architecture decisions
    • Collaborate with product managers, game designers, and frontend teams

       

    Requirements

    • Proven experience in backend development for iGaming game products (slot games/casino games)
    • Strong backend development experience in Java or Go
    • Experience building high-load, production-grade backend systems
    • Solid understanding of REST APIs and microservices
    • Experience with relational databases (PostgreSQL, MySQL)
    • Understanding of concurrency, transactions, and data consistency
    • Experience with Docker and CI/CD pipelines
    • Ability to write clean, maintainable, and testable code
    • English - upper-intermediate or higher

       

    iGaming / Slot-Specific Knowledge (Required or Strong Plus)

    • Understanding of slot mechanics: RTP, volatility, max win, paylines
    • Experience with RGS architecture
    • Knowledge of RNG principles and deterministic spin generation
    • Experience with wallet integrations (debit/credit, idempotency)
    • Understanding of certification requirements (GLI, BMM, iTech Labs)

     

    Nice to Have

    • Experience in iGaming or casino game development
    • Experience with event-driven architectures
    • Knowledge of Redis / Kafka / RabbitMQ
    • Experience working with aggregators and operators
    • Familiarity with security best practices (hashing, signatures, request validation)

     

    What We Offer

    • Work on real-money slot games and core gaming infrastructure
    • Influence architecture and core backend decisions
    • Collaboration with a strong game math, product, and frontend team
    • Competitive compensation
    • Flexible work format (remote / hybrid)
    • Long-term growth in a scaling iGaming studio
    More
  • Β· 109 views Β· 8 applications Β· 12d

    Middle Java Developer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 3 years of experience Β· English - B2
    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
  • Β· 149 views Β· 9 applications Β· 21d

    Senior Java Developer (German-speaking, B2+)

    Full Remote Β· Worldwide Β· 5 years of experience Β· English - B2
    Requirements: - 5+ years of experience in Java development - Strong knowledge of Spring Boot, Spring Security, Spring Data - Solid understanding of REST APIs, Microservices architecture, and Cloud deployments - Proficiency in SQL and NoSQL databases...

    Requirements:

    - 5+ years of experience in Java development
    - Strong knowledge of Spring Boot, Spring Security, Spring Data
    - Solid understanding of REST APIs, Microservices architecture, and Cloud deployments
    - Proficiency in SQL and NoSQL databases (PostgreSQL, MongoDB, etc.)
    - Experience with Docker, Kubernetes, or OpenShift
    - Familiarity with CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps, etc.)
    - Knowledge of unit and integration testing (JUnit, Mockito)
    - German language level: B2 or higher
     

    Nice to have:

    - Experience in Azure or AWS cloud environments
    - Knowledge of Angular or React frontend frameworks

    Client's location - Germany, format - remote

    More
  • Β· 42 views Β· 4 applications Β· 12d

    Java Team Lead

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 7 years of experience Β· English - B2
    Delasport β€” Implementing Technological Solutions Here and Now. 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...

    Delasport β€” Implementing Technological Solutions Here and Now.

    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 looking for the top talents to join our team in R&D centre in Kyiv.

     

    TECHNOLOGY STACK

     

    Microservice architecture, Java 21, Spring Boot 3.5, Kafka, Google Cloud, Kubernetes

     

    RESPONSIBILITIES

     

    • Taking an active part in product development from scratch (hands-on functionality development ~50% of the time) and developing functional documentation
    • Leading a development team
    • Ensuring the highest standards of the team’s performance are reachable
    • Planning, prioritizing, estimating, and executing tasks
    • Collaborating with business leads across the company to define milestones and deliveries for new functionality to be added to the product
    • Taking part in team extension (interviewing, providing feedback, participating in interview post-briefs)

     

    REQUIREMENTS

     

    • 7+ years of commercial development experience using Java-related technologies
    • 5+ years of working experience with API development
    • Experience in managing development teams
    • Ability to work independently with defined problems on a middle-senior level in certain areas of technical or business expertise
    • Proactive and result-oriented mindset
    • Strong problem-solving skills
    • At least Upper-Intermediate English level

     

    NICE TO HAVE

     

    • Knowledge of JavaScript/React

     

    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
  • Β· 150 views Β· 33 applications Β· 20d

    Senior Backend Engineer (Java) to $7000

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 7 years of experience Β· English - B2
    Duda is a leading SaaS B2B web design platform that powers over one million websites for more than 22,000 agencies and businesses worldwide. It combines a drag-and-drop website builder with integrated AI tools that generate content, optimize SEO,...

    Duda is a leading SaaS B2B web design platform that powers over one million websites for more than 22,000 agencies and businesses worldwide. It combines a drag-and-drop website builder with integrated AI tools that generate content, optimize SEO, translate text, and automate image descriptions. 
    The platform operates at high scale and handles complex data workflows, including multi-currency pricing, A/B testing, and dynamic page rendering. Agencies rely on Duda to launch customizable, high-performance sites rapidly, making robust backend engineering essential to maintain reliability, performance, and seamless client workflows.

     

    About the Role:

    As a Senior Backend Engineer, you will join one of Duda’s cross-functional R&D squads, owning critical components of the core platform. You will lead the design and implementation of backend services, developing new features while collaborating closely with product managers, QA engineers, frontend developers, and designers to ship end-to-end solutions. 
    This role offers deep technical challenges in distributed systems, multithreading, and database optimization, with the autonomy to drive architectural decisions and make a tangible impact on product performance and scalability.

     

    Key Responsibilities:

    • Design, build, and maintain scalable backend services using Java and Spring-based technologies for Duda’s core platform used by thousands of customers.
    • Contribute to all phases of the development lifecycle, from understanding complex business requirements to design, implementation, testing, and production rollout.
    • Collaborate in Agile squads to gather requirements, review designs, and plan sprint deliverables.
    • Conduct code reviews and drive technical excellence across the backend team.
    • Identify and resolve performance bottlenecks, concurrency issues, and production incidents.

     

    Required Competence and Skills:

    • 7+ years of professional experience in backend software development
    • Expert proficiency in Java and its ecosystem
    • Hands-on experience with the Spring Framework
    • Strong understanding of multithreading, concurrency, and performance optimization in Java
    • Practical experience with relational databases such as Oracle and MySQL
    • Solid test-driven development skills, including unit and integration testing
    • BSc in Computer Science or an equivalent technical degree
    • Fluent English, both written and spoken

     

    Nice to Have:

    • Experience with Spring Boot or similar backend frameworks
    • Hands-on experience with NoSQL databases (e.g., DynamoDB, MongoDB)
    • Experience designing and building distributed microservices
    • Familiarity with REST APIs, event-driven architectures, and asynchronous processing
    • Experience with frontend technologies (TypeScript, JavaScript, React, HTML, CSS)
    • Exposure to generative AI tools in development workflows (e.g., AI-assisted coding)
    • Previous experience in a startup or fast-paced, high-growth environment
    • Familiarity with AWS infrastructure, serverless components, or containerized environments
    More
  • Β· 120 views Β· 21 applications Β· 20d

    Senior Java Engineer to $6800

    Full Remote Β· Ukraine Β· 6 years of experience Β· English - B2
    Who we are: Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries. About the Product: proteanTecs provides real-time visibility into...

    Who we are:

    Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.

     

    About the Product:

    proteanTecs provides real-time visibility into next-generation semiconductor devices while they operate, combining on-chip monitoring, machine learning, and predictive analytics. The platform processes high-volume streaming data from chips in data centers, automotive systems, communications networks, and consumer electronics, identifying anomalies and predicting failures before they occur. By eliminating blind spots in chip performance and reliability, the solution supports critical applications that demand continuous uptime and deep diagnostic insights. Strong engineers are key to advancing the scalable, data-intensive infrastructure that powers these insights and safeguards mission-critical systems.

     

    About the Role:

    As a Senior Java Engineer at proteanTecs, you will own end-to-end delivery of backend features that enable real-time analytics and predictive monitoring for advanced electronics. You will collaborate with product managers, architects, and peers across a 200+ person organization to design and implement scalable microservices, data pipelines, and cloud infrastructure. This role offers autonomy and significant influence on system architecture, performance, and reliability at scale. You will tackle complex technical challenges, from optimizing distributed systems to integrating AI-driven analysis agents, ensuring that each release meets stringent quality and operational standards.

     

    Key Responsibilities:

    β€’ Develop and maintain robust, scalable, and secure Java-based backend services

    β€’ Design and implement microservices using Spring Boot and the Spring Framework ecosystem

    β€’ Build and optimize data processing pipelines for high-volume analytics workloads

    β€’ Contribute to architectural decisions for cloud-based deployments (AWS, Azure, GCP)

    β€’ Ensure software quality through rigorous code reviews, unit testing, and integration testing

    β€’ Monitor, profile, and optimize system performance to meet scalability and reliability targets

    β€’ Troubleshoot and resolve issues in development, staging, and production environments

    β€’ Integrate and support AI-driven components that automate on-chip data analysis and platform interactions

     

    Required Competence and Skills:

    β€’ Bachelor’s degree in Computer Science or a related field

    β€’ 5+ years of professional Java development experience

    β€’ Deep understanding of object-oriented design, design patterns, and clean code principles

    β€’ Proficiency with Spring Boot, Spring Framework, and JPA/Hibernate

    β€’ Experience designing and consuming RESTful APIs

    β€’ Expertise in microservices architecture and cloud platforms (AWS, Azure, or GCP)

    β€’ Solid background in with database systems (SQL/NoSQL) and query optimization techniques 

    β€’ Proven skills in performance optimization and distributed systems design

    β€’ Familiarity with test-driven development, unit testing frameworks, and integration testing

    β€’ Excellent English, strong communication skills and the ability to collaborate in a team environment

     

    Nice to Have:

    β€’ Experience with Python scripting

    β€’ Familiarity with streaming or messaging systems such as Kafka or RabbitMQ

    β€’ Knowledge of monitoring and observability tools (Grafana, Prometheus, ELK Stack)

    β€’ Hands-on experience with containerization and orchestration technologies (Docker, Kubernetes)

     

    Why Us:

    We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in).

    We provide full accounting and legal support in all countries we operate.

    We utilize a fully remote work model with a powerful workstation and co-working space in case you need it.

    We offer a highly competitive package with yearly performance and compensation reviews.

    More
  • Β· 312 views Β· 134 applications Β· 20d

    Senior Back-end Engineer

    Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· English - B2
    About Flamingo Flamingo is revolutionizing the Managed Service Provider (MSP) industry with an AI-driven, open-source platform for IT and security. Our goal is to empower MSPs with automation, optimization, and scalability tools to enhance their...

    About Flamingo

    Flamingo is revolutionizing the Managed Service Provider (MSP) industry with an AI-driven, open-source platform for IT and security. Our goal is to empower MSPs with automation, optimization, and scalability tools to enhance their operations. 

     

    Role Overview

    As a Senior Back-end Engineer (Java) at Flamingo, you will design and develop scalable, high-performance back-end services and APIs using Java and Spring Boot. You will be responsible for implementing event-driven microservices, optimizing system performance, and ensuring high availability as we scale our platform. Your expertise in processing high-volume logs and integrating multiple data sources will be critical to building a robust and efficient system.

     

    Key Responsibilities

    • Design and develop scalable backend services and APIs using Java (Spring Boot).
    • Architect and implement event-driven microservices with Kafka and RabbitMQ.
    • Process and analyze high-volume logs efficiently, ensuring scalability and real-time insights.
    • Integrate and manage multiple data sources, including SQL, NoSQL, and streaming data.
    • Optimize database performance using PostgreSQL, Redis, and Elasticsearch.
    • Implement authentication and authorization mechanisms with OAuth, JWT, and Keycloak.
    • Collaborate with front-end and DevOps teams to build a seamless and resilient system.
    • Ensure code quality through automated testing, CI/CD pipelines, and best engineering practices.

     

    Qualifications

    Must-Have:

    • 5+ years of experience in backend development with Java and Spring Boot.
    • Experience in microservices architecture, including event-driven systems (Kafka, RabbitMQ).
    • Strong knowledge of RESTful APIs, GraphQL, and WebSockets.
    • Experience processing high-volume logs and working with log management tools (ELK stack, Loki, Fluentd, OpenTelemetry).
    • Experience working with multiple data sources, including relational (PostgreSQL) and non-relational (Redis, Elasticsearch) databases
    • Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS/GCP).
    • Understanding of security best practices in backend development.

    Nice-to-Have:

    • Experience with functional programming in Java or Scala.
    • Familiarity with distributed tracing (e.g., Jaeger, Zipkin) for microservices.
    • Knowledge of cloud-native architectures and serverless frameworks.
    • Exposure to message queues and event sourcing.

     

    Why Join Flamingo?

    • High-impact role: As a back-end engineer, your contributions will directly shape Flamingo’s product and technology.
    • Ownership & Equity: Competitive compensation, including significant equity in an early-stage, high-growth startup.
    • Innovative Tech Stack: Work with cutting-edge open-source technologies in AI, automation, and security.
    • Remote-first Culture: Flexibility to work from anywhere while collaborating with a top-tier team.
    • Mission-Driven Company: Join a team passionate about disrupting the MSP industry and making enterprise-grade security and IT automation accessible to all.
    More
  • Β· 62 views Β· 5 applications Β· 19d

    Senior Backend developer (Java) Only Vinnytsia, Ukraine

    Hybrid Remote Β· Worldwide Β· Product Β· 5 years of experience Β· English - B2
    A global leader in AI-powered IT Service Management (ITSM), building smart platforms that automate IT support and help organizations work faster and smarter. Our solutions are trusted by thousands worldwide, making complex tasks simple so IT teams can...

    A global leader in AI-powered IT Service Management (ITSM), building smart platforms that automate IT support and help organizations work faster and smarter. Our solutions are trusted by thousands worldwide, making complex tasks simple so IT teams can focus on what matters most.


    Key Responsibilities

    • Lead the design, development and maintenance of backend services using Java, Spring and modern frameworks, ensuring scalability, reliability and security.
    • Architect and optimize RESTful and asynchronous APIs (GraphQL/gRPC/event‑driven) to support both internal services and external integrations.
    • Integrate AI agents and backend services leveraging Large Language Models (LLMs) and other machine‑learning technologies, guiding implementation best practices.
    • Drive system architecture discussions and decisions, participate in enterprise‑wide design reviews and contribute to ongoing process and technology improvements.
    • Collaborate closely with Product, Frontend, DevOps and Data teams to deliver secure, robust and scalable solutions, translating business requirements into technical specifications.
    • Establish and evolve CI/CD pipelines and automated testing strategies (unit, integration, load and security tests) to ensure high code quality and smooth releases.
    • Diagnose and resolve complex production issues, perform root‑cause analysis and implement corrective actions to improve system reliability and performance.


    Requirements:

    • 5+ years of backend development experience with advanced knowledge of Java (Java 8,11+) and deep understanding of OOP, design patterns and clean‑code principles.
    • Proven track record building and maintaining enterprise‑grade applications with Spring Framework/Spring Boot.
    • Expertise in designing and maintaining RESTful APIs, and familiarity with GraphQL or gRPC.
    • Strong SQL/NoSQL experience, including schema design, query optimization and performance tuning.
    • Hands‑On experience with microservices architecture and distributed systems design, including event‑driven patterns and domain‑driven design (DDD).
    • Experience with message queues (e.g., Kafka, RabbitMQ, Redis Streams, SQS) and streaming platforms.
    • Deep understanding of cloud services (AWS EC2, ECS/EKS, RDS, S3, SQS) and infrastructure‑as‑code tools (CloudFormation/Terraform).
    • Proficient in CI/CD pipelines (GitHub Actions, Jenkins), Git workflows and automated deployment strategies.
    • Strong analytical and problem‑solving skills, with a keen attention to detail and a passion for delivering high‑quality, maintainable software.
    •  

    Bonus Points

    • Exposure to Node.js/TypeScript or other backend languages (Go, Python).
    • Experience with observability and tracing tools (Datadog, Prometheus, Grafana, CloudWatch).
    • Knowledge of security best practices for cloud and microservices environments (OWASP, IAM, encryption).
    • Direct experience building generative‑AI agents or applications, including prompt engineering and integrating vector databases.
    More
  • Β· 36 views Β· 4 applications Β· 19d

    Team Lead Java

    Full Remote Β· Ukraine Β· 6 years of experience Β· English - B2
    A next-generation cross-asset data management platform to provide globally consistent data and innovative tools to support business strategy for trade/sales clients that is built on big data architecture, highly scalable, and cloud-ready. The platform...
    • A next-generation cross-asset data management platform to provide globally consistent data and innovative tools to support business strategy for trade/sales clients that is built on big data architecture, highly scalable, and cloud-ready. The platform enables industry-leading analytics, client reporting, regulatory compliance, surveillance, supervisory reporting, and data science solutions (data flame). The project tech stack: Java, Scala, Spring, SQL, Kafka, Hadoop.

      We are looking for a strong Senior Java Developer/Team Lead Java capable of being able to work within the team, being a mentor for team members, communicating with stakeholders, and being accountable for the whole team and the outcomes of activities that are assigned.

      The role of the Team Lead involves working with strong development teams (3 Senior Java Developers), the opportunity to work with big data improving knowledge in this domain utilizing the resources of an international bank.

       

    • Responsibilities:

      β€’ Design and build frameworks for ingesting/modeling the complex Risk data
      β€’ Develop Low latency caching to service Front office risk systems
      β€’ Setup monitoring and management for services
      β€’ Provide SME support for development of automated QA scripts
      β€’ Management of Team

       

    • Mandatory Skills Description:

      β€’ Team Lead experience
      β€’ Development experience with expertise in the following:
      β€’ Designing and building APIs (Java);
      β€’ Java Server-side or Back-end development;
      β€’ Core Java;
      β€’ Java collections and multithreading;
      β€’ Java Memory Management;
      β€’ Database and SQL (writing stored procedures, designing table schemas).
      β€’ Understanding of distributed systems.
      β€’ Understanding of CI/CD workflow.
      β€’ Linux

      β€’ Ability to multi-task and work under pressure.
      β€’ Ability to pick up new concepts and apply the knowledge.
      β€’ Demonstrated problem-solving skills.
      β€’ Enthusiastic and proactive approach with a willingness to learn.
      β€’ The candidate is expected to be dynamic, and flexible with a high energy level as this is a demanding and rapidly changing environment

       

    • Nice-to-Have Skills Description:

      β€’ Experience in Hadoop Ecosystem (HDFS, Impala, HIVE, HBASE, etc.)
      β€’ Experience In-memory databases and caching
      β€’ Job Orchestration tools like Autosys or Airflow
      β€’ Apache Spark
      β€’ Financial background (where possible)

       

    • Languages:
      • English: C2 Proficient
    More
  • Β· 24 views Β· 1 application Β· 19d

    Team Lead Java

    Full Remote Β· Ukraine Β· 6 years of experience Β· English - B2
    Project Description: A next-generation cross-asset data management platform to provide globally consistent data and innovative tools to support business strategy for trade/sales clients that is built on big data architecture, highly scalable, and...

    Project Description:

    A next-generation cross-asset data management platform to provide globally consistent data and innovative tools to support business strategy for trade/sales clients that is built on big data architecture, highly scalable, and cloud-ready. The platform enables industry-leading analytics, client reporting, regulatory compliance, surveillance, supervisory reporting, and data science solutions (data flame). The project tech stack: Java, Scala, Spring, SQL, Kafka, Hadoop.

     

    We are looking for a strong Senior Java Developer capable of being able to work within the team, being a mentor for team members, communicating with stakeholders, and being accountable for the whole team and the outcomes of activities that are assigned.

     

    The role of the Team Lead involves working with strong development teams (3 Senior Java Developers), the opportunity to work with big data improving knowledge in this domain utilizing the resources of an international bank.

    Responsibilities:

    β€’ Design and build frameworks for ingesting/modeling the complex Risk data

    β€’ Develop Low latency caching to service Front office risk systems

    β€’ Setup monitoring and management for services

    β€’ Provide SME support for development of automated QA scripts

    β€’ Management of Team

    Mandatory Skills Description:

    β€’ Team Lead experience

    β€’ Development experience with expertise in the following:

    β€’ Designing and building APIs (Java);

    β€’ Java Server-side or Back-end development;

    β€’ Core Java;

    β€’ Java collections and multithreading;

    β€’ Java Memory Management;

    β€’ Database and SQL (writing stored procedures, designing table schemas).

    β€’ Understanding of distributed systems.

    β€’ Understanding of CI/CD workflow.

    β€’ Linux

    β€’ Ability to multi-task and work under pressure.

    β€’ Ability to pick up new concepts and apply the knowledge.

    β€’ Demonstrated problem-solving skills.

    β€’ Enthusiastic and proactive approach with a willingness to learn.

    β€’ The candidate is expected to be dynamic, and flexible with a high energy level as this is a demanding and rapidly changing environment

    Nice-to-Have Skills Description:

    β€’ Experience in Hadoop Ecosystem (HDFS, Impala, HIVE, HBASE, etc.)

    β€’ Experience In-memory databases and caching

    β€’ Job Orchestration tools like Autosys or Airflow

    β€’ Apache Spark

    β€’ Financial background (where possible)

    Languages:

    English: C2 Proficient


     

    More
  • Β· 40 views Β· 0 applications Β· 18d

    Java Full-Stack Team Lead

    Full Remote Β· Ukraine Β· 6 years of experience Β· English - B2
    Project Description: Join a team that's redefining banking technology! Our client isn't a typical Swiss bank β€” it's a modern financial institution focused on delivering cutting-edge online trading and financial services. Unlike traditional banks...

    Project Description:
     

    Join a team that's redefining banking technology!

    Our client isn't a typical Swiss bank β€” it's a modern financial institution focused on delivering cutting-edge online trading and financial services. Unlike traditional banks weighed down by legacy systems, their tech stack is lean and innovative.

    The team builds products that transform complex, fragmented risk data into clear, actionable insights, enabling smarter and faster decisions to reduce risk. We focus on core business areas such as account risk and work closely with key stakeholders - Risk department, Compliance department, and the Middle Office Fraud Center β€” to deliver impactful solutions.

    You'll be part of a Scrum team of four, collaborating daily with stakeholders through stand-ups, status updates, and Agile ceremonies. We embrace best practices and modern communication tools: Zoom, Teams, Outlook, JIRA, Confluence, and more.

    We continuously evolve our solutions to atomic microservices and self-contained systems, based on dockerized environments with CI and CD.

    What we offer:
    Professional Growth: access to local trainings, on-demand webinars, interactive workshops, and support for conferences and certifications.

    Competitive Compensation: Regular annual reviews based on your performance and professional development.

    Work-Life Balance & Fun: Team-building activities, corporate events, hackathons, and a variety of engaging initiatives.

    If you're proactive, creative, and ready for new challenges, join us! Together, we'll enhance product quality and optimize processes while driving innovation.
     

    Responsibilities:
     

    - Overall responsibility for a team, its performance
    - Driving the Scrum processes, coaching the team, driving improvements
    - Contributing towards the technical direction of the products by being involved in technical design and delivery of components
    - Identifying potential risks and escalating to the manager and client
    - Communicating and interacting effectively with other Team Leads
    - Participation in meetings with the client (Stand Ups, Grooming, Planning, Demo, Retro, and other ad-hoc ones)
    - Requirements refinement, Sprint planning, and task estimation
    - Application development
    - Developing unit/integration tests, E2E, ensuring good development testing coverage
    - Lead a team of 3 developers
    - Participate in peer design and code reviews
    - Evaluate and adopt new development tools, libraries, and approaches to improve delivery quality

    Mandatory Skills Description:

    - 1+ year in Team Lead position [fresh experience during last 2 years]
    - At least 5+ years of proven experience in a Software Developer position
    - Java core, Java 11-17+ features
    - OOP/OOD knowledge, design patterns
    - HTML, CSS, JavaScript
    - Proven knowledge of ReactJS, Redux [2+ fresh years of proven experience]
    - Unit testing frameworks (JUnit, Mockito, etc.), experience of integration and E2E tests building
    - Spring framework, IOC
    - RESTfull services
    - Java-based application servers (e.g. Tomcat)
    - SQL knowledge, any RDBMS, Oracle/PostgreSQL is a plus
    - ORM, Hibernate in particular
    - CI tools experience (Jenkins)
    - Docker

    More
Log In or Sign Up to see all posted jobs