Jobs

134
  • Β· 244 views Β· 99 applications Β· 9d

    Middle Java Developer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 4 years of experience Β· B1 - Intermediate
    The full production cycle IT company specializes in the development of software products/services in the field of information technologies. The company's team is working on creating a Digital Assets Trading Infrastructure that allows companies and traders...

    The full production cycle IT company specializes in the development of software products/services in the field of information technologies. The company's team is working on creating a Digital Assets Trading Infrastructure that allows companies and traders to interact in the cryptocurrency market.

     

    We are looking for a Middle Java Developer to join our team. You will help build a scalable real time platform using Java, Spring Boot, and modern messaging technologies.


    Responsibilities:
     

    • Design, develop, and maintain non-critical microservices;
    • Work with real-time public data streams for exchange operations;
    • Build and optimize a notification management system;
      Implement robust and maintainable Spring Boot/Hibernate/REST API services;
    • Ensure efficient message broker integration (Kafka, RabbitMQ);
    • Optimize SQL-based data access and service performance;
    • Continuously improve system performance, codebase maintainability, and development processes.

       

    What will you do in the first 90 days?
     

    • Implement Exchange Public Data Realtime Stream Processing
    • Develop a Notification Management System

     

    Job requirements:
     

    • 4+ years of experience in software development;
    • Proficiency in Java 18+ and modern Java features;
    • Hands-on experience with relational databases and SQL, particularly PostgreSQL;
    • Hands-on experience with message brokers (Kafka, RabbitMQ);
    • Knowledge of Spring Boot, Hibernate, REST APIs;
    • Knowledge of computer science fundamentals (algorithms, data structures).

     

    Would be a plus:
     

    • Experience with streaming technologies (Apache Flink, Hazelcast Jet).
    • Experience with AWS Cloud services.

       

    Company offers: 
     

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


    Join the team, where your talents and aspirations will be recognized! We offer a dynamic work environment, opportunities for professional growth, and support at every step of your career path. Start your journey to success with usβ€”apply today and take the first step towards your bright future!

    We are an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. Please note, that only shortlisted candidates will be contacted. Thank you for considering us as your next career move!


     

    More
  • Β· 117 views Β· 1 application Β· 8d

    Senior Java Engineer (Big Data focus) to $8000

    Full Remote Β· Poland Β· Product Β· 5 years of experience Β· B2 - Upper Intermediate
    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 ControlUp provides organizations with real-time...

    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
    ControlUp provides organizations with real-time visibility and control over their digital environments, enabling IT teams to detect, diagnose, and resolve issues before they impact employees. The platform integrates multiple products into a single, unified experienceβ€”leveraging AI-driven automation, intelligent data processing, and scalable architecture to enhance productivity across global workplaces.

    The DEX Platform team builds the core infrastructure that powers these capabilities, delivering high-performance backend services and real-time data pipelines at scale.

     

    About the Role
    We are looking for a Senior Java Engineer with a strong backend background and an interest or experience in big data systems to join our core platform team. You’ll take part in designing and implementing high-throughput, low-latency data pipelines and backend services that handle large volumes of real-time operational data.

    This role combines software engineering excellence with data-centric problem-solvingβ€”you’ll work on scalable microservices, streaming architectures, and distributed systems in a fast-paced, cloud-native environment. You’ll collaborate closely with data engineers, AI specialists, and backend developers to shape the next generation of ControlUp’s data infrastructure.

     

    Key Responsibilities

    • Design, develop, and maintain high-performance backend services and real-time data pipelines.
    • Build and optimize streaming solutions using Kafka and Flink 
    • Contribute to the architecture, implementation, deployment, and monitoring of large-scale distributed systems.
    • Collaborate with cross-functional teams to deliver data-driven insights and production-ready solutions.
    • Ensure resilience, scalability, and observability across backend and data systems.
    • Participate in performance optimization, troubleshooting, and system reliability improvements.

       

    Required Skills & Experience

    • 5+ years of backend engineering experience, with a strong focus on Java (Vert.x or Spring).
    • Proven experience with microservices architecture and cloud platforms (Azure, AWS, or GCP).
    • Hands-on experience with Kafka or other messaging systems.
    • Strong understanding of object-oriented designclean code principles, and system performance optimization.
    • Experience working in production-grade, high-availability environments.
    • Enthusiasm for exploring data-intensive and real-time systems.
    • Interest in expanding into Data Engineering and large-scale distributed data processing.
    • Excellent communication skills in English and a collaborative, problem-solving mindset.

       

    Nice to Have

    • Familiarity with Flink, Spark, or Beam for stream or batch data processing.
    • Exposure to PostgreSQLClickHouse 
    • Experience with Node.js (NestJS or Express).
    • Familiarity with AI-first development tools (e.g., GitHub Copilot, Cursor).

       

    Why Join ControlUp?

    • Build systems that operate at massive scale and deliver real-time insights to global customers.
    • Work in a high-impact team at the intersection of backend and data engineering.
    • Opportunity to influence architectural decisions in an early-stage data platform initiative.
    • Join a company recognized as a leader in the Digital Employee Experience (DEX) domain, trusted by top global enterprises.
    More
  • Β· 206 views Β· 60 applications Β· 1d

    Java Developer

    Ukraine Β· 2 years of experience Β· B1 - Intermediate
    Since 2013, Duanex has been building bespoke software for international companies and startups β€” from mobile apps to complex cloud solutions. Our clients span health & fintech, digital banking, and large insurance organizations. We follow Agile best...

    Since 2013, Duanex has been building bespoke software for international companies and startups β€” from mobile apps to complex cloud solutions. Our clients span health & fintech, digital banking, and large insurance organizations. We follow Agile best practices, and automated testing is a core part of our delivery.

    We are looking for a Java Developer to become a part of our team. Big landscape with different projects, an international team.

     

    What you’ll do:

    • Work mainly with existing enterprise systems β€” maintenance, optimization, and gradual modernization
    • Improve and refactor legacy codebases, including partial migrations from JavaEE to Spring
    • Design and implement REST APIs and integrations with internal/external systems
    • Keep quality high: tests, code reviews, clean architecture, SOLID
    • Collaborate with developers and analysts, proactively suggesting improvements and solutions

    Technical skills:

    • Strong analytical mindset and practical problem-solving skills
    • 2+ years of experience in Java
    • Strong Java core knowledge
    • Spring / JavaEE
    • JPA
    • DevOps and CI/CD Pipelines (understanding, not implementation)
    • Strong knowledge of SOLID, design patterns and algorithms
    • Good English skills 

    Would be a plus:

    • SQL
    • Spring Data, Boot
    • React / Angular
    • Docker
    • Jenkins
    • RabbitMQ or other message brokers
    • Apache Camel

    Work format & perks:

    • Remote-friendly; optional office in Kyiv
    • Flexible schedule
    • 20 paid vacation days + 10 paid sick days
    • Accounting support 

    Hiring process: Recruiter interview β†’ Technical interview β†’ Client interview

    More
  • Β· 172 views Β· 12 applications Β· 8d

    Junior/Middle Java Developer

    Office Work Β· Poland, Ukraine Β· 1 year of experience Β· B1 - Intermediate
    ‍We invite a Junior/Middle Java Developer to join our team for long-term cooperation. Gransoft develop an international health insurance portal. Our project has become especially important at this time. Office Location: Uzhhorod or...

    πŸ‘¨β€πŸ’»We invite a Junior/Middle Java Developer to join our team for long-term cooperation.  
     
    Gransoft develop an international health insurance portal.  
     
    Our project has become especially important at this time.  
     
     

    β–ͺ️Office Location: Uzhhorod or Gdansk 

    (our company provides a relocation assistance, expenses reimbursement and accommodation if required)  
     
     

    Requirements:  
     
    β€” Strong and confident knowledge of Java, Hibernate, Spring, MySQL

    β€” Experience with any software development 1+ years 
     Experience with Java provides a significant advantage
     
    β€” An intermediate-level proficiency in English: reading, writing and speaking 
     
    β€” Responsible attitude to the tasks and deadlines  
     
    β€” Work from office only  


     

    We offer:  
     
    β€” Interesting and challenging project
     
    β€” Creative and friendly atmosphere 
     
    β€” Our company policy is to welcome your ideas and suggestions 
     
    β€” An international team of experienced Java developers  
     
    β€” Paid vacations and days off during national holidays  
     
    β€” Flexible work schedule  
     
    β€” 8-hour workday  
     
    β€” Office in Uzhhorod or Gdansk 
     
    β€” Paid English language courses
     
    β€” Our company provides a relocation assistance, expenses reimbursement and accommodation if required 
     
     

    More details could be given during an interview  
     
    Please include your Telegram username in CV

    More
  • Β· 182 views Β· 29 applications Β· 8d

    Strong Junior Java Developer

    Ukraine Β· 1 year of experience Β· B2 - Upper Intermediate
    Dotcode is looking for a Java Developer to join our team on a long-term product involving active development and integrations with external services. You will work with Java, Spring Boot, Hibernate, PostgreSQL, and AWS, contribute to feature development,...

    Dotcode is looking for a Java Developer to join our team on a long-term product involving active development and integrations with external services. You will work with Java, Spring Boot, Hibernate, PostgreSQL, and AWS, contribute to feature development, improve system architecture, and ensure high code quality.

    Responsibilities:
    Develop and maintain backend services and REST APIs;
    Integrate the system with external APIs (authentication flows, data exchange, webhooks, rate limits);
    Optimize database queries and ensure efficient data access;
    Write unit and integration tests to ensure code reliability;
    Participate in code reviews and technical discussions;
    Collaborate with the team on planning, estimation, and delivery of features.

    Requirements:
    1+ year of commercial experience with Java;
    Strong knowledge of Spring Boot, Hibernate/JPA, and REST API development;
    Experience working with PostgreSQL (query optimization, transactions, indexes);
    Practical experience integrating with third-party services and APIs;
    Understanding of deploying and operating applications in AWS environments (e.g., EC2, S3, RDS);
    Ability to analyze requirements and propose scalable technical solutions;
    English: Intermediate+ (spoken and written) for communication with the team/client.

    Nice to Have:
    Experience with message brokers (Kafka, RabbitMQ, SQS);
    Understanding of microservices communication patterns;
    Experience working with CI/CD pipelines.


    We offer:
    Competitive salary;
    Flexible working time;
    Professional training opportunities;
    Friendly work environment and office in a good location;
    Paid vacations and sick leaves.

    Hiring flow:
    Call with HR Manager;
    Technical interview with live coding;
    Test task (optional);
    Final interview with CEO.

    If you have any questions, feel free to contact :)

     

    More
  • Β· 287 views Β· 47 applications Β· 8d

    Trainee Java Developer

    Full Remote Β· Ukraine Β· B2 - Upper Intermediate
    Job Description Mandatory Requirements 1+ years of development experience in Java (preferably building/maintaining applications in enterprise segment) Good Core Java and practical experience with Java 17 (LTS) Good OOP/OOD principles understanding Good...

    Job Description

    Mandatory Requirements

    • 1+ years of development experience in Java (preferably building/maintaining applications in enterprise segment)
    • Good Core Java and practical experience with Java 17 (LTS)
    • Good OOP/OOD principles understanding
    • Good Spring concept understanding and practical experience (Core Container, JDBC, Web Services, MVC, Security, Boot)
    • Understanding of Jakarta EE 10 specifications and components
    • Good knowledge of SQL and practical experience with RDBMS (Oracle 19c is preferable)
    • Version control: Git
    • Understanding of RESTful API design and implementation
    • Build tools: Maven, Gradle experience
    • Linux experience: basic/regular user
    • Good written and verbal English skills (Intermediate or better)

    Nice to Have

    • Jakarta EE experience: JMS, JAX-RS, CDI
    • Application server: Red Hat JBoss EAP 8 experience
    • Message broker: JBoss Artemis/ActiveMQ experience
    • Front-end experience: SmartGWT 11+, GWT framework
    • XML/XSD/XSLT/XPath for configuration
    • Database migration and schema upgrade experience
    • Technical or Telecom/OSS/BSS background

    Job Responsibilities

    • Working as part of a geographically distributed agile development team
    • Participating in the migration and enhancement of enterprise telecommunications inventory management solutions
    • Developing and refactoring custom modules to be compatible with modern Jakarta EE standards
    • Migrating EJB-based services to RESTful web services
    • Design and implement business logic including complex SQL queries (Oracle 19c)
    • Support remote QA team with unit tests, integration tests, and end-to-end tests
    • Improve and support deployed code and runtime configuration
    • Troubleshoot and analyze problems identified in created solutions
    • Participate in daily communication with technical teams (requirements clarification, status updates, technical discussions)

    Department/Project Description

    Our client is a global leader in telecommunications infrastructure and services, providing solutions to mobile and fixed network operators worldwide. The company's technology powers networks in over 180 countries, handling a significant portion of global mobile traffic.

    GlobalLogic is engaged in System Integration activities for various OSS/BSS solutions including Network Inventory Management Systems, Resource Management, and Network Planning tools for a major telecommunications service provider in the international market.

    The project scope involves:

    • Upgrading and modernizing existing inventory management solutions
    • Developing integration modules that connect network inventory systems with third-party systems (CRM, NMS, Activation, Trouble Ticketing,
    • Workforce Management, Order Management)
    • Migrating legacy application server infrastructure to modern, cloud-ready platforms
    • Implementing microservices architecture patterns where applicable
    • Project activities are primarily conducted within GMT+2 and GMT+3 time zones, following the Ukrainian work week schedule.

    By joining this position, you will become part of a collaborative team working with:

    • Enterprise-grade technology stack
    • Established development processes and best practices
    • Agile development methodology
    • Continuous learning and professional growth opportunities
    More
  • Β· 190 views Β· 69 applications Β· 7d

    Senior Java Developer Position at CC-Interactive

    Full Remote Β· Ukraine Β· 4 years of experience Β· B1 - Intermediate
    Senior Java Developer Position at CC-Interactive About CC-Interactive: For the last 20 years, CC-Interactive has been a beacon of innovation and excellence in the digital solutions landscape. We have developed and delivered a diverse range of systems to...

    Senior Java Developer Position at CC-Interactive 

    About CC-Interactive: 

    For the last 20 years, CC-Interactive has been a beacon of innovation and excellence in the digital solutions landscape. We have developed and delivered a diverse range of systems to the financial and telecommunications industry. 
     
    We do both custom development and internal development of solutions and are looking for a dedicated Java Developer who wants to join our team in Kyiv. 

    Position Description: 

    As a Java Developer at CC-Interactive, you will: 
    * Be part of our Java development team to develop new solutions and improve existing ones. 
    * Be a crucial part of our team that oversees and extends our system architecture. 
    * Play a vital role in the development of new solutions, integrating with third-party systems to expand our product suite. 

    Desired Skills and Experience: 

    Backend: 

    * At least 3 years of experience in Java application development. 
    * Strong hands-on experience with Core Java, Spring Framework (Spring Core), Hibernate (ORM), XML, JSP. 

    Frontend: 

    * Experience with Angular 14+, JavaScript, RxJs, NgRx, Material Design, Chart.js. 

    Big Data & Analytics: 

    * Experience with Apache Cassandra, Apache Iceberg, Apache Spark. 

    Search & Indexing: 

    * Knowledge of Elasticsearch or OpenSearch. 

    Databases: 

    * Proficiency with PostgreSQL, Microsoft SQL Server (MS SQL), Oracle. 

    APIs & Communication: 

    * Strong experience with REST APIs and WebSockets. 

    Message Brokers: 

    * Hands-on experience with RabbitMQ and Apache Kafka. 

    DevOps & Tools: 

    * Experience with Git and Docker. 

    Optional / Nice to Have: 

    * Knowledge of GIS (Geographic Information Systems) chart data. 
    * Familiarity with Unix environments. 

    What We Offer: 

    * Flexible working hours to support work-life balance. 
    * A dynamic, fast-paced working environment. 
    * Opportunities to participate in the entire lifecycle of product development. 
    * A platform to be creative and bring new ideas to life. 
    * Collaboration with an international team and a diverse range of clients. 

    Application Process: 

    Interested candidates are encouraged to send their CVs, marked 'Java Developer'
    We are eager to welcome more women developers into our team and look forward to your applications! 

    More
  • Β· 99 views Β· 17 applications Β· 7d

    Tech Lead (Java + React)

    Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· B2 - Upper Intermediate
    Limeup is an international company specializing in developing tailor-made digital solutions for clients in fintech, healthcare, proptech, automation and other technology-driven industries. We deliver end-to-end products from initial concept and design to...

    Limeup is an international company specializing in developing tailor-made digital solutions for clients in fintech, healthcare, proptech, automation and other technology-driven industries. We deliver end-to-end products from initial concept and design to implementation and ongoing support.

    We are looking for an experienced Tech Lead (Java + React) who will play a key role at the intersection of technology and business: participating in presale processes, developing solution designs for clients, and leading the technical implementation of projects.

     

    Key Responsibilities

    • Participate in presale and discovery phases: analyze business requirements, estimate development efforts, and prepare technical proposals and architectural concepts.
    • Develop solution designs and Proof of Concept (PoC) for potential clients.
    • Define project architecture and technology stack (Java backend, React frontend, API integrations, etc.).
    • Lead developers, provide mentoring, and conduct code reviews.
    • Collaborate with clients, product managers, and designers to align on technical solutions.
    • Ensure implementation quality and technical compliance of the project.


    Requirements

    • 5+ years of commercial experience in Java development (Spring Boot, Hibernate, REST API).
    • Strong proficiency with React.js and modern frontend stack (TypeScript, Redux, Webpack).
    • Deep understanding of distributed systems and microservice architecture.
    • Experience participating in presale and solution design activities.
    • Ability to explain and defend technical decisions to clients.
    • English level β€” Upper-Intermediate or higher.


    Nice to Have

    • Knowledge and experience with AI / ML technologies (integration of external AI services, understanding of model architectures and LLM tools).
    • Experience with cloud technologies (AWS, Azure, GCP).
    • DevOps skills (Docker, CI/CD, Kubernetes).
    • Experience managing a distributed development team.
    More
  • Β· 122 views Β· 8 applications Β· 5d

    Middle Support Java Engineer (Ability to attend business trips, shifted work hours)

    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
    More
  • Β· 43 views Β· 3 applications Β· 5d

    Java Team Lead (Relocation to Cyprus)

    Office Work Β· Cyprus Β· Product Β· 5 years of experience Β· B2 - Upper Intermediate
    Join FxPro: a leading international fintech company. Be a part of our expanding international team, with offices in Limassol, London, Nassau, and Dubai. FxPro boasts a diverse workforce of over 500 employees representing 40 nationalities, making it an...

    Join FxPro: a leading international fintech company. Be a part of our expanding international team, with offices in Limassol, London, Nassau, and Dubai. FxPro boasts a diverse workforce of over 500 employees representing 40 nationalities, making it an exciting and dynamic workplace. At FxPro, we see each team member as an integral part of our success story.


    As a Java Team Lead, you’ll have the opportunity to lead key projects, shape the technical strategy, and directly influence the development of FxPro’s product ecosystem. This is a role for a leader who is ready to take responsibility, guide the team forward, and bring ambitious ideas to life.

     

    Responsibilities

    • Lead and mentor a team of Java developers; provide support and guidance to QA engineers
    • Set up and improve development processes
    • Define sprint goals, prioritize tasks, and make sure delivery is on time and high quality
    • Work with QA to align development and testing efforts
    • Take ownership of the system architecture while working with technical experts
    • Review and approve code to keep it high-quality, scalable, and standards-compliant
    • Promote best practices (CI/CD, testing, monitoring)
    • Collaborate with product owners to translate requirements into technical plans and share progress with stakeholders

     

    Requirements

    • Strong experience with Java and Spring framework
    • Proficiency in AWS, Docker, Kubernetes and Kafka
    • Solid knowledge of MSSQL and PostgreSQL
    • Hands-on experience with CI/CD tools (Jenkins, GitLab)
    • Strong understanding of software architecture, microservices, and scalable systems
    • Experience in leading development teams (5+ members)
    • Experience in building, improving, and applying development processes
    • Familiarity with testing frameworks (JUnit) and automated QA processes
    • Strong people management and mentoring skills
    • Excellent communication skills, with the ability to bridge the gap between business and technology
    • Conflict resolution skills and the ability to support a team when needed

     

    Our benefits

    • Excellent compensation package
    • Medical insurance
    • Provident fund
    • In-house gym with a personal trainer
    • Free daily lunch catering, snacks, and beverages
    • Company discount card for various products & services
    • 21 days of annual leave and 10 days of sick leave annually
    • Shuttle bus service from Limassol
    • Birthday gift
    • Relocation bonus and visa/work permit support
    More
  • Β· 58 views Β· 3 applications Β· 5d

    Senior/Lead Search Engine Developer (Java)

    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 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

    More
  • Β· 90 views Β· 22 applications Β· 4d

    Team Lead Java to $4500

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· B2 - Upper Intermediate
    Are you an ambitious developer with expertise in Java? Are you ready to embrace the challenge of building a next-generation AI-powered business process management web platform from scratch? We’re looking for an advanced professional who is not only...

     

    Are you an ambitious developer with expertise in Java? Are you ready to embrace the challenge of building a next-generation AI-powered business process management web platform from scratch? We’re looking for an advanced professional who is not only proficient in coding, but also isn’t afraid to change the IT industry and make a significant impact.

    As a Lead Java Developer on our team, you will work with other experts, collaborating on high-quality solutions, and your daily tasks will be:

    • Developing and maintaining the back-end services (Workflow Engine) of our new internal web applications.
    • Collaborate with other developers and stakeholders to identify and implement new features that improve the platform’s usability, maintainability, and scalability.
    • Writing clean, maintainable, and efficient code.
    • Diagnose and resolve system problems.
    • Keeping up to date with the latest technologies and trends.
    • Performing reviews and providing mentorship to less experienced colleagues.
    • Be a strong leader and voice of our Java team (6 months).

    YOU’LL STAND OUT IF YOU HAVE:

    • 5+ years' experience with Java.
    • Experience with modern frameworks, such as Spring/Spring Boot or equivalent.
    • Analytical skills and ability to turn a concept into a working solution.
    • Experience with distributed system development.
    • Good understanding of software development lifecycle.
    • Understanding of Clean Code & Clean Architecture principles.
    • Strong communication skills & prior experience leading a team
    • Experience in AI/ML, DevOps, IoT and engineering area will be a nice advantage.

    WHY PICHE?

    Our project is a groundbreaking initiative aimed at creating a multi-lingual, cutting-edge web platform utilizing the newest technologies and tools. This is a greenfield project, providing the opportunity to work from the ground up on a truly innovative product. Our aim is to utilize AI technologies wherever possible to enhance and optimize our product, taking advantage of the vast potential that AI has to offer.

    WE’RE HAPPY TO PROVIDE YOU WITH:

     

    • Fully remote work opportunities.
    • Cutting-edge AI project with no analogue within the industry.
    • Paid day-off on your Birthday.
    • Official national holidays are our days off.
    • Π‘ompensation for studies and sports.
    • Corporate accountant support.

    If you’re passionate about your craft, eager to learn and grow, and ready to be part of a groundbreaking project that’s set to change the landscape of the IT industry, we’d love to hear from you.

     

    More
  • Β· 73 views Β· 3 applications Β· 4d

    Senior Java Software Engineer

    Full Remote Β· Ukraine Β· Product Β· 4 years of experience Β· C2 - Proficient
    About us wallee is a payment technology company that enables merchants to accept omnichannel payments - whether online in web shops, on mobile devices, unattended kiosks or in physical outlets with terminals. Our software engineers are working on a...

    About us

    wallee is a payment technology company that enables merchants to accept omnichannel payments - whether online in web shops, on mobile devices, unattended kiosks or in physical outlets with terminals. Our software engineers are working on a variety of projects ranging from big data systems to dedicated merchant integrations. We’re driven by constantly improving the customer experience and enhancing the customer journey to satisfy our customers and consumers. We’re using latest technologies and tools.

     

    wallee requires a team of experienced and versatile software engineers to achieve our mission of providing the best payment experience to customers on the market. We use Scrum processes to organize our teams in multiple countries. We build technology leading payment systems that require a high degree of robustness, scalability and security. As we’re disruptors of the payment market we’re constantly pushing with our solutions into new areas.

     

    We are looking for a Java Engineer to join our team.

     

    Tasks:

    • You develop and maintain integrations for our payment acceptance network and integrations into local acquiring platforms
    • You write clean and good documented code or refactor existing code using the appropriate design patterns
    • You transform our new products into software architecture and clean code that runs in our highly available and distributed environment
    • You can take over responsibilities in the operations of a highly available, secure and distributed application.
    • Research, conceive and develop software applications to extend and improve on our product offering.
    • Write server-side code for web-based applications. Develop prototypes quickly and create robust high-volume production applications.


    What are we looking for?

    • Top notch English communication skills.
    • You are highly committed and result-oriented.
    • You bring working experience in architecting software in distributed and highly available environments.
    • You have excellent discipline, pride and professionalism to write readable, documented and unit-tested code that serves as an example for those who study your work.
    • You have at least 4+ years of programming skills in Java with good knowledge of the frameworks and tools: Spring Framework, JPA with Hibernate
    • You have experience in using Eclipse or Intellij as a development environment. You can choose what you prefer.
    • You have a good understanding of current encryption technologies experience in using web technologies (CSS, JavaScript, HTML)

     

    Benefits

    • A modern, safe working environment with flexible structures and flat hierarchies.
    • ο»Ώο»ΏOpportunities to work on innovative technologies and shape our products with your expertise.
    • ο»Ώο»ΏCollaboration with motivated colleagues in an agile and forward-thinking environment.
    • ο»Ώο»ΏNumerous personal and professional development opportunities.

     

    While job ads usually paint an ideal picture of a candidate, studies show that most applicants meet an average of 60% of the criteria. Unfortunately, many promising candidates tend to apply only if they meet all the criteria. So if you think you have what it takes, but don't necessarily meet every single item in the job description, please contact us anyway. We'd love to talk with you and find out if you might be a good fit for us.

     

    We are looking forward to hearing from you.

    More
  • Β· 40 views Β· 3 applications Β· 4d

    Senior Java Developer with GCP

    Full Remote Β· Ukraine Β· 6 years of experience Β· B2 - Upper Intermediate
    Project Description: Deliver modern, omnichannel, real-time retailing shopping experience built on Sabre Travel AITM for low-cost carriers (LCC). Enhance direct offer capabilities to drive airline yield. LCC's require low-cost and highly configurable...
    • Project Description:

      Deliver modern, omnichannel, real-time retailing shopping experience built on Sabre Travel AITM for low-cost carriers (LCC). Enhance direct offer capabilities to drive airline yield. LCC's require low-cost and highly configurable flexible eCommerce capabilities and provide the ability for LCC to process Offer and Order transactions. Provide reduced cost through consolidation of common components including consolidation of the order management system (OMS).

      in scope:
      Design, develop, test & deliver changes to OMS to achieve integration with Radixx
      The development will be done to defined standards using NGP and GCP
      Design, develop, test & deliver changes to OMS to achieve extension for both (Radixx&OMS) features

     

     

    • Responsibilities:

      - Develops, codes, tests and debugs new moderately complex software solutions or enhancements to existing software in a maintenance capacity.
      - Works with technical staff (Domain Experts) to understand problems with software and resolve them.
      - Daily cooperation with client by supporting all needs and resolving problems.
      - Assist in the development of software technical documentation.
      - Designs and codes moderately complex applications using routine and/or advanced technology.
      - Create optimization programs to resolve problems.
      - Design and build prototype applications.

     

     

    • Mandatory Skills Description:

      β€’ Minimum 6 year of hands-on Java programming (including Java 17)β€―
      β€’ Experience and knowledge of open-source software, frameworks, and broader cutting-edge technologies around server-side development in Java 17;
      β€’ Wide and deep understanding of Java ecosystem, monitoring and diagnosis; Containers, Spring Boot, Docker, Kubernetesβ€― β€―
      β€’ Experience in Cloud deployments, Preferably in GCPβ€―
      Technology stack:
      β€’ Programming language:β€―JAVA 17
      β€’ Version control system:β€―Git
      β€’ Database:β€―GCP Spanner
      β€’ Messaging:β€―GCP Pub/Sub
      β€’ Microservices
      β€’ REST/JSON and/or GRPC API
      β€’ Monorepository
      β€’ GCP Traffic Director
      β€’ Envoy load balancer
      β€’ CI/CD
      β€’ Cloud provider:β€―GCP
      β€’ Dependency management system:β€―Maven and Bazel
      β€’ Java libraries:β€―
      β€’ Spring boot 2.2.X
      β€’ Spring 5.2.X
      β€’ Lombok
      β€’ Deployment: Containers deployed on GKE

     

     

    • Nice-to-Have Skills Description:

      β€’ RestAssured
      β€’ Cucumber
      β€’ TestNG
      β€’ IaaC (Terraform)
      β€’ Security and access control: Planned to use JWT, OKTA

     

     

    • Languages:
      • English: B2 Upper Intermediate
    More
  • Β· 60 views Β· 6 applications Β· 4d

    Senior Java Developer

    Hybrid Remote Β· Ukraine (Kyiv, Lviv) Β· 5 years of experience Β· B2 - Upper Intermediate
    Who we are! At Levi9, we are passionate about what we do. We love our work and together in a team, we are smarter and stronger. We are looking for skilled team players who make change happen. Are you one of these players? About the project Our client...

    πŸ”ΉWho we are!

    At Levi9, we are passionate about what we do. We love our work and together in a team, we are smarter and stronger. We are looking for skilled team players who make change happen. Are you one of these players?
     

    πŸ”ΉAbout the project 

    Our client is a leading media company in Western Europe, delivering high-quality content across various platforms, including newspapers, magazines, radio, TV, websites, apps, and podcasts. Their brands reach millions of people daily, shaping the media landscape with independent and trusted journalism.
     

    πŸ”ΉResponsibilities

    • Develop a cloud-native system leveraging aforementioned technologies in a high-paced environment.
    • Make strategic and tactical technical decisions together with other Java and DevOps engineers from the team.
    • Actively communicate with the Product Owner and stakeholders.
       

    πŸ”ΉRequirements

    • At least 5 years of software development experience
    • Java 17+
    • Spring Framework (Boot, Core, MVC, Data, Security)
    • JPA (Hibernate)
    • SQL databases (PostgreSQL)
    • AWS services (SNS, SQS, ECS, S3)
    • Synchronous communication (REST) and asynchronous messaging
    • Experience with microservices architecture and understanding of microservices patterns
    • Practical experience with CI/CD pipelines
    • Proficiency in unit and integration testing
    • Strong debugging and troubleshooting skills

      πŸ”ΉA few more important things
    • We consider candidates who have at least an Upper-intermediate level of English.
    • We work in a hybrid setup, so we prioritize candidates who are based in Kyiv or Lviv and can visit our office on their first working day.
       

    πŸ”Ή9 reasons to join us:

    1. Today we're working with the technology of tomorrow.
    2. We don't wait for a change. We are the change.
    3. We're experts in creating experts (Levi9 academy, Lead9 program for leaders).
    4. No micromanagement. We are free birds with a clear understanding of what the high performance is!
    5. Learning in Levi9 never stops (unlimited Udemy for business, meetups, English courses, Professional trainings).
    6. Here you can train your body and mind.
    7. We've gathered the best locations - comfortable, cozy and pet-friendly offices in Kyiv (5 minutes from Olimpiyska metro station) and Lviv with regular offline internal events
    8. We have master's degree in work-life balance.
    9. We are actively supporting Ukraine with constant donations and volunteering


     

    More
Log In or Sign Up to see all posted jobs