Jobs

134
  • · 230 views · 47 applications · 4d

    Middle Java Engineer (Java+Python)

    Full Remote · Ukraine · 3 years of experience · B2 - Upper Intermediate
    We are looking for a highly skilled Middle Java Engineer with experience/knowledge of Python to join our team. The primary focus will be on building and maintaining high-performance, scalable, and secure applications using Java, Python and GCP serverless...

    We are looking for a highly skilled Middle Java Engineer with experience/knowledge of Python to join our team. The primary focus will be on building and maintaining high-performance, scalable, and secure applications using Java, Python and GCP serverless services, leveraging coding for automation, scripting, data processing, or integration tasks. This role is ideal for an engineer who is strong in Java and/or Python development, but comfortable applying other modern languages and technologies as a supporting competence as needed.

     

    Responsibilities

    • Design, develop, test, and maintain applications and services using Java, Python, and GCP service as the primary technology stack.
    • Write clean, efficient, and maintainable code following best practices and coding standards.
    • Use terraform to maintain Infrastructure as Code (IaC) development and production environments .
    • Optimize applications for performance, scalability, and security.
    • Troubleshoot, debug, and resolve technical issues.
    • Communicate with internal product owners and stakeholders
    • Document technical solutions and maintain up-to-date system knowledge.

     

    Requirements

    • 3+ years of professional software development experience with Java (Spring, Spring Boot, Hibernate).
    • Experience with Python.
    • Experience with RESTful APIs design and integration.
    • Experience with relational database systems (MySQL, Postgres, BigQuery).
    • Knowledge on DevOps process (CI/CD stages, gitflow, devops as shared responsibility)
    • Experience with infrastructure implementation (Kubernetes, Docker)
    • Experience with cloud platforms (preferably GCP)
    • Strong understanding of Agile methodologies, especially of Scrum framework
    • Strong problem-solving and analytical skills.
    • Upper-Intermediate English or higher (both written and spoken).
    • Ukrainian - Advanced or higher

     

    Nice to Have

    • Knowledge of messaging systems (Kafka, RabbitMQ, etc.).
    • HIPAA Awareness

     

    We offer*:

    • Flexible working format - remote, office-based or flexible
    • A competitive salary and good compensation package
    • Personalized career growth
    • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
    • Active tech communities with regular knowledge sharing
    • Education reimbursement
    • Memorable anniversary presents
    • Corporate events and team buildings
    • Other location-specific benefits

    *not applicable for freelancers

    More
  • · 71 views · 4 applications · 26d

    Middle Java Developer

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · B1 - Intermediate
    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...

    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 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, Redis, Apache Kafka, Maven, 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 insurance with the broker, which is available from the first month of cooperation
    • Life insurance with the broker, which is available from the first month of cooperation
    • 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
  • · 34 views · 0 applications · 25d

    Autonomous Networks Developer

    Hybrid Remote · Ukraine (Kyiv, Lviv, Odesa, Rivne) · 4 years of experience · B2 - Upper Intermediate
    Key Responsibilities • Design, develop, and maintain catalog-driven service orchestration solutions. • Implement and support Nokia FlowOne-based fulfilment workflows. • Collaborate with cross-functional teams to deliver customer-specific solutions. •...

    Key Responsibilities

    • Design, develop, and maintain catalog-driven service orchestration solutions.
    • Implement and support Nokia FlowOne-based fulfilment workflows.
    • Collaborate with cross-functional teams to deliver customer-specific solutions.
    • Develop and integrate service/resource inventory and provisioning systems.
    • Contribute to the architecture of virtualized and containerized applications.
    • Participate in Agile ceremonies and contribute to continuous improvement.
     

    Your Role:

    • Proven development experience in multiple customer delivery projects in the fulfilment domain.
    • Hands-on experience with FlowOne solutions (Nice to have).
    • Strong proficiency in Java or other object-oriented programming languages.
    • Solid understanding of OSS/BSS architecture and its role in telecom service delivery.
    • Experience integrating OSS components (inventory, provisioning, orchestration) with BSS systems (CRM, billing).
    • Excellent oral and written communication skills in English.

     

    High-level knowledge and recent development experience in:

    • Catalog-driven service orchestration.
    • Service and resource inventory solutions.
    • Provisioning for access technologies (xDSL, FTTx).
    • Provisioning for core network technologies (IP/MPLS).
    • Mobile services provisioning.
    • Service/Resource orchestration.
    • Virtualized and containerized application architectures.

       

    Nice to Have Skills

    • Experience with SQL, Oracle, or PostgreSQL databases.
    • Familiarity with CaaS platforms, Kubernetes, and Docker.
    • Exposure to Agile project delivery methodologies.

    More
  • · 190 views · 16 applications · 12d

    Senior Java Engineer

    Full Remote · Ukraine · 8 years of experience · B2 - Upper Intermediate
    Job Description We are looking for a Senior Backend Engineer with strong Java and Spring Boot skills to contribute to building the OneAPI backend platform. This role requires versatility, cloud-native engineering expertise, and the ability to work in a...

    Job Description

    We are looking for a Senior Backend Engineer with strong Java and Spring Boot skills to contribute to building the OneAPI backend platform. This role requires versatility, cloud-native engineering expertise, and the ability to work in a small, agile team with a DevOps-oriented approach.

    • Passionate software developer with 8+ years of hands-on software application development experience
    • Demonstrated Experience in Cloud Computing using AWS, GCP or other cloud providers
    • Working experience with Java and Spring frameworks such as Spring Webflux, Spring Cloud, Spring Security, etc
    • Containerization experience with applications deployed on Docker or Kubernetes
    • Solid understanding and modeling in SQL and Relational Database
    • Demonstrated knowledge of Distributed and Scalable systems
    • Experience with Git or other version control systems, Test-driven development (TDD)
    • Ability to quickly adapt & independently work in a fast-paced Agile environment with minimum supervision.

    Nice to have:

    • Experience with at least one popular JavaScript framework such as Angular, React etc
    • Experience with data analysis and data analytics tools
    • Experience with NoSQL databases, messaging services, in-memory cache and
    • DynamoDB is a big advantage

    Job Responsibilities

    • Develop high-quality software that is performant, scalable, reusable, extensible, secure, supportable, reliable
    • Write microservices, develop and extend in-house APIs, write client-side code which interacts with other APIs (RESTful and SDKs)
    • Work with front-end engineers to understand user requirements and provide endpoints that help accomplish building appealing interfaces.
    • Develop and maintain a scalable web and responsive applications
    • Exhibit DevOps mindset - Work on continuous integration, including provisioning, deployment, testing, and version control of the software

    Department/Project Description

    Our client is a global leader in cloud security, enabling organizations to securely transform their networks and applications for a mobile and cloud-first world. Through its Zero Trust Exchange™ platform, it provides fast, secure, and seamless access to applications, regardless of device, location, or network. Trusted by thousands of enterprises, their products help reduce risk, lower IT costs, and deliver a better user experience by replacing traditional on-premises security with a modern cloud-delivered approach.

    More
  • · 116 views · 27 applications · 25d

    Senior Software Engineer (C / Java / AI Tools)

    Full Remote · EU · 6 years of experience · B2 - Upper Intermediate
    Position: Senior Software Engineer (C / Java / AI Tools) Location: Remote Duration: Short-term (Phase 1 Feasibility Project) About the Project This is an initial short-term project focused on evaluating the feasibility of partially automating the...

    Position: Senior Software Engineer (C / Java / AI Tools)
    Location: Remote
    Duration: Short-term (Phase 1 Feasibility Project)
     

    About the Project
    This is an initial short-term project focused on evaluating the feasibility of partially automating the migration of legacy C code to Java using modern AI-assisted tools. The goal is to determine whether such an approach is possible, what resources it would require, and to outline a potential migration plan.

    Key Objectives

    1. Assess whether AI-assisted migration from C to Java can be realistically achieved.
    2. Estimate the effort, resources, and timelines required (e.g., comparing manual vs. AI-assisted conversion).
    3. If feasible, prepare a detailed migration plan and define its implementation phases.
       

    Requirements

    • Strong expertise in C and Java (understanding both low-level and object-oriented paradigms).
    • Good knowledge of modern AI-based developer tools (e.g., code transformation, refactoring, or generation platforms).
    • Ability to evaluate technical feasibility and build structured technical plans.
    • Proven experience working with legacy systems and large-scale codebases.
    • Strong analytical and problem-solving mindset.
       

    Nice to Have

    • Familiarity with LLM-based code generation or AI-assisted development frameworks.
    • Experience with code migration or modernization projects.

    Team Setup
    The initial phase involves 2 engineers working closely with the client’s technical lead.

    More
  • · 257 views · 46 applications · 24d

    Junior Java Engineer

    Office Work · Ukraine (Kyiv, Odesa) · B1 - Intermediate
    About Us TJHelpers is a Ukrainian IT company connecting young talent with seasoned IT professionals to unlock their full potential. Our mission is to empower employees and clients to achieve success by offering expert knowledge and real-world...

    About Us  
    TJHelpers is a Ukrainian IT company connecting young talent with seasoned IT professionals to unlock their full potential. Our mission is to empower employees and clients to achieve success by offering expert knowledge and real-world opportunities. We specialize in providing comprehensive IT solutions and career growth paths, including our innovative "Helpers as a Service" (HaaS) model.  

    We are currently seeking a Junior Java Developer to join our dynamic team. If you’re passionate about Java development, eager to learn, and excited to contribute to innovative projects, we’d love to hear from you!  



    Responsibilities  
    - Develop, test, and maintain Java-based applications.  
    - Write clean, efficient, and well-documented code.  
    - Participate in code reviews and contribute to best practices.  
    - Assist in troubleshooting, debugging, and improving existing systems.  
    - Collaborate with cross-functional teams, including QA, PM, and senior developers, to deliver high-quality solutions.  
    - Follow agile methodologies for project execution.  


     

    Requirements  
    - Basic knowledge of Java programming and object-oriented principles.  
    - Familiarity with frameworks such as Spring or Hibernate.  
    - Understanding of RESTful APIs and web services.  
    - Experience with SQL databases (e.g., MySQL, PostgreSQL).  
    - Ability to work in a team and communicate effectively.  
    - Eagerness to learn and adapt to new technologies.  
    - Basic English skills for technical documentation and communication.  

     

    Nice to Have  
    - Experience with Git and version control systems.  
    - Exposure to front-end technologies like HTML, CSS, or JavaScript.  - Knowledge of software development lifecycle (SDLC) and agile practices.  



    What We Offer  
    - Mentorship from experienced developers and team leads.  
    - Opportunity to work on real-world projects for global clients.  
    - Career growth path with training and certification opportunities.  
    - Competitive salary and benefits package.  
    - A supportive and innovative work environment.

    More
  • · 93 views · 13 applications · 24d

    Kafka/Flink Engineer

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · B2 - Upper Intermediate
    Red Rocket Software is looking for an experienced Kafka/Flink Engineer to join our core engineering team. Responsibilities Design and optimize streaming data pipelines Configure and maintain Kafka topics, partitions, consumer groups, and schema...

    Red Rocket Software is looking for an experienced Kafka/Flink Engineer to join our core engineering team.

     

    Responsibilities

    • Design and optimize streaming data pipelines
    • Configure and maintain Kafka topics, partitions, consumer groups, and schema registry
    • Build and maintain Flink jobs (event processing, transformation, enrichment, aggregation)
    • Ensure system stability, scalability, and low latency
    • Implement fault-tolerance and exactly-once semantics
    • Collaborate with Data Engineers, Backend Developers, and DevOps teams
    • Contribute to documentation and architectural standards

     

     Requirements

    • 3+ years of hands-on experience with Apache Kafka and Apache Flink
    • Strong understanding of stream processing concepts (state, offset management, partitioning)
    • Experience in building real-time data pipelines in AWS / GCP / Kubernetes environments
    • Solid background in Java or Scala
    • Experience with CI/CD and containerized deployments
    • English level — Upper-Intermediate+
    More
  • · 160 views · 20 applications · 24d

    Middle Support Java Engineer

    Full Remote · Ukraine · 3 years of experience · B2 - Upper Intermediate
    N-iX is looking for a Middle Java Engineer to join our support team. About the project: Our customer is the leading school transportation provider in North America, being the owner of more than a half of all yellow school buses in the United States....

    N-iX is looking for a Middle Java Engineer to join our support team.

    About the project: 

    Our customer is the leading school transportation provider in North America, being the owner of more than a half of all yellow school buses in the United States. Every day, the company completes 5 million student journeys, moving more passengers than all U.S. airlines combined and delivers reliable, quality services for 1,100 school districts. 

    N-iX has built a successful cooperation with the client delivering a range of complex initiatives. As a result, N-iX has been selected as a strategic long-term partner to drive the digital transformation on an enterprise level, fully remodeling the technology landscape for 55,000 employees and millions of people across North America. 

    Requirements:

    • 3+ years JAVA development experience (SpringBoot, Spring, SpringSecurity)
    • Strong knowledge of relational database management systems (RDBMS)
    • Experience in AWS services (S3, CloudWatch, Lambda, ECS, RDS, DMS, SQS/SNS, Glue, VPC, CloudFormation)
    • ​​Experience with upgrade/maintenance processes in AWS
    • Hands-on experience with AWS SDK
    • Proficiency with event-driven systems and Kafka
    • Expertise in API documentation using Swagger
    • Experience in leveraging R2DBC for reactive database connectivity
    • Familiarity with Netty
    • Upper intermediate+ English level
    • Experience in technical support (issues troubleshooting)
    • Excellent communication skills
    • Strong analytical and problem-solving skills

    Would be a plus:

    • Experience in React (Web)
    • Experience with React-Native (for mobile development)

    Responsibilities:

    • Own support tickets and troubleshooting within the existing tools, and services
    • Investigate Technical Issues: reported problems and bugs, identify an issue’s root cause, describe an issue’s symptoms
    • Quantify an issue’s scope and propose a solution
    • Working with internal cross-functional teams to solve technical problems
    • Solving technical problems, demonstrating product value, and communicating clearly and effectively to technical and non-technical audiences
    • Troubleshoot areas of poor performance and identify effective solutions to resolve issues both in the immediate future and for the longer term.
    • Document support ticket resolution and apply these fixes for customers
      Ability to attend business trips if will be needed
       

    We offer*:

    • Flexible working format - remote, office-based or flexible
    • A competitive salary and good compensation package
    • Personalized career growth
    • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
    • Active tech communities with regular knowledge sharing
    • Education reimbursement
    • Memorable anniversary presents
    • Corporate events and team buildings
    • Other location-specific benefits

    *not applicable for freelancers

    More
  • · 37 views · 1 application · 23d

    Java Tech Lead Engineer (IRC271085)

    Full Remote · Ukraine · 7 years of experience · B2 - Upper Intermediate
    Job Description Minimum of 7 years of experience in software development, with a focus on designing and implementing highly scalable web applications, data pipelines, and cloud-based microservices Proficiency in Java programming language and related...

    Job Description

    Minimum of 7 years of experience in software development, with a focus on designing and implementing highly scalable web applications, data pipelines, and cloud-based microservices

    Proficiency in Java programming language and related technologies. Experience with frameworks such as Spring, Hibernate, and Apache Kafka, and cloud-native services is highly desirable

    Proven experience in UI/Angular development

    Strong understanding of database concepts and experience with SQL and NoSQL databases (e.g., MySQL, Oracle, Cassandra, DynamoDB, Redis).

    Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and experience deploying applications in cloud environments is advantageous

    Experience with microservices and event-driven architectures

    Strong analytical and problem-solving skills with the ability to troubleshoot complex issues and implement effective solutions

    Excellent written and verbal communication skills with the ability to articulate technical concepts clearly and effectively

    Ability to work both independently and collaboratively in a fast-paced, agile environment. Strong team player with a positive attitude and a passion for technology

     

     

    Job Responsibilities

    Architect, design, and develop highly scalable, reliable web scale applications, tools, and automation frameworks to meet business requirements.

    Implement cloud-based microservices leveraging event-driven architectures.

    Collaborate with cross-functional teams to design and build efficient and robust data pipelines for batch, near-real-time, and real-time processing using Java technologies.

    Optimize applications, data pipelines, and microservices for scalability, performance, and efficiency to handle large volumes of data and traffic in a cloud environment.

    Ensure adherence to coding standards, best practices, and software development methodologies. Perform code reviews and provide constructive feedback to team members.

    Implement monitoring and alerting solutions to ensure the reliability and availability of applications, data pipelines, and microservices. Participate in troubleshooting and resolution of production issues.

    Create and maintain technical documentation, including design documents, architecture diagrams, and system documentation.

    Collaborate effectively with cross-functional teams, including product management, QA, and operations. Communicate technical concepts and solutions to both technical and non-technical stakeholders.

     

    Department/Project Description

    Our client is innovative manufacturer of medical devices in the United States which produces a devices and software applications.

    At this project, you will have a great opportunity to be involved into the full development life cycle of medical software which is intended to help individuals by processing certain information taken from medical devices to identify health trends and to track daily activities. As additional there are opportunities to work with medical devices, in scope of end-to-end testing.

    More
  • · 64 views · 7 applications · 23d

    Principal Java Engineer

    Full Remote · Ukraine · 7 years of experience · B2 - Upper Intermediate
    Job Description Minimum of 7 years of experience in software development, with a focus on designing and implementing highly scalable web applications, data pipelines, and cloud-based microservices Proficiency in Java programming language and related...

     

    Job Description

    Minimum of 7 years of experience in software development, with a focus on designing and implementing highly scalable web applications, data pipelines, and cloud-based microservices

    Proficiency in Java programming language and related technologies. Experience with frameworks such as Spring, Hibernate, and Apache Kafka, and cloud-native services is highly desirable

    Strong understanding of database concepts and experience with SQL and NoSQL databases (e.g., MySQL, Oracle, Cassandra, DynamoDB, Redis).

    Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and experience deploying applications in cloud environments is advantageous

    Experience with microservices and event-driven architectures

    Strong analytical and problem-solving skills with the ability to troubleshoot complex issues and implement effective solutions

    Excellent written and verbal communication skills with the ability to articulate technical concepts clearly and effectively

    Ability to work both independently and collaboratively in a fast-paced, agile environment. Strong team player with a positive attitude and a passion for technology

     

     

    Job Responsibilities

    Architect, design, and develop highly scalable, reliable web scale applications, tools, and automation frameworks to meet business requirements.

    Implement cloud-based microservices leveraging event-driven architectures.

    Collaborate with cross-functional teams to design and build efficient and robust data pipelines for batch, near-real-time, and real-time processing using Java technologies.

    Optimize applications, data pipelines, and microservices for scalability, performance, and efficiency to handle large volumes of data and traffic in a cloud environment.

    Ensure adherence to coding standards, best practices, and software development methodologies. Perform code reviews and provide constructive feedback to team members.

    Implement monitoring and alerting solutions to ensure the reliability and availability of applications, data pipelines, and microservices. Participate in troubleshooting and resolution of production issues.

    Create and maintain technical documentation, including design documents, architecture diagrams, and system documentation.

    Collaborate effectively with cross-functional teams, including product management, QA, and operations. Communicate technical concepts and solutions to both technical and non-technical stakeholders.

     

    Department/Project Description

    Our client is innovative manufacturer of medical devices in the United States which produces a devices and software applications.

    At this project, you will have a great opportunity to be involved into the full development life cycle of medical software which is intended to help individuals by processing certain information taken from medical devices to identify health trends and to track daily activities. As additional there are opportunities to work with medical devices, in scope of end-to-end testing.

    More
  • · 36 views · 2 applications · 23d

    Senior/Lead Search Engine Developer (Java)

    Full Remote · Ukraine · 6 years of experience · B2 - Upper Intermediate
    The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week. Solutions are delivered by several Product Teams focused on...

    The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week.
    Solutions are delivered by several Product Teams focused on different domains - Customer, Loyalty, Search and Browse, Data Integration, Cart.
    Current overriding priorities are new brands onboarding, re-architecture, database migrations, migration of microservices to a unified cloud-native solution without any disruption to business.

    • Responsibilities:

      We are looking for an experienced Java Developer with good understanding of search engines, who can help to perform migration of client platform:
      - Quickly onboard to Customer's processes
      - Develop new features in Java and Kotlin for Spring Boot Microservices, as well as maintain existing ones
      - Improve Personalized Search
      - Modernize Data Ingestion for faster searching and indexing
      - Collaborate with other teams and client to find the best solutions

    • Mandatory Skills Description:

      English - B2 or higher;
      Must have: Kotlin, Java Spring Boot, Gradle;
      Must have: Experience of work with Search Engines
      Must have: Semantics Search / Vector Databases , Embeddings and LLMs

      - At least 5 years of work experience including enterprise backend system design experience
      - Strong knowledge of Java/Kotlin language
      - Strong knowledge of Spring/SpringBoot
      - Good understanding of how search engines works (experience with Lucene based engines preferred e.g. Elasticsearch, Solr, etc.)
      - Good understanding of semantics search / vector databases , embeddings and LLMs
      - Experience of development in production
      - Familiarity with databases (SQL/PostgreSQL)
      - Deep understanding of enterprise application architecture patterns
      - Experience with distributed systems
      - Familiar with microservice architecture patterns
      - Familiar with Containers and Orchestration Systems (Kubernetes/PKS/OpenShift)
      - Adoption of Agile and DevOps culture
      - Strong written and verbal communication skills

      Candidates need to provide a cover letter with following details:
      1. Experience of work with Search Engines
      2. Semantics Search / Vector Databases , Embeddings and LLMs

    • Nice-to-Have Skills Description:

      - Experience of work in distributed teams, with US customers
      - Experience in working with Kafka/Rabbit and caching (Hazelcast/Redis)
      - Experience in a hybrid cloud environment or willing to learn new techniques and approaches

    More
  • · 55 views · 4 applications · 23d

    Senior/Lead Search Engine Developer (Java)

    Full Remote · Ukraine · 6 years of experience · B2 - Upper Intermediate
    Project Description: The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week. Solutions are delivered by several...
    • Project Description:

      The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week.
      Solutions are delivered by several Product Teams focused on different domains - Customer, Loyalty, Search and Browse, Data Integration, Cart.
      Current overriding priorities are new brands onboarding, re-architecture, database migrations, migration of microservices to a unified cloud-native solution without any disruption to business.

    • Responsibilities:

      We are looking for an experienced Java Developer with good understanding of search engines, who can help to perform migration of client platform:
      - Quickly onboard to Customer's processes
      - Develop new features in Java and Kotlin for Spring Boot Microservices, as well as maintain existing ones
      - Improve Personalized Search
      - Modernize Data Ingestion for faster searching and indexing
      - Collaborate with other teams and client to find the best solutions

    • Mandatory Skills Description:

      English - B2 or higher;
      Must have: Kotlin, Java Spring Boot, Gradle;
      Must have: Experience of work with Search Engines
      Must have: Semantics Search / Vector Databases , Embeddings and LLMs

      - At least 5 years of work experience including enterprise backend system design experience
      - Strong knowledge of Java/Kotlin language
      - Strong knowledge of Spring/SpringBoot
      - Good understanding of how search engines works (experience with Lucene based engines preferred e.g. Elasticsearch, Solr, etc.)
      - Good understanding of semantics search / vector databases , embeddings and LLMs
      - Experience of development in production
      - Familiarity with databases (SQL/PostgreSQL)
      - Deep understanding of enterprise application architecture patterns
      - Experience with distributed systems
      - Familiar with microservice architecture patterns
      - Familiar with Containers and Orchestration Systems (Kubernetes/PKS/OpenShift)
      - Adoption of Agile and DevOps culture
      - Strong written and verbal communication skills

      Candidates need to provide a cover letter with following details:
      1. Experience of work with Search Engines
      2. Semantics Search / Vector Databases , Embeddings and LLMs

    • Nice-to-Have Skills Description:

      - Experience of work in distributed teams, with US customers
      - Experience in working with Kafka/Rabbit and caching (Hazelcast/Redis)
      - Experience in a hybrid cloud environment or willing to learn new techniques and approaches

    • Languages:
      • English: B2 Upper Intermediate
    More
  • · 39 views · 5 applications · 23d

    Senior/Lead Java Developer

    Full Remote · Ukraine · 5 years of experience · B2 - Upper Intermediate
    The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week. Solutions are delivered by several Product Teams focused on...

    The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week.
    Solutions are delivered by several Product Teams focused on different domains - Customer, Loyalty, Search and Browse, Data Integration, Cart.
    Current overriding priorities are new brands onboarding, re-architecture, database migrations, migration of microservices to a unified cloud-native solution without any disruption to business.

    • Responsibilities:

      We are looking for an experienced Java Developer who can help to perform migration of client platform:
      - Quickly onboard to Customer's processes
      - Develop new features in Java and Kotlin for Spring Boot Microservices, as well as maintain existing ones
      - Improve Personalized Search
      - Modernize Data Ingestion for faster searching and indexing
      - Ensure Cloud Readiness and integration of Azure APIM and Gateway
      - Collaborate with other teams and client to find the best solutions

    • Mandatory Skills Description:

      Readiness to work until 8.00 pm CET;
      English - B2 or higher;
      Must have: Kotlin, Java Spring Boot, Gradle;
      At least 5 years of work experience including enterprise backend system design experience;
      - Strong knowledge of Java/Kotlin language, familiar with Spring/SpringBoot;
      - Deep understanding of enterprise application architecture patterns;
      - Hands on experience with AZURE (preferably Azure AI Search) and knowledge of cloud architecture patterns;
      - Experience with distributed systems;
      - Good knowledge of SQL;
      - Familiar with microservice architecture patterns;
      - Familiar with Containers and Orchestration Systems (Kubernetes/PKS/OpenShift);
      - Experience with PostgreSQL;
      - Adoption of Agile and DevOps culture;
      - Strong written and verbal communication skills

    • Nice-to-Have Skills Description:

      - Experience of work in distributed teams, with US customers
      - Experience of work with search platforms;
      - E-commerce background;
      - An experience with Hazelcast;
      - An experience with Elasticsearch;
      - An experience with Spring Cloud;

    More
  • · 87 views · 19 applications · 23d

    Senior Java Developer - Full-stack

    Full Remote · Ukraine · 5 years of experience · B2 - Upper Intermediate
    We are looking for a talented Senior Java Developer - Full-stack Developer to join our team. Requirements: 5+ years of professional experience in Java 7, 8, 17 Experience with EJB, JSP, Apache Struts, Apache HTTP, JBoss, Wildfly, Hibernate Experience...

    We are looking for a talented Senior Java Developer - Full-stack Developer to join our team. 


    Requirements:

     

    • 5+ years of professional experience in Java 7, 8, 17
    • Experience with EJB, JSP, Apache Struts, Apache HTTP, JBoss, Wildfly, Hibernate
    • Experience working with SQL databases (MS SQL, MySQL)
    • Experience working with ant, maven, git
    • Ability to write tests for your code
    • SOLID principles

     

    Big plus:

    • JavaScript (JQuery, Dojo)
    • Understanding code HTML/CSS

     

     

     

    Preferably experience:

    • Github Copilot
    • Amazon Linux
    • IDE Eclipse
    • Invicti Security Scanner

     

    English level – Intermediate or higher

    More
  • · 96 views · 12 applications · 12d

    Senior Java Backend Engineer (IRC276602)

    Full Remote · Ukraine · 6 years of experience · B2 - Upper Intermediate
    Job Description We are hiring a Strong Backend Engineer to join the team developing the OneAPI backend platform. The role is ideal for someone with strong Java fundamentals, some cloud-native experience, and an eagerness to grow in platform engineering...

    Job Description

    We are hiring a Strong Backend Engineer to join the team developing the OneAPI backend platform. The role is ideal for someone with strong Java fundamentals, some cloud-native experience, and an eagerness to grow in platform engineering within an agile, DevOps-driven environment.

    • 6+ years of backend development experience with Java & Spring Boot.
    • Hands-on experience with cloud platforms (AWS/GCP) and containerized applications.
    • Practical knowledge of Kubernetes (K8s) for service orchestration.
    • Exposure to DevOps practices: CI/CD, IaC, automation, monitoring.
    • Versatility beyond Java (e.g., scripting, working with APIs, DBs, or other languages).
    • Experience working in a team responsible for products quality
    • Strong analytical, debugging, and collaboration skills.

       

    Job Responsibilities

    • Design, develop, and maintain APIs and backend services for OneAPI.
    • Contribute to cloud-native architecture leveraging AWS and GCP.
    • Implement scalable solutions with Kubernetes-based deployments.
    • Work closely with the Technical Lead to align on architecture and coding standards.
    • Take ownership of features end-to-end: from design to deployment and monitoring.
    • Troubleshoot complex technical issues and provide production support when needed.
    • Ensure quality of develope software

    Department/Project Description

    Our client is a global leader in cloud security, enabling organizations to securely transform their networks and applications for a mobile and cloud-first world. Through its Zero Trust Exchange™ platform, it provides fast, secure, and seamless access to applications, regardless of device, location, or network. Trusted by thousands of enterprises, their products help reduce risk, lower IT costs, and deliver a better user experience by replacing traditional on-premises security with a modern cloud-delivered approach.

    Skill Category

    Java

    Keyskills - Must Have

    • Java
    • Spring Boot
    • AWS
    • Kubernetes
    • Microservices

    Keyskills - Nice to Have

    • gcp
    More
Log In or Sign Up to see all posted jobs