Jobs

117
  • Β· 40 views Β· 6 applications Β· 4d

    Senior Java Engineer

    Office Work Β· Ukraine (Dnipro, Lviv) Β· Product Β· 4 years of experience Β· Intermediate
    Are you interested in working with cutting-edge technologies and developing high-performance applications capable of handling over 2 million data queries per second? If so, we have the perfect job for you at LoopMe! We are a team of skilled engineers who...

    Are you interested in working with cutting-edge technologies and developing high-performance applications capable of handling over 2 million data queries per second? If so, we have the perfect job for you at LoopMe!

    We are a team of skilled engineers who develop and maintain real-time bidding platforms for global advertisers. As part of our team, you will work alongside other talented engineers on a daily basis, using technologies such as Java, Postgres, Clickhouse, Kafka, and others to scale performance, optimize cloud infrastructure, and create innovative features for our various product lines.

    Join us and be a part of our mission to push the boundaries of what is possible in the advertising industry!


    What we need

    We are looking for a Senior Java Engineer to help build out our high-load ad serving system, capable of handling over 2M requests/second with 50ms response time.
     

    What you'll be doing

    • Developing features and performance optimisation for our Java ad-serving application
    • Hardening system architecture to ensure smooth operation during peak-load time
    • Implementing complex targeting algorithms into the core ad-serving flow
    • Working hand-in-hand with multiple teams providing services and data used by our solutions

     

    You'll have

    • 5+ years experience in engineering
    • Strong knowledge of Java, Spring / Spring Boot
    • Practical knowledge of SQL and experience with PostgreSQL (or any other database)
    • Good understanding of microservices architecture and best practices around that
    • Linux shell, Docker

     

    Nice-to-have:

    • Concurrency understanding
    • Experience with gRPC, Project Reactor (formerly RxJava)
    • Experience with Kubernetes
    • Experience with Kafka
    • DGS framework / GraphQL


    Benefits:

    • Competitive compensation package
    • International work environment
    • Paid vacation and sick leave
    • Flexible working schedule and possibility to work remotely
    • Annual performance bonus
    • English classes
    • Maternity/Paternity leave

     

    More
  • Β· 0 views Β· 0 applications Β· 7m

    Senior Java Software Engineer

    Full Remote Β· EU Β· 5 years of experience Β· Advanced/Fluent
    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 highly skilled and experienced Senior Java Developer to join our team. The ideal candidate will have a strong background in Java development, BPMN (Business Process Model and Notation) knowledge, and familiarity with frontend technologies.

     

    Your profile includes:

    Β· At least 5 years of experience in SW development with Java (Spring Boot, Quarkus, Jakarta/J2EE) with extensive knowledge of Java Core and OOP principles.

    Β· Deep understanding and extensive experience of frameworks and base technologies, such as Spring Security, Spring Data, and Hibernate.

    Β· Strong experience in designing and implementing RESTful APIs. Familiarity with OpenAPI, Swagger, and API first approach.

    Β· Proficiency in SQL and experience with relational databases such as MySQL, PostgreSQL, MS SQL or Oracle, including writing and reading complex SQL queries, Criteria API.

    Β· Strong knowledge of ORMs (Hibernate/JPA; Blaze Persistence is a plus).

    Β· Familiarity with messaging systems (Google Pub/Sub, RabbitMQ, Apache Kafka) and in-memory caches (Redis).

    Β· Hands-on experience with WebSockets for real-time communication.

    Β· Understanding of cloud architectures (GCP, AWS, Azure), monitoring and tracing tools (Grafana, NewRelic), and tools for continuous integration and deployment (CI/CD).

    Β· Experience in organizing the team’s development process (CI, CD, Tracing & Monitoring Grafana/New Relic, etc.).

    Β· Experience in agile work models like Scrum or Kanban.

    Β· Proficiency with unit testing frameworks such as Junit, Testcontainers.

    Β· Familiarity with security standards and best practices in secure software development.

    Β· Excellent communication and collaboration skills with a focus on driving the customer project and fostering trusted customer relationships.

    Β· Demonstrated leadership capabilities in cross-functional teams.

    Β· Professional working proficiency in English.

     

    The following points would bring you an advantage:

    Β· Strong problem-solving skills and willingness to learn new technologies.

    Β· Hands-on experience with BPMN engines.

    Β· Experience with Angular, React, or similar frontend frameworks.

    Β· Familiarity with DevOps practices and tools such as Kubernetes, and CI/CD pipelines.

    Β· Experience in RAG or machine learning technologies.

    Β· Experience in performance tuning and cost optimizations.

    Β· Readiness to mentor and coach your colleagues around your expertise.

    Β· Relevant certifications in SW Design and Architecture.

    Β· Background in highly regulated industries, specifically banking or insurance.

    Β· German language skills.

     

    We will allow you to enjoy your work by:

    Β· Exposure to the company's technology stack and mastery of the latest technologies.

    Β· A modern MacBook Pro and tech setup that suits your role.

    Β· Flexible working hours and up to 100% remote work possibilities.

    Β· Friendly and supportive team.

    Β· Stable working pace and performance-based bonuses.

    More
  • Β· 88 views Β· 15 applications Β· 19d

    Javascript (FE / BE) Developer - Virtual Agent Framework (Conversational AI) to $4000

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 2 years of experience Β· Intermediate
    We are searching for an experienced Typescript/JavaScript developer to advance our AI-driven virtual agent development framework, both as part of a small team and together with our initial clients. This role will involve working in a small development...

    We are searching for an experienced Typescript/JavaScript developer to advance our AI-driven virtual agent development framework, both as part of a small team and together with our initial clients. This role will involve working in a small development team implementing the requirements of our existing clients  and also refining and implementing prioritised user stories from our backlog.

    Skills preferred from the ideal candidate:

    • Software Development skills
      • Several years experience working with Typescript / Javascript / Node.JS for both front end and back end functionality

     

    The following skill sets are nice to have - we are most interested in candidates who are open to learning about, and working with, new technologies and who have an active interest in LLM-based applications!

    • AI Agents training skills:
    • Microsoft Azure Bot Framework skills
    • Azure STT and TTS services skills
    • Telecom related skills e.g.
      • Voice protocols knowledge (Asterisk, SIP, TLS, RTP, SecureRTP, WebRTC)
         

    About IT Kombinat / KI Kombinat

    We are a successful IT consultancy based in Duesseldorf Germany. We provide experienced experts and development teams for IT development projects in the Telecom, Government, Utilities, Automotive, and Consumer goods sectors. We are currently recruiting for AI development projects focussed on providing highly scalable, multi-modal virtual agents focused on multiple use cases (customer service focussed) in the telecoms and E-commerce domains. 

    More
  • Β· 279 views Β· 51 applications Β· 23d

    Backend Developer (Games)

    Full Remote Β· EU Β· Product Β· 2 years of experience Β· Upper-Intermediate
    Seeking a Backend Developer (Games) to build and maintain server-side systems, game engines, and APIs for casino games. Requires strong Java skills and a passion for iGaming. What You Will Do: We are seeking a passionate and experienced Backend...

    Seeking a Backend Developer (Games) to build and maintain server-side systems, game engines, and APIs for casino games. Requires strong Java skills and a passion for iGaming.

     

    What You Will Do:

    We are seeking a passionate and experienced Backend Developer, responsible for building the Server-side foundations of new and exciting Casino gaming projects. An ideal candidate will stay excited to take challenges, contribute towards building new verticals and depict strong entrepreneurial skills. Primary responsibilities of this position include building, maintaining, and optimising the company's Casino Game Server, Game Engines, Game APIs, and supporting tools.

     

    Summary of Responsibilities:

    • Designing, developing, and maintaining the back-end functionality, which involves high-volume transaction systems;
    • Developing game engines and tools for the Casino Remote Game Server (RGS) from complex math models shaped into programming logic and data structures;
    • Developing, enhancing and maintaining existing gaming API’s, game engines, and providing Back-End development support for Front-End Developers;
    • Experience in all aspects of application development lifecycle (analysis and design to implementation and support);
    • Working closely with different interfaces such as Game Producers, Mathematicians, Statisticians, Front-end game developers, and QA;
    • Coordinating the quality assurance, certification, and translation processes of the games;
    • Researching, playing, and studying casino games to stay up-to-date with market trends and competition;
    • Performing other tasks as required.

    What you'll need to have:

    • Strong track record of developing and maintaining Casino Game Engines with the successful production of impactful slot games;
    • Excellent knowledge of Java;
    • Experience with client-server integrations, multithreading and micro-service design;
    • Experience of working with MongoDB, relational and/or NoSQL databases;
    • Solid knowledge of Object-Oriented Programming, MVC and other design principles;
    • Experience working with project tracking tools such as JIRA;
    • Familiarity with Git and feature branching approach;
    • Highly organised, experienced in running multiple projects and delivering to tight deadlines;
    • Passionate about whatever you do and want to make a difference in the iGaming Industry;
    • Knowledge or experience with various game development pipelines & methodologies;
    • Knowledge about games and/or the casino industry, including the current market landscape;
    • Experience working with multiple disciplines, including artists, mathematicians, software developers, etc., in creating games or products;
    • Strong written and verbal communication skills.

    Other Duties and Responsibilities:

    • Participation in team brainstorming;
    • Contributing to the review of other developers’ games and code;
    • Contributing to the evolution of the team’s processes and best practices;
    • Leadership attitude and not afraid to get your hands dirty;
    • Excellent teamwork skills and ability to adapt.

    Qualifications:

    • Minimum 2-5 years of experience in related domains;
    • Bachelor’s degree or higher in computer science.

    The company offers:

    • Time off: 25 days of annual leave per year are available;
    • Sick Leave & Public Holidays: Entitlement includes UK public holidays and statutory sick leave;
    • Flexible Working Hours: Flexible scheduling is supported to allow effective time management;
    • Remote work: Remote work is a great benefit and offers flexibility, helps improve work-life balance, and supports productivity across different locations;
    • Referral program: Great people know great people. Help grow the team by referring talented individuals who would be a strong fit!;
    • Employee Education Initiative: Twice a year, the company provides an opportunity to explore new interests outside of daily work, fostering curiosity and personal development;
    • Professional Development: Courses, conferences, workshops, and training programs that benefit both the employee and the company may be fully funded.

    If you find this opportunity right for you, don't hesitate to apply or get in touch with us if you have any questions!

    More
  • Β· 167 views Β· 30 applications Β· 14d

    Senior Backend Java Engineer

    Full Remote Β· EU Β· 6 years of experience Β· Upper-Intermediate
    We are hiring a Senior Backend Java Engineer for a fast-paced InsurTech project developed for a major U.S.-based client in the insurance sector. The project aims to modernize and expand an enterprise platform used for risk analysis, policy management, and...

    We are hiring a Senior Backend Java Engineer for a fast-paced InsurTech project developed for a major U.S.-based client in the insurance sector. The project aims to modernize and expand an enterprise platform used for risk analysis, policy management, and real-time claims processing.

     

    About the Project:

     

    You’ll join a cross-functional engineering team building and optimizing a distributed, event-driven backend system designed to handle complex business logic at scale. The system leverages Java with Spring Boot, integrates with Kafka for asynchronous communication, and applies Domain-Driven Design (DDD) principles to model intricate insurance workflows. You’ll work with both legacy and new microservices, contributing to a large-scale modernization initiative in close collaboration with client-side stakeholders.

     

    Key Responsibilities:

     

    β€’ Design and implement scalable backend services using Java and Spring Boot

    β€’ Refactor legacy components to align with modern design and coding standards

    β€’ Model complex business domains following DDD best practices

    β€’ Contribute to architectural decisions and propose technical improvements

    β€’ Write reliable tests with JUnit and Cucumber

    β€’ Collaborate closely with QA and product teams to ensure smooth delivery

    β€’ Participate in daily standups, sprint planning, and other agile ceremonies

     

    Requirements:

     

    β€’ 6+ years of backend software development experience

    β€’ Strong expertise in Java and Spring Boot

    β€’ Solid understanding of event-driven architecture, preferably with Kafka

    β€’ Hands-on experience with testing frameworks like JUnit and Cucumber

    β€’ Practical knowledge of Domain-Driven Design principles

    β€’ Good communicator with at least B2-level English

    β€’ Ability to work independently in a remote, distributed environment

    β€’ Bonus: prior experience in the insurance domain or with large-scale enterprise systems

     

    This is a 3–6 month full-time remote engagement starting in June 2025, with potential for extension based on project needs. You’ll work flexible hours with overlapping availability for client calls, alongside a supportive engineering team dedicated to continuous learning, quality delivery, and mutual growth.

    More
  • Β· 44 views Β· 5 applications Β· 26d

    Principal EVM Software Engineer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 7 years of experience Β· Upper-Intermediate
    The company, an innovative blockchain technology company, is looking for Principal EVM Software Engineer to work remotely. This company is a technology company that uses a unique, patented consensus algorithm for the fully open-source platform. The...

    The company, an innovative blockchain technology company, is looking for Principal EVM Software Engineer to work remotely.
     

    This company is a technology company that uses a unique, patented consensus algorithm for the fully open-source platform. 

    The platform's network services include smart contracts based on Solidity, as well as a native tokenization and consensus service used to create decentralized applications.

    This cutting-edge technology is recognized as an alternative to traditional blockchain solutions due to its superior speed and scalability.

    The platform's public network is governed by industry-leading organizations, spanning 11 sectors and 14 regions who oversee the development and direction of the decentralized platform.
     

    The company's management board includes IBM, Boeing, Google, Deutsche Telekom, LG, and others.
     

    You will be contributing to the performance and optimization of the native services (Java) and the web3 services (JS/TS) that process transaction bytes to transform the network node states and expose network block, transaction, and account data.
     

    The company offers unlimited vacation and sick leave, stock options, paid work-related education/certifications, and workplace equipment.

    Requirements: deep software development experience with Java, experience with JavaScript, people management and blockchain experience.

    Practical experience with EVM-based blockchain wiil be a plus.

    More
  • Β· 50 views Β· 5 applications Β· 19d

    Server Engineer for eCommerce Platform

    Office Work Β· Ukraine (Dnipro) Β· Product Β· 5 years of experience Β· Intermediate
    Job Description As a Server Engineer, you’ll be responsible for designing, developing, and maintaining scalable server-side solutions, ensuring high system availability and performance. You’ll collaborate with cross-functional teams, advocate for best...

    Job Description

    As a Server Engineer, you’ll be responsible for designing, developing, and maintaining scalable server-side solutions, ensuring high system availability and performance. You’ll collaborate with cross-functional teams, advocate for best practices, and contribute to the evolution of our tech stack. In your day-to-day, you will:

    • Work on scalable solutions using event-driven and hexagonal architectures with a Domain-Driven Design (DDD) approach
    • Lead the entire lifecycle of feature development, from defining requirements and APIs to coding, monitoring performance, and delivering robust solutions
    • Ensure production stability, high system availability, and responsiveness while addressing user complaints
    • Advocate for chosen architectures, contributing to the evolution of the tech stack
    • Optimize system performance, reliability, and stability to meet company standards
    • Participate in technical discussions to improve architecture and developer experience
       

    Requirements

    • 5+ years of experience as a server engineer, focusing on JVM stack and/or TypeScript
    • Proficiency with SQL/NoSQL solutions, database architectures, and query profiling
    • Experience in designing server solutions, API design, and technical documentation
    • Skilled in writing unit and integration tests with an understanding of TDD concepts
    • Familiarity with proto-based APIs, Kafka or similar messaging systems, and cloud solutions
    • Knowledge of high-load systems, microservice orchestration tools, and architectures (e.g., Docker, Kubernetes, Nginx)
    • Strong debugging, refactoring, and reverse engineering skills
    • Passion for product development and ownership of the full development lifecycle
    • Experience with functional languages like Scala or Kotlin β€” an advantage
       

    About the Team

    We’re part of the eCommerce platform group, focused on creating a robust, reliable, and scalable platform for internal and external clients. Our mission is to provide APIs, SPIs, and tools to handle, extend, and customize multiple business workflows, ensuring they meet developers’ standards and industry best practices. We aim to empower individual entrepreneurs, Wix verticals, and large agencies to run any eCommerce business seamlessly.
     

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

    More
  • Β· 189 views Β· 23 applications Β· 20d

    Junior Java Developer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 1 year of experience Β· Intermediate Ukrainian Product πŸ‡ΊπŸ‡¦
    Ready to level up your career? Playtech's Casino Mobile unit is looking for a proactive Junior Java Developer with great communication skills. Job Description Your influential mission. You will...β€― Take end-to-end ownership of casino game frontend...

    Ready to level up your career? 

     

    Playtech's Casino Mobile unit is looking for a proactive Junior Java Developer with great communication skills.

     

    Job Description

    Your influential mission. You will...β€― 

    • Take end-to-end ownership of casino game frontend development
    • Learn and contribute to the evolution of our internal game framework
    • Write clean, robust, and maintainable code
    • Collaborate closely with global teams across multiple locations
    • Demonstrate technical leadership and a proactive mindset

     

    Qualifications

    Components for success. You...

    • Hold a formal degree in Software Engineering, Information Technology, or a related field
    • Completed Java courses, personal projects, or have 1+ year of commercial experience with Java
    • Possess deep knowledge of Java core
    • Have intermediate or higher proficiency in English

     

    You'll get extra points for...

    • Experience with web applications for Mobile (JavaScript, TypeScript), GWT framework 
    • Background in game development 
    • Experience in mobile development with successful completion of mobile projects 

     

    Thrive in a culture that values... β€― 

    • Possibility to work with a product company
    • Personalised professional growth
    • Warm and friendly attitude to every specialist
    • Educational possibilities
    • Competitive salary and benefits
    • Medical insurance
    • Fully-equipped cosy office space located in the city centre (Gulliver, β€œPalats Sportu” metro station)
    • Flexible work format - remote, office-based or mixed
    • Paid vacation days, sick leaves and national holidays
    • Corporate events and team buildings

     

    CASINO MOBILE TEAM

    Our project is closely integrated with development teams located across Ukraine, Estonia, and Israel. We specialize in developing web-based casino applications for mobile devices.

    As a member of our friendly and professional team, you’ll receive full support and knowledge sharing to ensure a smooth onboarding experience.

    We focus on cross-platform game development (Java, HTML5, Android, iOS) using the Google open-source framework PlayN. Approximately 95% of our development is done in Java core and PlayN. All projects are built from scratch, including the full implementation of business logic.

    We work on a wide variety of games and features, each with unique and complex architectural challenges. Many of our games include distinctive features that require innovative, non-standard solutions. As such, every team member actively contributes to solution design and implementation.

    Our cross-platform approach enables us to release products across multiple platforms with minimal additional effort. We stay up to date with the latest mobile devices, browsers, operating systems, and technologies, including WebGL, OpenGL ES, HTML5, Web Audio, and Video Streaming.

     

    Playtech is an equal opportunities employer. Our mission is to welcome everyone and create inclusive teams. We celebrate differences and encourage everyone to join us and be themselves at work.

     

    More
  • Β· 334 views Β· 77 applications Β· 11d

    Middle Java Developer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 3 years of experience Β· Intermediate
    We offer cooperation on an interesting project related to the real estate niche. We are looking for a Java Developer for collaboration. Requirements: β€” 3+ years of experience in Java development β€” Strong knowledge of Java (8/11/17+): confident with...

    We offer cooperation on an interesting project related to the real estate niche. We are looking for a Java Developer for collaboration.

     

    Requirements:

     

    β€” 3+ years of experience in Java development

    β€” Strong knowledge of Java (8/11/17+): confident with streams, collections, and JVM internals

    β€” Experience with Spring Framework (Spring Boot, Security, Data, Cloud) for microservice development

    β€” Database expertise: MySQL

    β€” Experience with Kafka, Jenkins

    β€” Experience with cloud infrastructure AWS (S3, Lambda, EC2, RDS)

    β€” Basic knowledge of Big Data principles: processing, storage, analytics

     

    Responsibilities:

     

    β€” Develop and support backend services in a microservice architecture

    β€” Design robust data processing pipelines and work with large-scale data systems

    β€” Collaborate with DevOps and infrastructure teams to ensure scalability and performance

    β€” Maintain clean, well-documented, and test-covered codebase

    β€” Participate in architecture decisions and team-wide code reviews

     

    We offer:

     

    β€” Competitive salary

    β€” Work with international products

    β€” Work format - remote or office 

    β€” Career growth that you can influence by showing the right results, as we are constantly expanding

    β€” Paid sick leaves, vacations, additional sick days, and compensation for kindergarten and leisure activities

    β€” Access to a wide range of learning options: internal courses, training programs, and an extensive self-learning library

    β€” Medical insurance coverage (with the option to include family members at a discount)

    β€” Sports compensation and mental health support programs

    More
  • Β· 42 views Β· 0 applications Β· 13d

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

    Office Work Β· Poland Β· 5 years of experience Β· 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
  • Β· 53 views Β· 1 application Β· 13d

    Regular/Senior Java Developer (desktop)

    Full Remote Β· Ukraine Β· 5 years of experience Β· 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
      OSGI knowledge is a plus
      Oil&Gas domain experience is a plus

       

    • Languages:
      • English: B2 Upper Intermediate
    More
  • Β· 25 views Β· 1 application Β· 7d

    Senior Java Developer(Hybrid from KrakΓ³w)

    Office Work Β· Poland Β· 4 years of experience Β· Upper-Intermediate
    Domain: Banking & Finance Location: Hybrid from Poland (KrakΓ³w or WrocΕ‚aw) Office presence: 2–3 days per week About the Project We are looking for a skilled Senior Java Developer to join the Global Markets Financing stream within the Investment Banking...

    Domain: Banking & Finance
    Location: Hybrid from Poland (KrakΓ³w or WrocΕ‚aw)
    Office presence: 2–3 days per week


    About the Project
    We are looking for a skilled Senior Java Developer to join the Global Markets Financing stream within the Investment Banking division. The role is focused on enhancing and modernizing platforms used by both internal teams and external clients.
    You’ll be part of an agile setup where teams (pods) are grouped into larger units (crews) to meet business goals. 


    What You’ll Do

    • Design, develop, and test enterprise-level solutions using Java
    • Implement both core and advanced Java concepts to solve business problems
    • Contribute to design reviews and help define architecture with peers and stakeholders
    • Conduct code reviews and share feedback on quality, efficiency, and best practices
    • Troubleshoot complex platform or service-related issues
    • Ensure clarity by validating ambiguous or incomplete requirements


    Tech Stack & Skills

    • Strong knowledge of Java, including core and advanced concepts
    • Proven experience with Spring Framework and Hibernate
    • Solid grasp of messaging systems (JMS, Apache Kafka)
    • Proficiency in version control, ideally Git
    • Confident in TDD/BDD methodologies
    • Skilled in SQL, especially query optimization
    • Excellent communication and analytical skills


    Requirements

    • 4+ years of hands-on experience in enterprise application development
    • Practical knowledge of working in banking or financial services domains is a plus

    Tech Keywords
    - Java
    - Spring  
    - Hibernate
    - Kafka 
    - Git  
    - TDD  
    - BDD  
    - SQL

    More
  • Β· 64 views Β· 5 applications Β· 7d

    Senior Java Developer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 5 years of experience Β· 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
  • Β· 127 views Β· 14 applications Β· 3d

    Strong Middle Java Developer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 6 years of experience Β· Pre-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 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
  • Β· 278 views Β· 72 applications Β· 25d

    Senior Java Developer – Telecom Billing Domain

    Full Remote Β· Ukraine Β· 6 years of experience Β· Upper-Intermediate
    About the Role We are seeking a Java Developer with hands-on experience in telecom billing systems to join our technology team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based applications that support...

    About the Role

     

    We are seeking a Java Developer with hands-on experience in telecom billing systems to join our technology team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based applications that support mission-critical billing processes within a telecommunications environment. You will be responsible for adding new features, correct business process changes, bug fixing, different integration and correction of the customer portal.

     

    Key Responsibilities

    • Design, develop, test, and deploy scalable Java-based applications supporting telecom billing platforms.
    • Work closely with business stakeholders to gather billing-related requirements and translate them into technical specifications.
    • Integrate Java applications with rating, mediation, invoicing, and customer management systems.
    • Enhance and maintain existing billing modules, ensuring they are accurate, compliant, and efficient.
    • Optimize application performance, especially in high-volume transaction environments typical of telecom operations.
    • Write and maintain technical documentation.
    • Collaborate with DevOps, and support teams to ensure system stability and timely issue resolution.

     

     

    Required Qualifications

    • 5+ years of professional experience in Java Core development 
    • Solid knowledge of object-oriented principles approach
    • Understanding monolithic architecture and multi-threading.
    • Experience in the telecommunications domain, especially with billing, rating, mediation, or revenue assurance. 
    • Knowledge of telecom billing standards such as TPM (Telecom Product Management), RA (Revenue Assurance) processes, taxation processes management. 
    • Familiarity with SOAP/RESTful APIs, SQL/PLSQL, and relational databases like MySQL
    • Commercial experience in AWS services utilization 
    • Perfect knowledge of GIT and delivery pipelines. 
    • Comfortable working in a Linux environment for development, deployment, and troubleshooting.
    • Experience with monitoring tools such as Grafana for troubleshooting.
    • Experience in writing unit and integration tests.

     

     

    Preferred Skills

    • Experience with billing platforms development.
    • Experience working with high-throughput transactional systems.
    • Understanding of containerization tools like Docker or Kubernetes.
    • Understanding of data processes, data transformation, and mediation engines.
    • Knowledge of CI/CD pipelines, source control (Git), and agile development methodologies.
    • Knowledge of PHP backend frameworks, HTML, CSS to support integration between billing and customer portal 

     

    Soft Skills

    • Strong analytical and problem-solving abilities.
    • Excellent communication and documentation skills.
    • Ability to work independently and within cross-functional teams including business team.
    • Detail-oriented with a focus on delivering high-quality solutions.
    • Good English speaking communication and writing skills

     

    Education

    • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
    More
Log In or Sign Up to see all posted jobs