Jobs

132
  • Β· 42 views Β· 2 applications Β· 11d

    Senior Java Full-Stack Engineer (#3612)

    Full Remote Β· Ukraine Β· 5 years of experience Β· B2 - Upper Intermediate
    One of the world's largest fashion retailers selling in 215 markets through its online platform or its 6,477 stores in 95 markets. By working closely together as a single company globally focused on the key elements of fashion production – design,...

    One of the world's largest fashion retailers selling in 215 markets through its online platform or its 6,477 stores in 95 markets. By working closely together as a single company globally focused on the key elements of fashion production – design, manufacture, distribution, and retail. All the production is founded on three pillars – flexibility, digital integration, and sustainability.

     

    Requirements:

    • 5+ years of commercial experience with Java
    • Frontend testing and performance optimization
    • CSS3/SCSS/HTML5, modern responsive design techniques
    • Extensive experience with ES6, React, Redux, Redux-saga TypeScript, CSS, RESTful APIs
    • Feel comfortable with modern front-end toolings like Webpack and Gulp
    • Friend of Jest, unit testing, e2e testing
    • Be great with version control, especially Git and tools like Bitbucket/GitHub
    • Experience with Enzyme / react test utils
    • Working experience in an Agile environment, a clear understanding of Agile methodologies mindset, and development practices applicable to them
    • Experience of Spring framework and building Spring web applications
    • Understanding and experience developing and deploying microservices
    • Experience developing REST interfaces, OpenApi
    • Working knowledge of relational databases, NoSQL technologies – Mongo DB
    • Working knowledge of IBM MQ, Kafka, Kafka streaming
    • Working knowledge of OpenShift, Kubernetes

     

    Responsibilities:

    • Research and evaluate technical options to implement business requirements
    • Provide system or technical development expertise to the team
    • Write quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environment
    • Provide effort estimations
    • Work in close contact with team members and project stakeholders (Product Owner) on customer’s site
    • Suggest technical and functional improvements to add value to the product
    • Excellent communication, organizational, and facilitation skills, product-oriented mindset, focus on team results, willingness to continuous personal and team improvements, leadership qualities, and resilience.
    • Upper-Intermediate/Advanced English level (there will be a lot of communication with the client).

     

    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
  • Β· 95 views Β· 23 applications Β· 11d

    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
  • Β· 39 views Β· 3 applications Β· 11d

    Senior Full Stack Developer (Java + Angular)

    Hybrid Remote Β· Ukraine (Kyiv) Β· Product Β· 5 years of experience Β· B2 - Upper Intermediate
    Your future responsibilities: Provide technical leadership to the development team and guide them in the implementation of the project Develop both the frontend and backend components of the application. This includes working with HTML5, CSS3, and...

    Your future responsibilities:

    • Provide technical leadership to the development team and guide them in the implementation of the project
    • Develop both the frontend and backend components of the application. This includes working with HTML5, CSS3, and JavaScript (ES5, ES6+) for the frontend, and using Angular 2+ for building the user interface
    • On the backend, you will work with the Spring framework (Spring Data, Spring Messaging, Spring Security, Spring MVC) to develop RESTful APIs and handle business logic
    • Integrate different components of the system and manage data
    • Documenting the project architecture, codebase, and technical specifications
    • You will be responsible for conducting code reviews, providing feedback to team members, and promoting collaboration within the team

    Your skills and experience:

    • 3-5 years of experience
    • Strong proficiency in frontend and backend technologies, and frameworks
    • Experience with PostgreSQL database
    • Proficient in writing efficient and optimized SQL queries
    • Solid understanding of RESTful APIs, microservices architecture, and asynchronous programming
    • Familiarity with version control systems
    • Strong problem-solving skills and ability to work independently and in a team-oriented environment
    • Excellent communication and collaboration skills, with the ability to articulate technical concepts to non-technical stakeholders

    Project technology stack:

    • HTML5, CSS3, JavaScript (ES5, ES6+), Typescript
    • Angular 2+, Spring (Spring Data, Spring Messaging, Spring Security, Spring MVC), ELK
    • Stack: ElasticSearch, Logstach, Kibana; Prometheus, Grafana Maven Jenkins
    • Testing: Jest, plus Cypress, Selenium, JUnit, Mockito
    • Databases: Postgres SQL, Redis
    • Messaging: Kafka
    • Spring boot, Spring cloud, microservices

    We offer what matters most to you:

    • Competitive salary: we guarantee a stable income and annual bonuses for your personal contribution. Additionally, we have a referral program with rewards for bringing in new colleagues to Raiffeisen Bank
    • Social package: official employment, 28 days of paid leave, additional paternity leave, and financial assistance for parents with newborns
    • Comfortable working conditions: possibility of a hybrid work format, offices equipped with shelters and generators, modern equipment. Classification: PUBLIC
    • Wellbeing program: all employees have access to medical insurance from the first working day; consultations with a psychologist, nutritionist, or lawyer; discount programs for sports and purchases; family days for children and adults; in-office massages
    • Training and development: access to over 130 online training resources; corporate training programs in CX, Data, IT Security, Leadership, Agile. Corporate library and English lessons. β€’ Great team: our colleagues form a community where curiosity, talent, and innovation are welcome. We support each other, learn together, and grow. You can find like-minded individuals in over 15 professional communities, reading clubs, or sports clubs
    • Career opportunities: we encourage advancement within the bank across functions
    • Innovations and technologies: Infrastructure: AWS, Kubernetes, Docker, GitHub, GitHub actions, ArgoCD, Prometheus, Victoria, Vault, OpenTelemetry, ElasticSearch, Crossplain, Grafana. Languages: Java (main), Python (data), Go (infra, security), Swift (IOS), Kotlin (Android). Data stores: Sql-Oracle, PgSql, MsSql, Sybase. Data management: Kafka, AirFlow, Spark, Flink
    • Support program for defenders: we maintain jobs and pay average wages to mobilized individuals. For veterans, we have a support program and develop the Bank’s veterans community. We work on increasing awareness among leaders and teams about the return of veterans to civilian life. Raiffeisen Bank has been recognized as one of the best employers for veterans by Forbes

    Why Raiffeisen Bank?

    • Our main value is people, and we support and recognize them, educate them and involve them in changes. Join Raif’s team because for us YOU matter!
    • One of the largest lenders to the economy and agricultural business among private banks
    • Recognized as the best employer by EY, Forbes, Randstad, Franklin Covey, and Delo.UA
    • The largest humanitarian aid donor among banks (Ukrainian Red Cross, UNITED24, Superhumans, Π‘ΠœΠ†Π›Π˜Π’Π†)
    • One of the largest IT product teams among the country’s banks. β€’ One of the largest taxpayers in Ukraine; 6.6 billion UAH were paid in taxes in 2023

    Opportunities for Everyone:

    • Rife is guided by principles that focus on people and their development, with 5,500 employees and more than 2.7 million customers at the center of attention
    • We support the principles of diversity, equality and inclusiveness
    • We are open to hiring veterans and people with disabilities and are ready to adapt the work environment to your special needs
    • We cooperate with students and older people, creating conditions for growth at any career stage
    More
  • Β· 212 views Β· 35 applications Β· 10d

    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
  • Β· 74 views Β· 11 applications Β· 10d

    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
  • Β· 42 views Β· 0 applications Β· 10d

    The product company is looking for Java Developer

    Office Work Β· Poland Β· Product Β· 7 years of experience Β· B1 - Intermediate
    β€’ A successful market leader, a live-streaming platform with 450+ million registered users. The B2C mobile platform allows millions of talented people worldwide to connect with their fans and monetize their talents. β€’ Founded in 2018 in the USA and...

    β€’ A successful market leader, a live-streaming platform with 450+ million registered users.
    The B2C mobile platform allows millions of talented people worldwide to connect with their fans and monetize their talents.

    β€’ Founded in 2018 in the USA and powered by 350+ global employees.

     

    πŸ”Ή The company offers: stock options, medical insurance (100% for employees and 75% for family members), lunch in the office, parking, multisport card.

     

    πŸ”Ή The technology stack you will be working with: Java 17–21, Spring Boot, Kafka, Kubernetes, Aerospike, Redis, GCP.

     

    πŸ”Ή Requirements: experience with Java, Spring, message brokers, microservices, and cloud platforms.

    More
  • Β· 140 views Β· 17 applications Β· 10d

    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

    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
  • Β· 26 views Β· 0 applications Β· 9d

    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
  • Β· 46 views Β· 5 applications Β· 9d

    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
  • Β· 233 views Β· 76 applications Β· 9d

    Middle Java Developer

    Full Remote Β· Ukraine Β· 3 years of experience Β· B2 - Upper Intermediate
    Ascendix Technologies is a software and services technology company founded in 1996 and headquartered in the United States, in Dallas, Texas. We are a community of professionals committed to delivering second-nature solutions globally to digitize,...

    Ascendix Technologies is a software and services technology company founded in 1996 and headquartered in the United States, in Dallas, Texas. 

    We are a community of professionals committed to delivering second-nature solutions globally to digitize, optimize, and leverage processes. We specialize in building solutions for globally-focused businesses that look to leverage cloud computing, and commercial and open-source technologies for big data, search, applications, and cross-platform mobility. We have deep experience in Salesforce.com CRM platforms, and offer products, services, and productivity modules. 

     

    Join our team working on a large-scale mobility platform designed to improve and modernize intercity and airport transportation services across Europe.  

     

    The project is cantered around building a seamless digital ecosystem for travel management, including ticket reservations, real-time scheduling, customer communication, and operational support for transport services.  

    The platform is composed of several microservices developed in Java and Spring Boot, with integrations to third-party systems (payment providers, route optimization services, etc.). The system architecture supports both B2B and B2C operations and is designed for high availability and scalability.  

    Key features under development and enhancement:  

    • Trip and booking management  
    • Dynamic pricing and discounts  
    • Driver and vehicle coordination  
    • Real-time vehicle tracking and customer notifications  
    • Integration with mobile apps and web interfaces 

     

    Project team: Project Manager, Business Analyst, 2 Backend Developers, Web Developer, Mobile Developer, 3 QA Engineers, DevOps  

     

    Requirements: 

    • 3+ years of proficiency in Java technologies  
    • Understanding of APIs and microservices patterns  
    • Extensive experience with Java 17, Spring Boot.   
    • Proficiency in database theory, SQL, and best practices for No-SQL databases  
    • Familiarity with Kubernetes and Spring Boot integration testing  
    • Adherence to best engineering practices like SOLID, KISS, DRY, and more  
    • Writing efficient code that thrives in concurrent and high-load environments  
    • A strong grasp of estimation techniques  
    • Exceptional problem-solving skills  
    • Upper-intermediate English proficiency 

    Would be a plus: 

    • Experience in Java 21 
    • Experience in DevOps with Terraform and Helm Charts  
    • Azure Cloud expertise  
    • Knowledge of Redis (Redisson client for Java)  
    • Good theoretical and practical MongoDB knowledge. Experience in designing and optimizing database schemas, writing queries, and aggregates. Understanding the specifics of working with NoSQL databases. 
    • Kafka 

     

    Responsibilities: 

    • Design, develop, test, and maintain robust and scalable backend solutions using Java.  
    • Participate in the full software development lifecycle (SDLC), including analysis, planning, implementation, testing, deployment, and support.  
    • Collaborate closely with front-end developers, QA engineers, product owners, and other team members to deliver high-quality software solutions.  
    • Write clean, maintainable, and well-documented code following best practices and coding standards.  
    • Participate in code reviews to ensure high quality and knowledge sharing within the team.  
    • Debug and resolve technical issues in a timely and effective manner.  
    • Take ownership of assigned tasks and deliver features on time, with minimal supervision.  
    • Stay updated on emerging technologies and trends in backend development and proactively apply them where beneficial. 

     

    More
  • Β· 30 views Β· 2 applications Β· 9d

    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
  • Β· 46 views Β· 2 applications Β· 9d

    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
  • Β· 33 views Β· 5 applications Β· 9d

    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
  • Β· 73 views Β· 17 applications Β· 9d

    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
  • Β· 65 views Β· 8 applications Β· 9d

    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