Jobs

50
  • Β· 171 views Β· 51 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
  • Β· 92 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
  • Β· 53 views Β· 5 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
  • Β· 152 views Β· 51 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
  • Β· 26 views Β· 7 applications Β· 27d

    Senior Java Developer for a navigation project (hybrid work in Warsaw)

    Office Work Β· Poland Β· 5 years of experience Β· B2 - Upper Intermediate
    The product we are working on is one of the TOP-3 navigation systems, complex web services, and other solutions related to it. The web and mobile apps handle information at a massive scale and extend well beyond the search, giving people and companies a...

    The product we are working on is one of the TOP-3 navigation systems, complex web services, and other solutions related to it. The web and mobile apps handle information at a massive scale and extend well beyond the search, giving people and companies a lot of new, useful options.

    You will be working as a part of the International Data Intelligence Group.
     

    Responsibilities:

    • Develop, test, maintain, and improve backend services and applications, primarily using Java.
    • Contribute to the implementation of scalable and robust backend solutions meant primarily for internal tooling.
    • Analyze functional requirements.
    • Focus on creating solutions that provide value to internal users.
       

    Requirements:

    • BA/B.Sc. in Computer Science or a related technical field, or equivalent practical experience.
    • 5+ years of software development experience in Java.
    • Advanced knowledge in Object-Oriented Design and programming concepts.
    • Strong problem-solving skills.
    • Good spoken and written English level β€” Upper-Intermediate or higher
       

    Nice to have:

    • Master’s degree in Engineering, Computer Science, or another technical related field.
    • Experience with building cloud (SaaS) applications.
    • Familiarity with Agile software development methodologies.
    • Experience with technologies and standards such as: Tomcat, Jetty, NginX, Node.js, Jersey, Cassandra, PostgreSQL.
    • Strong database design and SQL skills.
    • Interest and ability to learn other coding languages as needed.
       

    We offer:

    • Opportunities to develop in various areas;
    • Compensation package (20 paid vacation days, paid sick leaves);
    • Flexible working hours;
    • Medical Insurance;
    • English courses with a native speaker, yoga (zoom);
    • Paid tech training and other activities for professional growth;
    • Hybrid work mode (∼3 days in the office);
    • International business trips
    • Comfortable office.
       

    If your qualifications and experience match the requirements of the position, our recruitment team will reach out to you in a week maximum. Please rest assured that we carefully consider each candidate, but due to the amount of applications the review and further processing of your candidacy may take some time.

    More
  • Β· 65 views Β· 4 applications Β· 25d

    Senior Java Developer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 5 years of experience Β· B1 - Intermediate
    Please note that we consider only candidates who are located in Ukraine. 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...

    Please note that we consider only candidates who are located in Ukraine.

    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 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 Kafka, MySQL, Redis, Aerospike.
    • 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
  • Β· 64 views Β· 5 applications Β· 11d

    Senior Server Engineer

    Hybrid Remote Β· Ukraine (Kyiv) Β· Product Β· 5 years of experience Β· B1 - Intermediate
    About Wix Wix makes it possible for anyone to succeed online. Since 2006, we’ve grown to around 5,300 employees in 22 countries, launched over 40 products, and serve over 282 million users and their visitors worldwide. At Wix, we push you to innovate,...

    About Wix

     

    Wix makes it possible for anyone to succeed online. Since 2006, we’ve grown to around 5,300 employees in 22 countries, launched over 40 products, and serve over 282 million users and their visitors worldwide. At Wix, we push you to innovate, evolve in non-traditional ways, and collaborate. We operate in small teams that work closely together at a high level. 

     

    Although we’re already industry leaders in web creation and business, our work is nowhere near done. Our goal is to become the main engine of the Internet so we can create a more open web for all.

     

    We're proud to be an equal opportunity employer. Wix was built around the idea that everyone has the right to be successful, online. This same vision defines us as a company: creating a work environment where everyone is welcome, and anyone has the right to succeed.

     

    Job Description

     

    As a Senior Server Engineer, you'll design, develop, and optimize scalable server solutions, collaborate with cross-functional teams, and implement cutting-edge AI methodologies to enhance customer care products. In your day-to-day, you will: 

     

    • Conduct research and experiments to explore innovative AI methodologies and incorporate cutting-edge models into customer care products
    • Take responsibility for the entire lifecycle of feature developments, from initial discussions with product teams, defining requirements and providing estimates, to actual coding in collaboration with the team, monitoring performance and delivering robust solutions to end-users
    • Optimize system performance, reliability, and stability, ensuring our service remains seamless and accessible 24/7
    • Participate in technical discussions to improve existing architecture and developer experience
    • Collaborate extensively with Business Analysts, Data, Product, and Platform teams, utilizing a data-driven approach to solve ambiguous user problems and ensure the server infrastructure optimally supports product features and user experience

     

    Requirements

     

    • 5+ years of experience as a Server Engineer
    • Experience in designing and maintaining highly scalable, loosely coupled server solutions, following best practices and standards
    • Proven experience leading technical discussions, conducting design reviews, and collaborating effectively with cross-functional teams to drive architectural decisions and resolve complex engineering challenges
    • Experience with Vespa or similar large-scale search and ranking engines (e.g., Elasticsearch, Solr, Weaviate) for real-time data retrieval, vector search, or personalized content delivery
    • Proficiency with Large Language Models, including prompt engineering, fine-tuning, automatic evaluation, and Retrieval-Augmented Generation (RAG) – an advantage
    • Passion for product development and understanding of business objectives and goals
    • Advanced English proficiency

     

     

    About the Team

     

    We are Wix's Backend Engineering Guild. We provide integrated tools for microservice development within Wix to help improve developer productivity and best practices. These tools streamline the development process and reduce cognitive load allowing Wix Engineers to concentrate on their domain, architecture, and business logic. To handle high-scale traffic (over 500B HTTP requests per day) and 500+ daily deployments, our team of 500 Backend Engineers runs production across 19 distributed data centers and cloud vendors worldwide.

    More
  • Β· 709 views Β· 203 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
  • Β· 181 views Β· 48 applications Β· 17d

    Senior Java Developer

    Full Remote Β· Worldwide Β· 5 years of experience Β· C1 - Advanced
    Currently, one of our clients is looking for a talented Java Backend Developer to join their innovative team. In this role, you will be responsible for designing, developing, and maintaining high-performance Java-based applications and services that...

    Currently, one of our clients is looking for a talented Java Backend Developer to join their innovative team. In this role, you will be responsible for designing, developing, and maintaining high-performance Java-based applications and services that enable seamless blockchain integration. Your work will directly impact the capabilities of our platform and enhance the experience for the users.

    Responsibilities:

    β€” Design, develop, and maintain scalable, high-performance Java applications and services.
    β€” Implement software solutions that extend platform functionalities and improve user experiences.
    β€” Collaborate with cross-functional teams to analyze requirements, define solutions, and deliver new features rapidly.
    β€” Conduct code reviews and participate in quality assurance processes to maintain high coding standards.
    β€” Troubleshoot and resolve performance issues, bugs, and other technical challenges efficiently.
    β€” Stay updated with emerging technologies and trends in blockchain, backend development, and software best practices.

    Qualifications:

    β€” Proven experience as a Java Developer with a strong background in backend development.
    β€” Proficiency in modern Java, including asynchronous frameworks such as Eclipse Vert.x, SmallRye Mutiny, or RxJava.
    β€” Deep understanding of networking concepts and HTTP protocols.
    β€” Familiarity with JSON-RPC communication protocol.
    β€” Exposure to blockchain protocols is a plus.

    What We Offer:

    β€” 18 vacation days, 5 sick days.
    β€” Opportunity to work at the forefront of blockchain technology and digital innovation.
    β€” Dynamic, fast-paced environment supporting professional growth.
    A talented team of professionals dedicated to technological excellence.

    More
  • Β· 38 views Β· 5 applications Β· 12d

    Java Tech Lead (AdTech) IRC271451

    Full Remote Β· Ukraine Β· 5 years of experience Β· B2 - Upper Intermediate
    Description US-based company specialising in data-driven TV advertising management. It helps brands plan, launch, and optimise TV ad campaigns (both linear and streaming TV) using advanced analytics to determine which channels, time slots, and creatives...

    Description

    US-based company specialising in data-driven TV advertising management. It helps brands plan, launch, and optimise TV ad campaigns (both linear and streaming TV) using advanced analytics to determine which channels, time slots, and creatives drive the best performance in terms of sales and engagement. Tatari uses programmatic TV ad buying and attribution modelling, allowing clients to manage budgets flexibly and measure ROI from their TV advertising effectively.

     

    Requirements

    • 5+ years of professional software development experience;
    • Proficiency in the AdTech domain;
    • Proficiency in server-side programming languages, especially Java;
    • Professional experience with Java-based web services and RESTful framework, and both relational and non-relational database platforms;
    • Experience with large-scale distributed system architecture;
    • Ability to trace through various services and determine the root cause when issues occur;
    • Knowledge of Software Development Lifecycle and Agile Development/Testing practices and methodologies;
    • Familiarity with CI/CD methodologies;
    • Experience with Cloud Services (AWS);
    • Excellent communication and collaboration skills;
    • Strong teamwork ethic, with demonstrated ability to work independently as well as a team-focused approach towards software development;
    • Ability to lead small projects and platform initiatives.

       

    Job responsibilities

    • Architect, design, and develop highly scalable, reliable web-scale applications, tools 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;
    • Optimise 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.
    More
  • Β· 236 views Β· 41 applications Β· 27d

    Java Team Lead

    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 outreach automation products. Our platform empowers businesses by revolutionizing hiring, sales, and marketing communication processes, making interactions more efficient and...

    Dripify is a pioneering, remote-first IT product company specializing in outreach automation products. Our platform empowers businesses by revolutionizing hiring, sales, and marketing communication processes, making interactions more efficient and seamless.

    Project β€” dripify.com

    We’re looking for a Java Team Lead who will split their time between hands-on backend development (50%) and technical/team leadership (50%). You’ll lead a team of 5 engineers, ensure delivery quality, and own architectural decisions, while also contributing code and driving technical excellence.

     

    Requirements

    β€” 5+ years of hands-on Java development experience (Java 21+).
    β€” 2+ years leading a development team.
    β€” Deep practical experience with Spring Boot modules (Web, Security, Data, Messaging).
    β€” Strong knowledge of Java concurrency, multithreading, and backend system design.
    β€” Proficient in SQL databases (PostgreSQL preferred).
    β€” Experience with REST APIs and asynchronous messaging (SNS/SQS).
    β€” Skilled in CI/CD, code quality gates, and automated testing.
    β€” Hands-on with Docker, Linux, and system-level debugging.
    β€” Familiar with monitoring/logging tools (ELK, Prometheus, Grafana).
    β€” Strong focus on security best practices: auth, validation, access control.
    β€” Working knowledge of AWS: IAM, EC2, RDS, S3, CloudWatch, Secrets Manager.

     

    Responsibilities

    Development (50%)
    β€” Build modular, secure, and maintainable backend systems using Java 21+ and Spring Boot.
    β€” Design and implement RESTful APIs and event-driven services (SNS/SQS).
    β€” Write tested, high-quality code with strong focus on unit/integration testing.
    β€” Ensure CI/CD integration, monitoring, and production readiness.
    β€” Drive system performance and scalability improvements.

    Leadership & Delivery (50%).
    β€” Lead a backend team: mentorship, code reviews, and engineering growth.
    β€” Own delivery quality: scope planning, progress tracking, risk mitigation.
    β€” Document and communicate architectural decisions.
    β€” Coordinate cross-functionally with product managers, DevOps, and QA.
    β€” Promote best practices in secure development and clean architecture.

     

    Would be a plus

    β€” Experience in designing and operating microservice-based architectures.
    β€” Familiarity with Kubernetes (EKS or self-managed).
    β€” Experience with Terraform and Infrastructure-as-Code.
    β€” AWS Certifications (e.g., Developer Associate, Solutions Architect).
    β€” Bachelor’s or Master’s in Computer Science or related field.

     

    Work conditions

    β€” 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 (45min) β€” βœ…Tech interview with Teach Leader (1.5 hour) β€” βœ…Interview with CTO (45min) β€” βœ…Reference check β€” βœ…Offer

    More
  • Β· 52 views Β· 9 applications Β· 5d

    Java backend developer

    Full Remote Β· Ukraine Β· 5 years of experience Β· B2 - Upper Intermediate
    The client is looking for a Java backend developer to accelerate product development and get more done for the overall roadmap for their flagship workforce management offering HotSchedules Labor. Currently, the team is international with Engineers and QA...

    The client is looking for a Java backend developer to accelerate product development and get more done for the overall roadmap for their flagship workforce management offering HotSchedules Labor. Currently, the team is international with Engineers and QA Engineers from Ukraine, Latin America, and the US. This will be a perfect opportunity to master your English language skills, as many meetings are conducted in English. Most developers in the team are full-stack developers, although the backlog is heavier on backend tasks.
     

    Tech stack - Java 11/17, Spring: Databases: MS SQL, DynamoDB, clouds - Azure and AWS. 
     

    Requirements:

    • Strong expertise in Java 11; exposure to Java 17 or newer versions is a plus
    • Practical experience with the Spring Framework
    • Good knowledge of JavaScript, HTML, and CSS
    • At least 2 years of hands-on experience with ReactJS is an advantage
    • Proven experience with cloud platforms such as AWS or Azure
    • Solid understanding of Kubernetes and Terraform (mandatory)
    • Experience in deploying and managing infrastructure, including serverless solutions and Kubernetes services (mandatory)
    • Strong ability to diagnose and resolve infrastructure issues is highly desirable
    • Familiarity with a variety of AI tools
    • Upper-intermediate English proficiency or higher
       

    Responsibilities: 

    • Develop new features from the product backlog
    • Develop REST services to support high-volume, low-latency web and mobile apps
    • Design and implement DB schema to allow new functionality
    • Maintain existing codebase
    • Define and evolve infrastructure to host various Java services
       

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

    Regular/Senior Java Developer (desktop)

    Full Remote Β· Ukraine Β· 5 years of experience Β· B2 - Upper Intermediate
    Project Description: One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a cloud solution for interpretation...

    Project Description:

    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.
    Product being developed is a cloud solution for interpretation of geological and geophysical data. Project is based on SCRUM methodology.
    Our project is stable, long-term and constantly adopts new technologies such as newest Java and Eclipse RCP versions, cloud and GPU computing, microservices architecture and other innovative frameworks.
    Work supposes close cooperation with Customer team located in Houston and following Agile principles.
    Our team is senior, supportive and friendly.

     

    Responsibilities:

    β€’ Collaborate closely with geophysicists, data scientists, and software engineers to
    translate scientific domain requirements into robust on-prem or Cloud software
    solutions.
    β€’ Design, develop, and maintain high-performance applications for geophysical and
    geological data analysis, interpretation and visualization (e.g., seismic, horizon,
    fault, velocity model, etc.)
    β€’ Present architectural designs and technical proposals to the architecture review
    board.
    β€’ Ability to break down development tasks and lay out clear implementation
    roadmaps.
    β€’ Implement and optimize computation algorithms
    β€’ Design and develop both thin and thick client applications that interact with cloud-
    based microservices.
    β€’ Ensure high code quality through unit testing, code reviews, security hardening and
    continuous integration with other domain tools
    β€’ Provide technical support and lead user troubleshooting sessions to resolve issues
    and ensure smooth operation of DSG application.
    β€’ Mentor junior developers and actively contribute to architectural and
    implementation decisions.
    β€’ Embrace Agile/Scrum methodologies, delivering and demonstrating working
    solutions at the end of each sprint
    β€’ Stay current with emerging technologies and trends in geophysical computing and
    software development.

     

    Mandatory Skills Description:

    5+ years in Java development
    Strong Java Core knowledge
    Experience with desktop development (Swing, SWT or Eclipse RCP)

     

    Nice-to-Have Skills Description:

    Practical experience with Eclipse RCP framework
    OpenGL
    OSGI knowledge is a plus
    Oil&Gas domain experience is a plus

     

    Languages:

    English: B2 Upper Intermediate

    More
  • Β· 86 views Β· 4 applications Β· 26d

    Senior Java/Kotlin Engineer (Core)

    Hybrid Remote Β· Ukraine (Kyiv) Β· Product Β· 5 years of experience Β· B1 - Intermediate
    Our Mission and Vision At Solidgate, our mission is clear: to empower outstanding entrepreneurs to build exceptional internet companies. We exist to fuel the builders β€” the ones shaping the digital economy β€” with the financial infrastructure they...


    Our Mission and Vision

    At Solidgate, our mission is clear: to empower outstanding entrepreneurs to build exceptional internet companies. We exist to fuel the builders β€” the ones shaping the digital economy β€” with the financial infrastructure they deserve.

    Key facts:

    β€”Offices in Ukraine, Poland, and Cyprus
    β€”250+ team members
    β€”200+ clients went global (Ukraine, US, EU)
    β€”Visa and Mastercard Principal Membership
    β€”EMI license in the EU
     

    Solidgate is part of Endeavor β€” a global community of the world’s most impactful entrepreneurs. We’re proud to be the first payment orchestrator from Europe to join β€” and to share our expertise within a network of outstanding global companies.

    We believe the future of payments is shaped by people who think big, take ownership, and bring curiosity and drive to everything they do. That’s exactly the kind of teammates we want on board.

    Our advantages:

    β€”A product with impact: Work on a product with a powerful backend architecture, complex business logic, and a modern tech stack
    β€”A strong engineering culture: Our engineers don’t just maintain systems; they design them from the ground up
    β€”Rapid growth: You’ll be part of a fast-scaling product, creating features that solve real business challenges
    β€”Meaningful challenges: Tackle complex problems and see your direct impact on the company’s growth
    β€”An A-player team: Join a team that is passionate about a common goal, united by a shared vision and values.

    We’re on the lookout for a motivated and decisive Java/Kotlin Engineer to join the Core Team. You’ll have a unique chance to boost our team both in terms of capacity and quality, and make a real impact on a product currently in active development.

    Our Tech Stack: Kotlin (K/JVM), Spring Boot, PostgreSQL, Hibernate, Elastic, RabbitMQ, AWS, Docker, GitLab.


    Your Role:
     

    β€”Develop key features like payment routing between providers, 3DS payment processing, payment synchronization solutions, BIN services, and asynchronous financial reporting
    β€”Participate in designing new payment architecture
    β€”Find robust architectural solutions for processing financial transactions within our product ecosystem
    β€”Work on the reliability of the entire payment system
    β€”Take ownership of critical services
    β€”Write unit and functional tests to ensure top-notch quality


    What You Need:
     

    β€”5+ years of experience with Kotlin (K/JVM) or Java
    β€”Knowledge of PostgreSQL or MySQL
    β€”Experience with Spring Boot and Spring Framework
    β€”Background in working with large systems and complex databases
    β€”Experience with microservices architecture
    β€”Proactive attitude and results-oriented approach
    β€”Understanding of business processes


    Bonus Points:
     

    β€”Experience with RabbitMQ
    β€”Knowledge of Apache Kafka
    β€”Familiarity with GRPC
    β€”Experience with Golang
    β€”Background in fintech or financial sectors

    At Solidgate, you’ll work on an intriguing and challenging product, contribute to building its architecture, and have a real impact on our company’s future! Join us and make a difference!


    Competitive corporate benefits:
     

    β€”more than 30 days off during the year (20 working days of vacation + days off for national holidays)
    β€”health insurance and corporate doctor
    β€”free snacks, breakfasts, and lunches in the office
    β€”full coverage of professional training (courses, conferences, certifications)
    β€”annual performance review
    β€”sports compensation
    β€”competitive salary
    β€”the ability to work remotely
    β€”Apple equipment

    πŸ“© Ready to become a part of the team? Then cast aside all doubts and click β€œapply”.

     

    More
Log In or Sign Up to see all posted jobs