Jobs Java

87
  • Β· 44 views Β· 0 applications Β· 25d

    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
  • Β· 29 views Β· 1 application Β· 26d

    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
  • Β· 37 views Β· 4 applications Β· 26d

    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
  • Β· 197 views Β· 47 applications Β· 26d

    Middle Java Developer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 3 years of experience Β· English - None
    Required skills: β€’ 3+ years of experience in Java 11; β€’ Experience with FinTech is a must!; β€’ Good verbal and writing English language communication skills; β€’ Deep practical experience with Spring Boot and GitLab; β€’ Practical experience with Kubernetes...

    Required skills:

     

    β€’ 3+ years of experience in Java 11;
    β€’ Experience with FinTech is a must!;

    β€’ Good verbal and writing English language communication skills;

    β€’ Deep practical experience with Spring Boot and GitLab;

    β€’ Practical experience with Kubernetes for different environments;

    β€’ Knowledge of different communication protocols (REST, gRPC, events, messaging);

    β€’ Understanding of CI/CD practices and types of quality gates;

    β€’ Hands-on experience with third-party integrations (fintech industry), especially with payment providers and gateways;

    β€’ Taking the full responsibility for the results of own work;

    β€’ Knowledge of Docker and AWS.

     

    Will be a plus:

    API design and documentation skills;

    Knowledge of Redis and Oracle APEX.

     

    Responsibilities:

     

    β€’ Payment provider integrations and product improvements according to the company strategy;

    β€’ Develop, deploy, and support Spring Boot-based services;

    β€’ Deploy and configure the system on various environments in the Kubernetes cluster;

    β€’ Ensure system performance in production environments;

    β€’ Develop architecture and system design;

    β€’ Improve teamwork;

    β€’ Implement ideas from Product Backlog into a reliable working product.

     

    Working conditions:

     

    β€’ Work schedule 5/2 from 10-00 to 19-00;

    β€’ Remote work;

    β€’ We provide all the necessary tools for your successful and comfortable work;

    β€’ Training at the expense of the company (courses, seminars, new and interesting projects);

    β€’ Learning English at the expense of the company;

    β€’ Regular team building at the expense of the company;

    β€’ Ability to switch between projects and try yourself in different roles.

    More
  • Β· 324 views Β· 137 applications Β· 27d

    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
  • Β· 136 views Β· 22 applications Β· 27d

    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
  • Β· 80 views Β· 7 applications Β· 27d

    Senior Back-end Java Developer

    Full Remote Β· Ukraine Β· 6 years of experience Β· English - B2
    Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies across industries such as AI, Cloud, Cybersecurity, Semiconductors, and Data-driven platforms. About the Product Our...

    Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies across industries such as AI, Cloud, Cybersecurity, Semiconductors, and Data-driven platforms.

     

    About the Product

    Our client, proteanTecs, is a deep-tech product company redefining reliability for modern electronics.

    proteanTecs develops an in-system monitoring solution that provides real-time visibility into next-generation chips while they operate. By leveraging on-chip agents, machine learning, and predictive analytics, the platform detects performance, reliability, and degradation issues before they turn into failures.

    The product is already trusted by industry leaders in data centers, automotive, communications, and consumer electronics.

     

    About the Role

    We are looking for a Senior Java Back-end Engineer (Kyiv) to join the development of a high-load, data-intensive analytics platform.

    In this role, you will work on end-to-end backend features, core services, and data processing components handling large volumes of telemetry and analytics data. You will actively participate in technical and architectural decisions, collaborate with data and ML teams, and build cloud-native, scalable systems.

     

    Key Responsibilities

    • Design, develop, and maintain robust, scalable Java-based backend services
    • Collaborate with product managers, architects, and engineers on feature design and implementation
    • Build and optimize data processing pipelines for high-throughput systems
    • Perform code reviews and ensure high code quality through testing
    • Contribute to architectural decisions (microservices, cloud-based systems)
    • Monitor and optimize system performance and reliability
    • Troubleshoot and resolve issues in development and production environments

       

    Required Skills

    • 5+ years of professional Java development experience, including Java 17.
    • Proficiency with Spring Boot, Spring Framework, and JPA/Hibernate.
    • Experience designing and consuming RESTful APIs and working with microservices.
    • Strong experience with relational (MySQL) and columnar (Vertica) databases and query/performance optimization.
    • Proven skills in performance optimization and distributed systems design (explicitly required for senior level).
    • Strong analytical problem-solving and effective communication for collaborative team work.

       

    Nice to Have

    • Experience with Python
    • Experience with streaming or messaging systems (Kafka, RabbitMQ)
    • Monitoring and observability tools (Grafana, Prometheus, ELK)
    • Docker and Kubernetes experience

       

    Why Adaptiq

    • 20 paid vacation days per year + public holidays
    • Full accounting and legal support
    • Remote-first work model with co-working space option 
    • Competitive compensation with regular performance and salary reviews
    More
  • Β· 165 views Β· 36 applications Β· 27d

    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
  • Β· 160 views Β· 10 applications Β· 28d

    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
  • Β· 215 views Β· 54 applications Β· 28d

    Senior Backend Engineer (Java+Python) (USA time zone)

    Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· English - B2
    Overview: We are looking for a Senior Backend Engineer to lead the development of core backend services within a modern microservice infrastructure that powers mobile and embedded clients. This is a senior, hands-on role with architectural ownership,...

    Overview:
    We are looking for a Senior Backend Engineer to lead the development of core backend services within a modern microservice infrastructure that powers mobile and embedded clients. This is a senior, hands-on role with architectural ownership, ideal for an engineer who enjoys building scalable distributed systems, designing secure and reliable APIs, and mentoring other developers. You will drive technical decisions and collaborate closely with architects, frontend engineers, and product teams to deliver future-proof backend solutions.

     

    Responsibilities:

    • Lead the design and development of backend services using Java in a Docker/Kubernetes-based environment;
    • Drive architectural improvements and establish backend best practices across the platform;
    • Design, implement, and optimize event-driven systems based on Kafka;
    • Build secure, scalable RESTful APIs for internal and external consumers;
    • Design and query complex data models using PostgreSQL, with strong focus on performance and reliability;
    • Collaborate closely with frontend and product teams to deliver features end-to-end, from concept to production;
    • Ensure system reliability and observability through logging, tracing, and monitoring;
    • Enable integrations with data pipelines and ML-powered services as part of data-driven and AI initiatives;
    • Mentor junior engineers, conduct code reviews, and support team-wide technical growth.

     

    Requirements:

    • 5+ years of professional experience in backend development within microservice and cloud-native environments;
    • Strong production experience with Java (e.g., Spring Boot or similar frameworks);
    • Python experience is a plus, especially for data pipelines, ML integration, or scripting tasks;
    • Deep understanding of:
      • Kafka and event-driven architectures;
      • PostgreSQL, including advanced schema design and query optimization;
      • Secure API design and implementation (OAuth2, HTTPS, mTLS).
    • Hands-on experience with Docker, Kubernetes, and CI/CD pipelines in production;
    • Proven ability to lead cross-functional technical initiatives and make architectural decisions;
    • Demonstrated experience mentoring or guiding less experienced engineers;
    • Exposure to video streaming backends or media platforms is a plus;
    • Strong interest or background in ML- or data-driven applications;
    • Bonus: Experience with observability stacks (e.g., Prometheus, Grafana) or real-time analytics systems.
    More
  • Β· 70 views Β· 19 applications Β· 28d

    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
  • Β· 50 views Β· 20 applications Β· 28d

    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
  • Β· 229 views Β· 20 applications Β· 28d

    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
  • Β· 115 views Β· 16 applications Β· 28d

    Senior Java Backend Developer

    Full Remote Β· Ukraine Β· Product Β· 7 years of experience Β· English - B1
    Pivdenny Bank is one of the leaders in the Ukrainian financial market and ranks third in the group of Ukrainian private banks in terms of assets. For 31 years, Pivdenny has been a reliable financial partner for individuals, small and medium enterprises,...

    Pivdenny Bank is one of the leaders in the Ukrainian financial market and ranks third in the group of Ukrainian private banks in terms of assets. For 31 years, Pivdenny has been a reliable financial partner for individuals, small and medium enterprises, and corporations.

     

    More than 1700 active and dedicated employees work for Pivdenny throughout Ukraine. For four years in a row, the bank has been included in the Forbes 50 Best Employers rating.

     

    We are now looking for a Senior Backend Developer to join our team.

     

    Responsibilities:

    • Develop new microservices;
    • Participate in the design of microservices and their databases;
    • Implement unit and integration tests;
    • Develop new features and make updates of existent microservices on a daily-basis;
    • Write clean, testable, maintainable code, and continue to grow development skills;
    • Perform requirement analysis and features estimation;
    • Prepare API documentation of microservices;
    • Share knowledge of the project with team members.
       

     

    Requirements:

    • BS or MS in Computer Science or related field;
    • 5+ years of commercial experience in Java;
    • Good understanding of OOP principles, OOP design, and design patterns;
    • Good understanding of microservices architectural principles and experience in the development of RESTful applications and microservices;
    • Good practical experience with Java 11+, Spring 5+ / Spring Boot 2+ (Data JPA/Hibernate, Security, Cloud), JUnit 5, Mockito, Testcontainers, Kafka / RabbitMQ;
    • Experience with Git, Maven, Docker / Docker compose;
    • Good knowledge and practical experience with SQL and relational database;
    • Responsibility, proactivity, willingness to work in a team.

     

     

    Would be a plus:

    • Experience with Oracle DB;
    • Experience with IBM Integration Bus;
    • Participation in Fintech projects.

     

     

    What we offer:

    • Health insurance;
    • Competitive salary;
    • Work in a functional, comfortable office or remotely;
    • Corporate psychologist;
    • Opportunity for career growth and development;
    • Opportunity to take courses and training;
    • Opportunity to work in a stable and professional company with a friendly team.



     

     



    We review resumes within 14 days. If you do not hear from us, it means that we cannot offer you a position at this time, but we have kept your resume in our database. We will contact you when we have a suitable opportunity.

    More
  • Β· 17 views Β· 0 applications Β· 29d

    Senior Cloud Infrastructure Developer (CSP Integration)

    Full Remote Β· Ukraine Β· 8 years of experience Β· English - B2
    We are seeking an experienced Senior Cloud Infrastructure Developer to design and implement robust solutions for multi-cloud and hybrid environments, focusing on AWS-Azure integration, secure cross-CSP data transfers, and on-premises connectivity. This...

    We are seeking an experienced Senior Cloud Infrastructure Developer to design and implement robust solutions for multi-cloud and hybrid environments, focusing on AWS-Azure integration, secure cross-CSP data transfers, and on-premises connectivity.
    This role combines advanced cloud architecture expertise with strong Java development skills to deliver scalable, secure, and high-performance solutions.

     

    Responsibilities

    Architect and implement hybrid cloud solutions enabling seamless integration between AWS, Azure, and on-premises environments.

    Design and develop Java-based services for infrastructure automation and data transfer workflows.

    Build and optimize secure cross-cloud and hybrid data pipelines, ensuring compliance with performance and security standards.

    Configure and manage network connectivity across CSPs and on-prem systems, including VPCs, private links, and ExpressRoute/Direct Connect.

    Collaborate with security teams to enforce identity, access, and encryption best practices across all platforms.

    Stay current with emerging multi-cloud and hybrid technologies and recommend improvements for scalability and reliability.

    Provide technical leadership and mentorship to team members.

     

    Skills

    Must have

    8+ years of experience in cloud infrastructure and software development.

    Bachelor's degree in Computer Science, Engineering, or related technical field.

    Strong proficiency in Java for backend and infrastructure-related services.

    Hands-on experience with AWS and Azure services, including networking, storage, and identity management.

    Expertise in multi-cloud architecture, hybrid connectivity, and cross-CSP data transfer strategies.

    Familiarity with on-prem integration and hybrid networking solutions.

    Experience with containerization (Docker) and orchestration (Kubernetes).

    Proficiency in CI/CD pipelines and Infrastructure as Code (i.e. Terraform).

    Solid understanding of security best practices for cloud and hybrid environments.

     

    Nice to have

    Knowledge of data encryption, compliance frameworks, and secure transfer protocols.

    Familiarity with monitoring and observability tools (Prometheus, Grafana, CloudWatch,

    Azure Monitor).

    Prior experience in multi-cloud migration and hybrid integration projects.

    More
Log In or Sign Up to see all posted jobs