Jobs

122
  • Β· 580 views Β· 119 applications Β· 26d

    Java Junior/Trainee to $400

    Ukraine Β· B2 - Upper Intermediate
    Location: Vinnytsia only! We require: Smart: 100% English: Upper-Intermediate+ Working Experience: 0+ Java core: syntax, standard data structures, exceptions, generics, annotations OOP principles: inheritance, encapsulation, polymorphism, constructor,...

    Location: Vinnytsia only!

     

    We require:

    Smart: 100%

    English: Upper-Intermediate+

    Working Experience: 0+

    Java core: syntax, standard data structures, exceptions, generics, annotations

    OOP principles: inheritance, encapsulation, polymorphism, constructor, virtual methods, multiple inheritances.

    Spring Core and MVP

     

    Advantages:

    Design Patterns: Factory, Builder, State, Strategy, Listener, Facade, Marker Interface.

    Fundamentals of discrete mathematics: Boolean algebra, combinatorics, Finite-state machine, graph theory, trees, binary trees.

    Knowledge and understanding of the basics of compiler theory: grammar, lexical analysis, parsing, code generation, interpreter.

    Binary Search: algorithm and performance evaluation. Quick Sorts.

    Understanding of Spring framework

    Understanding of Hibernate

     

    We offer:

    Compensation for educational courses

    Flexible schedule

    Diverse projects

    Friendly team

    More
  • Β· 175 views Β· 52 applications Β· 12d

    Senior Java Backend Developer + DevOps (USA Company)

    Full Remote Β· Worldwide Β· Product Β· 5 years of experience Β· B1 - Intermediate
    Current Challenges: - Getting platform ready for scaling - Adding new features including integrations with other shipping carriers - Increasing test coverage - Maintenance and bug-fixing General requirements: – Work experience: 5+ years – Work...

    Current Challenges:

    - Getting platform ready for scaling

    - Adding new features including integrations with other shipping carriers

    - Increasing test coverage

    - Maintenance and bug-fixing

     

    General requirements:

    – Work experience: 5+ years

    – Work experience with a live production system: 3+ years

     

    Must have:

    – Java 11

    – Knowledge of SQL and one of SQL databases (complex queries, optimization, building data models)

    – Understanding of multi-threading

    – Spring IoC/DI, Spring Boot, Spring Security

    – Spring WebFlux, RxJava

    – Gradle, Git, Docker

    – Unit and integration testing

    – Experience with AWS

    – Knowledge PostgreSQL

    - AWS Terraform

    - AWS Serverless

    More
  • Β· 53 views Β· 2 applications Β· 5d

    Java Developer (with React)

    Full Remote Β· Bulgaria, Latvia, Malta, Poland, Romania Β· Product Β· 5 years of experience Β· B1 - Intermediate
    About us: ARRISE sets the benchmark for service delivery and excellence in the iGaming industry. Playing a key role in the success of its clients, which include Pragmatic Play, a brand relied upon by the world’s biggest online casinos for its...

    About us:
     

    ARRISE sets the benchmark for service delivery and excellence in the iGaming industry. Playing a key role in the success of its clients, which include Pragmatic Play, a brand relied upon by the world’s biggest online casinos for its cutting-edge products, ARRISE helps to deliver exceptional gaming experiences to millions of players worldwide.

     

    Our global team of talented and driven professionals is shaping the future of iGaming. Headquartered in Gibraltar, we have offices spanning Canada, India, the Isle of Man, Latvia, Malta, Romania, Serbia, Bulgaria, and the UAE, and more exciting destinations on the horizon.

     

    At ARRISE, we take pride in creating growth opportunities at all levels, constantly investing in our people while welcoming new colleagues and forging strategic partnerships that open new opportunities for success. To achieve this, we bet on ourselves. We know that success is a collective effort, and our team is driven by ambition, collaboration, and a shared commitment to grow and succeedβ€”while embracing every step of the journey.

     

    Be part of the future of iGaming with ARRISERS! See a job that excites you? Apply now, and our friendly recruitment team will connect with you soon. Your journey starts here!

     

    Required Skills: 

    • 5+ years of hands-on experience in commercial software development using Java.  
    • Solid understanding of Object-Oriented Programming (OOP) concepts and proficient in applying design patterns. 
    • Extensive expertise in Java Core and the Spring framework (including Spring Boot, Spring Web, Spring Data, Spring Cloud). 
    • Proficiency in vanilla JDBC for database interactions. 
    • Strong understanding of RDBMS concepts and SQL, with experience working with databases such as Oracle, PostgreSQL. 
    • Experience with Redis. 
    • Experience with distributed messaging systems, particularly RabbitMQ. 
    • Proven track record in the development of microservices and distributed transactional systems. 
    • Knowledge of fundamental design principles for building scalable and highly available applications. 
    • Good foundation in algorithms, design patterns, and data structures. 
    • Proficiency in unit/functional testing frameworks such as JUnit 4/5, Spock, and Testcontainers.  
    • Proficiency in Ukrainian.

     

    Preferred Skills:  

    • Experience in application and infrastructure monitoring. 
    • Proven ability to troubleshoot production problems related to software applications. 
    • Exposure to high-load systems. 
    • Good spoken and written English skills. 
    • Experience with JSP, Thymeleaf, JavaScript, TypeScript, React would be a big plus. 
    • Experience with MongoDB would be a big plus. 

     

    Responsibilities:  

    As a Java Software Engineer, you will play a pivotal role in engineering and implementing a high-loaded enterprise system that serves tens of thousands of users logging into our product every day. Your responsibilities will include: 

    • Collaborating with cross-functional teams to design, develop, and maintain robust software solutions that meet the needs of our enterprise-level system. 
    • Architecting scalable and efficient Java-based components to ensure optimal performance under high load. 
    • Implementing best practices in software engineering, including code reviews, testing methodologies, and documentation standards. 
    • Optimizing system performance and reliability through continuous monitoring, troubleshooting, and performance tuning. 
    • Participating in the entire software development lifecycle, from requirements gathering and design to deployment and support. 
    • Staying up-to-date with the latest technologies and industry trends to continuously improve our system architecture and development processes. 

     

    Company offers: 

    • Long-term employment. 
    • Flexible timetable. 
    • Comfortable working conditions. 
    • Paidβ€―vacationβ€―andβ€―sickβ€―leaves. 
    • English lessons, gym. 
    • Competitive salary level. 
    More
  • Β· 94 views Β· 23 applications Β· 28d

    Senior Java Software Engineer

    Full Remote Β· Ukraine Β· Product Β· 5 years of experience Β· B2 - Upper Intermediate
    Description Wallee is seeking an experienced Senior Java Software Engineer to join our development team. As a payment technology company that enables merchants to accept omnichannel payments, we’re looking for someone to help us enhance the customer...

    Description

    Wallee is seeking an experienced Senior Java Software Engineer to join our development team. As a payment technology company that enables merchants to accept omnichannel payments, we’re looking for someone to help us enhance the customer journey through the development of dedicated merchant integrations and big data systems. The ideal candidate will be passionate about staying up-to-date with the latest technologies and tools, as we ensure that our customers and consumers receive the best experience possible.

     

    Responsibilities

    • Design and develop highly scalable and reliable back-end systems using Java
    • Bug fixing and feature implementation
    • Collaborate with cross-functional teams (product managers, UX designers, front-end engineers, and QA testers) to translate business requirements into technical solutions
    • Develop automated tests and review code changes
    • Optimize application for maximum speed and scalability
    • Participate in code review and contribute to technical documentation
    • Continuously research and evaluate new technology and development methodologies

     

    Requirements

    • Bachelor’s degree in Computer Science, Software Engineering, or related field
    • 5+ years of work experience as a Java Software Engineer within an Agile environment
    • Proficiency in Java and related frameworks (Spring, Spring Boot, Hibernate)
    • Experience working with distributed systems and building scalable solutions
    • Proficiency in SQL
    • Experience with CI/CD tools such as Jenkins or GitlabCI
    • Knowledge of containerization platforms such as Docker and AWS ECS
    • Would be a plus: JavaScript, Camel, experience with BPM engines

     

    Benefits

    • You are part of an agile, young international team and shape our products sustainably with your ideas.
    • You will play a decisive role in designing products in an omni channel payment start-up and work with leading companies in the financial industry on international projects.
    • As an innovative start-up, we offer flexible structures and flat hierarchies.
    • Cooperation with motivated colleagues and numerous personal development opportunities.

     

    We are looking forward to hear from you.

    More
  • Β· 357 views Β· 60 applications Β· 21d

    Java Sailpoint Developer

    Full Remote Β· Worldwide Β· 1 year of experience Β· B1 - Intermediate
    Sailpoint experience is MUST. Job Summary: We are seeking a skilled Java Sailpoint Developer to join our team for a long-term project with one of our leading clients from Germany in the identity and access management (IAM) domain. In this role, you will...

    Sailpoint experience is MUST.

     

    Job Summary:
    We are seeking a skilled Java Sailpoint Developer to join our team for a long-term project with one of our leading clients from Germany in the identity and access management (IAM) domain. In this role, you will expand and customize existing IAM solutions, working closely with a team of senior developers and integrating with Jira-based workflows. This is an excellent opportunity to work on a highly customized Sailpoint solution, delivering innovative and secure IAM functionalities tailored to client needs.

     

    Responsibilities and Duties:

    • Design and develop Sailpoint identity and access management solutions.
    • Collaborate with senior developers to expand system functionalities and deliver on Jira tickets.
    • Debug and resolve issues related to Sailpoint configurations and implementations.
    • Build and maintain connectors, workflows, and rules to automate provisioning and de-provisioning.
    • Optimize IAM solutions to meet compliance requirements and industry best practices.
    • Integrate IAM systems for lifecycle management, provisioning, and authentication, ensuring seamless connections with internal and external applications (including SaaS).
    • Perform unit and integration testing and support User Acceptance Testing (UAT).
    • Provide ongoing maintenance and support for Sailpoint implementations.
    • Ensure adherence to industry standards, security protocols, and best practices.

     

    Qualifications and Skills:

    • Bachelor’s degree in Computer Science, Information Systems, or related field.
    • 1+ years of experience in Sailpoint development (IdentityIQ and IdentityNow).
    • Strong proficiency in Java/J2EE, SQL, and XML.
    • In-depth understanding of IAM principles and best practices.
    • Experience with creating and maintaining workflows, rules, and connectors within Sailpoint.
    • Familiarity with cloud-based hosting environments such as AWS or Azure.
    • Strong analytical, problem-solving, and debugging skills.
    • Excellent communication and interpersonal abilities.

     

    Why Join Us?

    • Work on a highly customized, cutting-edge Sailpoint solution for a top-tier client in the IAM sector.
    • Collaborate with a team of experienced senior developers, gaining valuable expertise and support.
    • Be part of a dynamic project environment where your skills directly impact security and efficiency.

    If you are passionate about IAM solutions and have the expertise to enhance and customize Sailpoint systems, we’d love to hear from you.

    Apply now and become part of a project that shapes the future of identity management!

    More
  • Β· 183 views Β· 54 applications Β· 10d

    Java Engineer

    Ukraine Β· Product Β· 3 years of experience Β· B1 - Intermediate
    WorldTicket is currently looking for an experienced, innovative, and detail-oriented Java Developer to be based in our Kyiv office (you may work remotely). We are a product company with global team and a global customer base, constantly improving existing...

    WorldTicket is currently looking for an experienced, innovative, and detail-oriented Java Developer to be based in our Kyiv office (you may work remotely).

    We are a product company with global team and a global customer base, constantly improving existing services and growing our expertise.

    As a part of our dev team you’ll:
    Be involved in application design
    The project is created from scratch.
    Participate in backlog refinement meetings
    Take part in full development life-cycle: clarify requirements, implement new features, cover by tests
    Test and fix bugs or other code issues
    Participate in the code review process

    Requirements
    To make our products even better you’ll need to have:
    3 years + of experience with Java 11+;
    Algorithms and Data Structure knowledge
    Experience with OOD and Design Patterns
    Experience with Spring Framework, Spring Boot, Hibernate;
    SQL, NoSQL, REST API knowledge;
    Experience with Β΅Services architecture will be an advantage;
    Intermediate English

    To fit in our culture you’ll use following soft skills:
    Fast learner
    Proactive person
    Strong problem-solving skills and ability to be a successful member of the team
    Good team player
    Willingness to embrace the concept of iterative development as the means for building excellent products
    Readiness to give all the effort necessary to do an excellent job β€” even if it means putting in extra time to research the problem you’re facing
    You are a perfectionist; knowing how it should be done and not stop until it’s done right
    Good Communication skills
    Desire to make the world better :)

    Benefits
    Health insurance (dental included)
    Flexible schedule
    Bureaucracy-free environment
    20 work days leave-off with the option to transfer to the next year
    Accountant assistance
    Fast and plain recruitment process
    Fully autonomus hub (heating, water, power, WiFi)
    Constantly growing product in stable industry

    You will have a chance to use such technologies:
    Java 11+, Groovy;
    Spring, Spring Boot, Cloud;
    PostgreSQL, Mysql, Redis;
    Hibernate, JPA;
    Β΅Services architecture, REST;
    Elasticsearch, Cassandra;
    Camel, Kafka, ActiveMQ;
    Continuous delivery, Jenkins 2 pipeline, Docker;
    AWS, Kubernetes, Docker;
    React JS, Angular JS, Bootstrap, Material design;
    JUnit, Cucumber, Selenium, Mocking frameworks;
    Strong Scrum processes;
    Interesting business domain

    More
  • Β· 55 views Β· 6 applications Β· 5d

    Senior Java Software Engineer with React skills

    Full Remote Β· Ukraine Β· 5 years of experience Β· B2 - Upper Intermediate
    N-iX is looking for an experienced Senior Java Software Engineer with React skills to join our development team. Our customer – integrated Shipping Services has set itself apart as an independent carrier with a fresh, unique approach. His strategy as a...

    N-iX is looking for an experienced Senior Java Software Engineer with React skills to join our development team.
    Our customer – integrated Shipping Services has set itself apart as an independent carrier with a fresh, unique approach. His strategy as a global niche carrier offers distinctive advantages to customers worldwide. We have created a smart, efficient network that ensures stable, reliable services; and we have made it our mission to focus on the needs of our customers, which stand at the heart of all our decisions. The main idea of our product operates in select trades, where it has a competitive advantage and where it can provide superior service. We maintain a flexible partnership approach with other major carriers, and our new line structure is a much-needed alternative to customers concerned about the current alliance-dominated market.

    Responsibilities:
     

    • Hands-on full stack development of innovative applications


    Requirements:
     

    • 5+ years of experience in Full Stack Development
       
    • 5+ years of experience in the following technologies: Java, Spring 
       
    • 2+ years of experience in front end development with React
       
    • 2+ years of experience in micro-services-based architecture and tools (Spring Boot/Cloud)
       
    • Experience in designing, developing, and deploying cloud/hybrid-based solutions
       
    • Experience in developing and deploying in Container based environments (Kubernetes, Cloud foundry)
       
    • Experience with Functional Programming and Java Streams
       
    • Ukrainian language Advanced or higher.
       
    • Upper Intermediate English - verbal and written

       
    More
  • Β· 307 views Β· 78 applications Β· 7h

    Back End Engineer (Java)

    Full Remote Β· EU Β· Product Β· 4 years of experience Β· B2 - Upper Intermediate
    CoreWillSoft GmbH is a German-based company working on secure IoT software solutions and services. The mission of CoreWillSoft is to help businesses protect their assets, employees, and data by providing advanced software solutions and services in the...

    CoreWillSoft GmbH is a German-based company working on secure IoT software solutions and services. The mission of CoreWillSoft is to help businesses protect their assets, employees, and data by providing advanced software solutions and services in the security industry. 

    We are looking for a Full-Stack Software Engineer (backend on Kotlin/Java) to work on our products and services that are being used by multiple businesses across Western Europe. Our team operates in a scaled agile approach across Europe with a headquarter in Bonn, Germany. It is responsible for the complete software development lifecycle; including ideation, implementation, and operation of the secure IoT software operating smart buildings and smart homes across the world. 

    Join us to work on cool and innovative projects involving high-security hardware in a nice international and creative environment that allows you to learn and advance. 

     

    We offer: 

    • Great customer impact: the solutions you deliver will be used by thousands of large and small businesses. 
    • Ability to shape the product, working, and delivery process 
    • Great team spirit and Team Events 
    • Agile and innovative environment 
    • Cutting edge technology 
    • Working on the latest Hardware 
    • Convenient office or co-working, depending on your location 

      

    Your skills: 

    Backend: 

    • 4+ years of experience with Kotlin and/or Java for backend development.  
    • Strong experience with Spring Boot framework.  
    • Experience with Docker and containerized applications.  
    • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.  
    • Experience in designing and consuming RESTful APIs.  
    • Knowledge of microservices architecture and patterns.  
    • Experience with on-premise and cloud-based deployments.  
    • Proficiency in secure coding practices and understanding of security best practices for backend systems.  
    • Familiarity with scalability strategies and performance optimization in backend services.  
    • Knowledge of monitoring and observability tools (e.g., Prometheus, Grafana, ELK).  
    • Familiarity with CI/CD processes, including GitHub Actions, GitLab CI, or similar tools.  
    • Experience with version control systems (e.g., Git).  
    • Experience with database technologies, both relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB). 

     

    Nice to have: 

    •  Experience with React.js for building business applications (forms, lists, controls). 
    • Experience with modern frontend development tools (e.g., Webpack, Babel, npm). 
    • Strong understanding of HTML5, CSS3, and JavaScript/TypeScript. 
    • Understanding of state management frameworks (e.g., Redux). 
    • Knowledge of additional programming languages or tools. 
    • Experience in system architecture design and understanding of distributed systems.   
    • Proficiency in designing user interfaces with a focus on usability and performance. 
    • Knowledge of building automation and physical access control systems.  
    More
  • Β· 156 views Β· 53 applications Β· 6d

    Senior Java Software Engineer (Fintech)

    Full Remote Β· Ukraine Β· 5 years of experience Β· B2 - Upper Intermediate
    GD Next is a European group of companies headquartered in Switzerland, specialising in KYC, Fraud prevention, financial messaging, and Open Banking solutions. We integrate innovative, modern technologies into the traditional financial sector to strengthen...

    GD Next is a European group of companies headquartered in Switzerland, specialising in KYC, Fraud prevention, financial messaging, and Open Banking solutions. We integrate innovative, modern technologies into the traditional financial sector to strengthen digital banking and enhance the customer experience. By combining proven, market-validated technologies with the expertise of our team and trusted partners across Europe, we deliver real and tangible value to our clients.

     

    We are looking for a Senior Java Engineer to join our team in delivering cutting-edge Open Banking & Open Finance solutions.
    The ideal candidate will develop and enhance APIs that empower Fintechs to integrate seamlessly with banking services.
    The role demands expertise in Java, Spring, Spring Boot, and JPA, with experience in Web application development. Knowledge of BPMN is a plus.

     

    Key Responsibilities:
    - Design, develop, and maintain scalable and secure OpenBanking APIs using Java and Spring Boot.
    - Implement backend services and data layers with Spring Framework, Spring Data JPA, and RESTful APIs.
    - Ensure compliance with OpenBanking standards such as PSD2, including security, authentication, and authorization mechanisms (e.g., OAuth 2.0).
    - Collaborate with cross-functional teams to design API specifications, workflows, and business logic.
    - Optimize application performance and database access using JPA and other ORM techniques.
    - Write and maintain unit, integration, and end-to-end tests to ensure software quality.
    - Contribute to architectural decisions for the platform’s core backend services.
    - Debug, troubleshoot, and resolve complex technical issues in a timely manner.
    - Work with DevOps teams to ensure continuous integration, delivery, and deployment of services.
    - (Nice to have) Integrate and orchestrate workflows using BPMN tools and frameworks (e.g., Camunda or Activiti).

     

    Requirements:
     

    Technical Skills:
    - Proven experience (5+ years) in Java development with strong knowledge of Java 11+ features.
    - Expertise in Spring Framework (Spring Boot, Spring Data, Spring Security).
    - Proficiency in building and consuming RESTful APIs.
    - Deep understanding of JPA and relational database design (PostgreSQL preferred).
    - Familiarity with OpenBanking standards and protocols such as PSD2, OAuth2, and API security best practices.
    - Knowledge of Maven/Gradle for build automation.
    - Experience with unit testing (e.g., JUnit, Mockito) and integration testing.
    - Working knowledge of cloud-based environments and deployment strategies (AWS or other cloud platforms).

     

    Soft Skills:
    - Strong analytical and problem-solving skills.
    - Effective communication and collaboration within a distributed team.
    - Ability to deliver high-quality solutions in a fast-paced environment.Preferred Skills:
    - Knowledge of BPMN and workflow orchestration tools like Camunda, Activiti, or Flowable.
    - Familiarity with microservices and modular-monolithic architectures.
    - Experience with containerization technologies such as Docker and Kubernetes.
    - Exposure to CI/CD pipelines (GitLab CI/CD or similar tools).

    More
  • Β· 393 views Β· 114 applications Β· 27d

    Middle Java Developer

    Full Remote Β· Worldwide Β· Product Β· 2 years of experience Β· A2 - Elementary
    We are looking for a candidate for the position of Middle Java Developer to join a project with a Ukrainian telecom operator. Requirements: β€” At least 2 year of commercial experience in Java β€” Strong knowledge of OOP, Design patterns β€” Solid knowledge...

    We are looking for a candidate for the position of Middle Java Developer to join a project with a Ukrainian telecom operator.

     

    Requirements:

    β€” At least 2 year of commercial experience in Java

    β€” Strong knowledge of OOP, Design patterns

    β€” Solid knowledge of Java Core (Java 17), including memory model, collections, streams, generics, multithreading

    β€” Spring framework (Boot, Web, Data, Security), including Async

    β€” REST API

    β€” ORM Hibernate

    β€” SQL (MariaDB, Oracle)

    β€” Maven, Gradle

    β€” Team player with good communication skills

    β€” Technical English

    β€” Higher technical education

     

    Would be a plus:

    β€” Experience with Docker

    β€” Basic Linux and Bash

    β€” Profiling tools, thread dumps, understanding thread states

    β€” Experience with Mockito, JUnit, Mockservers, Testcontainers (mock vs spy)

    β€” Kafka

    β€” CI/CD (Git, Gitlab, Artifactory)

    β€” Jira and Confluence

    β€” Understanding of idempotency in APIs

     

    Job Responsibilities:

    β€” Development and support of microservices

    β€” Writing unit tests

    β€” Troubleshooting using logs, dumps, and profilers

    More
  • Β· 173 views Β· 35 applications Β· 11d

    Strong Middle Java Developer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 6 years of experience Β· A2 - Elementary
    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 realtime 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.

    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.

    What will you do in the first 90 days?

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

    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 Pine Software 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!

    Pine Software is 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 Pine Software as your next career move!

    More
  • Β· 285 views Β· 46 applications Β· 10d

    Senior Java developer

    Ukraine Β· Product Β· 6 years of experience Β· B1 - Intermediate
    Responsibilities: Work in SCRUM team Design and develop high-load microservices Write high-quality code covered with different levels of tests Maintain services on production and assure their stability and performance Provide code review for teammates...

    Responsibilities:

    • Work in SCRUM team 
    • Design and develop high-load microservices
    • Write high-quality code covered with different levels of tests
    • Maintain services on production and assure their stability and performance
    • Provide code review for teammates 
    • Contribute to the Company’s development processes and practices 

    Requirements:

    • Writing code in a clean and maintainable manner
    • Solid experience with Java 8+ 
    • Experience with SQL/NoSQL databases
    • Understand microservice architecture patterns
    • Good at Spring framework
    • Experience with Kafka, MySQL, Redis, Aerospike
    • Experience with REST, messaging systems
    • Ability to cover code by different types of tests
    • Understanding of SOLID principles
    • Experience with Git 
    • Excellent troubleshooting skills
    • Good communication skills
    • Intermediate+ English

    Would be great to have:

    • Experience with Spring Boot, Spring Cloud
    • Experience with Docker, Kubernetes
    • Experience in high-load

    What we offer:

    • International company with several offices in different locations : Tel-Aviv, Kyiv, Warsaw, Limassol.
    • Granting an Option;
    • A professional environment with great people to work with;
    • Competitive salary, performance review;
    • Flexible working hours, no one here tracks your work time because our culture is built on trust and cooperation;
    • Social and welfare packages;
    • 20 working days paid vacation and 100% sick leaves coverage;
    • Opportunities to make a difference, to develop and grow;
    • Regular corporate celebrations, team buildings and fun activities;
    • Comfortable office close to the metro station. Our Kyiv office is open 24/7 with all safety and health measures in place.
    More
  • Β· 268 views Β· 34 applications Β· 12d

    Senior Java Back-End Developer

    Full Remote Β· Ukraine Β· Product Β· 6 years of experience Β· B2 - Upper Intermediate
    Fundomate is looking for a Senior Java Back-End Developer to join our team. Fundomate is an innovative fintech company operating in the alternative lending space and providing both direct-to-business and white-label turnkey solutions. Please provide...

    Fundomate is looking for a Senior Java Back-End Developer to join our team. Fundomate is an innovative fintech company operating in the alternative lending space and providing both direct-to-business and white-label turnkey solutions.

     

    Please provide your CV and LinkedIn profile. We demand your LinkedIn profile with actual working experience to move forward with your application!

     

    You will be good match if:

    - You have history of solving non trivial problems in one of your previous projects

    - You have wide technology background (backend, frontend, devops, ops, mobile development, etc), so you will understand the connections between technologies and expand this knowledge with domain and business needs. 

    - You have experience working in US fintech domain 

     

    We will be good match if:

    - You want to solve (or learn to solve) complex business problems

    - You want to experiment with processes/development technics/tools

    - You are interested in continuous improvement and automation of product and working process

     

    Requirements:

    - 6+ years of experience developing web applications

    - 3+ years of experience in any IoC & DI framework (Spring, Quarkus, Micronaut, etc.)

    - TDD experience in production is a must have

    - Good knowledge of MicroServices (Kubernetes knowledge is a plus)

    - Experience working with tools like Git, Gradle, Jenkins or similar CI/CD

    - Working experience in Industry Standard protocols related API Security including OAuth (KeyCloak is a plus)

    - Working experience with RDBMs like Postgres/MySQL or any similar

    - Understanding of asynchronous message-based communication like Kafka, GCP Pub/Sub, AWS SNS/SQS, etc. (Kafka as an advantage)

    - Strong Agile/Scrum/Kanban development experience

    - Experience in third party systems integration (XML or JSON api)

    - Knowledge of any cloud provider (AWS as an advantage)

     

    Our technical Stack:

    - Java 21

    - Microservices (Quarkus)

    - Postgresql/MySQL

    - Kafka

    - Keycloak

    - Kubernetes & Docker

    - AWS (EKS, MSK, RDS, etc.)

    - Gradle

    - Bitbucket pipelines, gitops approach

    - Lombok, MapStruct, Flyway

     

    We also have a legacy system. We do not change it and replace it with microservices. So you will also spend time on reading legacy code.

    Monolith tech stack:

    - Java 8

    - Play 1.5

    - Mysql

    - FreeMarker templates

     

    We offer:

    - Innovative product with modern technology stack

    - Competitive salary (paid in $)

    - Social package (paid vacations, sick leaves and etc)

    - PE accounting and support

    - WFH and remote working mode possibility, Ukrainian working hours

    - No bureaucracy, micromanagement and time-tracking

    More
  • Β· 710 views Β· 204 applications Β· 19d

    Senior Java Engineer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· B2 - Upper Intermediate
    Dripify is a pioneering remote-first IT product company specializing in the development of outreach automation products. We empower businesses by enhancing the efficiency and organization of their hiring, sales, and marketing communication processes. Our...

    Dripify is a pioneering remote-first IT product company specializing in the development of outreach automation products. We empower businesses by enhancing the efficiency and organization of their hiring, sales, and marketing communication processes. Our innovative solutions redefine the way companies approach outreach, making interactions more effective and seamless.

     

    We are seeking a dedicated Senior Java Engineer to join our team at Dripify, a leading B2B SaaS product company.

     

    Project β€” dripify.io

     

    Sales automation platform designed for marketers, business owners, and sales teams that allows automating cold-emailing and lead generation on LinkedIn.

     

    Here is some of what you will do:

    • Build modular, maintainable backend systems using Java 21+ and Spring Boot (MVC, REST, Security, Data, Messaging).
    • Design and integrate performant, concurrent services using REST APIs and asynchronous messaging via SNS/SQS.
    • Write tested, reliable code with a strong emphasis on unit and integration testing and CI/CD automation.
    • Apply secure coding practices
    • Collaborate on architecture and system design, taking full ownership of deliverables from implementation to deployment.

       

    Requirements:

    • 5+ years of hands-on Java development, with production experience in Java 21+
    • Deep practical experience with Spring Boot modules
    • Strong understanding of modular architectural principles and backend service decomposition
    • Solid knowledge of Java concurrency and multithreaded environments
    • Experience working with SQL databases (PostgreSQL preferred)
    • Proficiency in RESTful API design and asynchronous messaging using SNS/SQS
    • Familiarity with CI/CD pipelines and common quality gates (test coverage, static analysis, security scanning)
    • Strong foundation in unit and integration testing
    • Competence in Docker, Linux, and system-level debugging
    • Understanding of logging and monitoring tools (e.g., ELK, Prometheus, Grafana)
    • Commitment to secure development practices, including authentication, authorization, data validation, and least-privilege access
    • Working knowledge of AWS services, including IAM, EC2, RDS, S3, CloudWatch, and Secrets Manager

       

    Would be a plus:

    • Experience with microservices architecture β€” including service decomposition, data ownership, and inter-service communication patterns
    • Kubernetes (EKS or self-managed)
    • Infrastructure-as-Code using Terraform
    • AWS Certifications (e.g., Developer Associate, Solutions Architect)
    • Bachelor’s or Master’s degree in Computer Science or a related field

     

    Here is what we offer:

    β€” 100% remote position, providing flexibility and work-life balance.
    β€” Competitive salary reflecting your skills and expertise.
    β€” 24 days of paid vacation per year to recharge and relax.
    β€” 10 days of paid sick leave.
    β€” Educational opportunities.
    β€” Compensation budget for medical and hobby/sport expenses.
    β€” Generous budget for birthdays and anniversaries.
    β€” Online and offline team events.
    β€” A collaborative and innovative work environment with passionate team members.

     

    Hiring process:
    βœ…Interview with Recruiter (40min) β€” βœ… Tech interview with Teach Leader (1.5 hour) β€”  βœ…Reference check β€” βœ…Offer

    More
  • Β· 30 views Β· 5 applications Β· 4d

    Lead/Principal Java

    Full Remote Β· Ukraine Β· 6 years of experience Β· B2 - Upper Intermediate
    Job Description - 6+ years coding experience in server-side Java - Excellent Java Core knowledge (Java 8 or higher, Collections, Exceptions, Concurrency) - Commercial experience with Spring Framework (Boot, Core, MVC, Data) - Practice with reactive...

    Job Description

    - 6+ years coding experience in server-side Java
    - Excellent Java Core knowledge (Java 8 or higher, Collections, Exceptions, Concurrency)
    - Commercial experience with Spring Framework (Boot, Core, MVC, Data)
    - Practice with reactive paradigm (Project Reactor, Spring Webflux, Vert.x) is a huge plus
    - Experience with RDBMS (MySQL, PostgreSQL), native SQL, ORMs (Hibernate)
    - Experience with NoSQL (Redis, Aerospike)
    - Handy using of cloud services (AWS)
    - Deep understanding of algorithms and data structures
    - Understanding of VCS (Git)
    - Leadership experience
    - Fluent English verbal and written communication skills

    Job Responsibilities

    - Be a creative problem-solver who can draw on an array of expertise and technology to design and implement reliable, scalable and maintainable solutions to challenging problems
    - Translate business requirements into technical designs and project plans
    - Write production-ready code and unit tests that meet both system and business requirements (Java)
    - Respond to feature requests, bug reports, performance issues and ad-hoc questions
    - Work collaboratively with multiple teams to deliver quality software
    - Support operation of services in production
    - Perform code reviews and design reviews
    - Mentoring and leading team

    Department/Project Description

    Header Bidding is the bleeding edge of business development both with Magnite and within the industry. The Header Bidding team is responsible for providing new and constantly evolving tools and systems allows Sellers to more easily sell their inventory at higher prices and give Buyers better and more efficient access to audiences and inventory. You will work with both an internal team and a open-source community of developers to provide tools for the industry as a whole to integrated with each other in the most efficient way. The systems built by this team will manage hundreds of billions of requests with the lowest possible cost and highest possible response times.

     

    About The Project:

    Founded in 2007, client's pioneering technology created a new model for the advertising industry. Today, our automated advertising platform is used by the world’s leading publishers and applications to transact with top brands around the globe enabling them to reach more than 1 billion consumers. Client operates the largest independent Display Advertising Exchange and Supply Side Platform that automates the buying and selling of Display Advertising across all formats (banner, video) on all devices (desktop browsers, mobile devices, billboards). Client auctions over 20 Billion Ads on a daily basis in real time in less than 1/2 of a second each. Client is a publicly traded company (NYSE: RUBI) headquartered in Los Angeles, California, USA.

    More
Log In or Sign Up to see all posted jobs