Jobs Java

124
  • Β· 114 views Β· 24 applications Β· 6d

    Middle Java Engineer

    Ukraine Β· 4 years of experience Β· English - B2
    N-iX is a software development service company that helps businesses across the globe develop successful software products. During 20 years on the market and by leveraging the capabilities of Easter Europe talents, the company has grown to 2000+...

    N-iX is a software development service company that helps businesses across the globe develop successful software products. During 20 years on the market and by leveraging the capabilities of Easter Europe talents, the company has grown to 2000+ professionals with a broad portfolio of customers in the area of Fortune 500 companies as well as technological start-ups. With its headquarters in Lviv, Ukraine, the company also has multiple development offices in the East European region and representative entities in the United States of America, Sweden, and Malta.

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

     

    Responsibilities:

    • Be a part of the Scrum team and deliver value to users by developing high-quality functionality
    • Maintain and extend already existing applications
    • Actively participate in refinements, plannings, set estimations and follow commitments
    • 80% unit tests coverage is a must
    • Follow Eslint, Prettier, SonarQube and other code quality rules
    • Follow code review processes

     

    Requirements:

    • 4+ years of Java development, Maven
    • 2+ years of Spring framework and building Spring web applications
    • Familiar with the microservices concept
    • Experience developing REST interfaces
    • Design, coding and debugging skills
    • OOP, OOD, and Design Patterns proficient
    • Working knowledge of NoSQL (MySQL) DB technologies – Mongo DB
    • Understanding of Kafka, Kafka streaming
    • Familiar with GrayLog, Grafana
    • Strong knowledge of Unit testing
    • Basic understanding of Scrum and main aspects of working in Agile environment

     

    Nice to have:

    • Working experience in an Agile environment, a clear understanding of Agile methodologies mindset, and development practices applicable to them
    • Excellent communication skills, product-oriented mindset, focus on team results, willingness to continuous personal and team improvements
    • Upper-Intermediate English level (there will be a lot of communication with the client)

     

    We offer*:

    • Flexible working format - remote, office-based or flexible
    • A competitive salary and good compensation package
    • Personalized career growth
    • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
    • Active tech communities with regular knowledge sharing
    • Education reimbursement
    • Memorable anniversary presents
    • Corporate events and team buildings
    • Other location-specific benefits

    *not applicable for freelancers

    More
  • Β· 119 views Β· 13 applications Β· 6d

    Backend Tech Lead (Java)

    Full Remote Β· EU Β· Product Β· 5 years of experience Β· English - B1
    Softsich is a young and ambitious international product tech company that develops scalable B2B digital platforms. We are looking for a Backend Java Tech Lead who will take technical ownership of the backend team working with a microservices, high-load...

    Softsich is a young and ambitious international product tech company that develops scalable B2B digital platforms. We are looking for a Backend Java Tech Lead who will take technical ownership of the backend team working with a microservices, high-load architecture.

    This role is about leadership, architecture, and responsibility for the technical direction of the platform.

     

    Your key responsibilities will include:

    • Lead the backend team technically, ensuring architectural vision and technical standards.
    • Design, implement, and maintain high-load, scalable backend services using Java and Spring Boot.
    • Drive technical decisions and take full ownership of architectural solutions.
    • Ensure high code quality via best practices, reviews, and automation.
    • Optimize system performance and reliability across microservices.
    • Work with event-driven architectures and distributed systems.
    • Mentor developers, support skill development, and foster collaboration.
    • Collaborate with cross-functional teams to deliver reliable and scalable solutions.

     

    It’s a match if you have:

    • 5+ years of commercial experience with Java (17+/21) and Spring Boot.
    • Strong knowledge of the Spring ecosystem: Web, Security, Data, Scheduler, WebFlux.
    • Hands-on experience with microservices and high-load architectures, event-driven systems.
    • Practical knowledge of CI/CD, containerization (Docker), and deployment to Kubernetes (EKS).
    • Solid experience with Apache Kafka (producers/consumers, distributed topics, retry and error handling).
    • Experience working with databases: PostgreSQL, MongoDB / AWS DocumentDB, SingleStore.
    • Experience in designing and optimizing REST APIs.
    • Experience with monitoring and logging tools: Grafana, Prometheus, Micrometer, ELK.
    • Experience in technical leadership or mentoring engineering teams.
    • Ability to make and own architectural and technical decisions.
    • Strong communication skills, teamwork mindset, and analytical thinking.
    • English level β€” Upper-Intermediate.

     

    What we offer:

     

    – Flexible schedule and remote format or offices in Warsaw.

    – 24 paid vacation days, sick leaves, and health insurance (UA-based, other locations in progress).

    – A supportive, friendly team where knowledge-sharing is part of the culture.

    – Coverage for professional events and learning.

    – Birthday greetings, team buildings, and warm human connection beyond work.

    – Zero joules of energy to the aggressor state, its affiliated businesses, or partners.

     

    Send over your CV now β€” we’d love to get to know you better!

     

    More
  • Β· 25 views Β· 1 application Β· 6d

    Senior Visualization Application Developer (Java, OpenGL)

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    Project description The SEM product is embedded within the Geosciences Suite of Applications. This application has multiple views consisting of both 2D and 3D visualizations. The current data visualization is not sufficient for what we would like it to...

    Project description

    The SEM product is embedded within the Geosciences Suite of Applications. This application has multiple views consisting of both 2D and 3D visualizations. The current data visualization is not sufficient for what we would like it to be. This role is expected to work with the lead and the product owner to understand the current shortcomings, investigate and research potential solutions, propose these solutions to the teams, and then work on the implementation of the agreed upon work. To get to this stage, the developers will also need to learn the inner workings of the visualization framework within Geoscience.

    Responsibilities

    Design, develop, and maintain graphics-intensive modules within the Geoscience platform using Java and OpenGL.

    Implement advanced 2D and 3D visualization features for seismic, geological, and geospatial data.

    Optimize rendering performance and ensure cross-platform compatibility, particularly in Linux environments.

    Collaborate with geoscientists and software engineers to translate domain-specific requirements into technical solutions.

    Participate in code reviews, testing, and documentation to maintain high-quality software standards.

    Stay updated with the latest developments in graphics technologies and geoscience applications.

    Skills

    Must have

    Bachelor's or Master's degree in Computer Science, Geoscience, or a related field.

    5+ years of professional experience in Java development with a focus on graphics programming.

    Proficiency in OpenGL and related graphics libraries for rendering complex datasets.

    Strong experience working in Linux environments, including shell scripting and system optimization.

    Excellent problem-solving skills and the ability to work collaboratively in a multidisciplinary team.

    Nice to have

    Experience with geoscience software platforms.

    Familiarity with geoscience data formats and visualization techniques.

    Knowledge of additional programming languages such as C++ or Python.

    Understanding of GIS technologies and spatial data analysis.

    Experience with agile development methodologies and version control systems like Git

    Languages

    English: B2 Upper Intermediate

    More
  • Β· 52 views Β· 16 applications Β· 6d

    Senior Java Developer

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    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...

    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

    More
  • Β· 120 views Β· 11 applications Β· 5d

    Backend Engineer– Java + Kafka, 4-6 years of experience

    Full Remote Β· Poland Β· 4 years of experience Β· English - B2
    We are a U.S.-based fintech startup operating in the investment and financial services space. Our distributed teams work across Poland, the United States, and Ireland, collaborating on technology-driven solutions related to stocks and...

     

    We are a U.S.-based fintech startup operating in the investment and financial services space. Our distributed teams work across Poland, the United States, and Ireland, collaborating on technology-driven solutions related to stocks and investments.

    Security, compliance, and the responsible handling of sensitive financial data are central to how we operate, as we build scalable products in a regulated environment.

     

    Responsibilities

    - Develop high-quality Java microservices using Spring Boot.
    - Build Kafka producers, consumers, and stream-processing apps.
    - Design event-driven architectures with reliability and performance.
    - Implement service resiliency patterns such as retries and circuit breakers. - Collaborate on distributed system design and integration.

    • Ensure logging, tracing, and monitoring of backend services.
    • Support performance tuning and root cause analysis.

       

    • Skills
      - Strong in Java, Spring Boot, microservices patterns.
      - Hands-on Kafka developmentβ€”streams, partitions, consumer groups. - Knowledge of distributed systems architecture.
      - Familiarity with Docker, cloud-native packaging.
      - Experience in REST APIs, schema evolution, and contracts.
      - Understanding of observability (logs, metrics, traces).
      - Good debugging and performance optimization skills.
    More
  • Β· 135 views Β· 7 applications Β· 5d

    Java Developer

    Office Work Β· Croatia Β· Product Β· 2 years of experience Β· English - B1
    Requirements: Strong experience with Java, Spring (Boot, Security, Data), and Hibernate Microservices architecture development experience Solid knowledge of:AWS (EC2, RDS, SNS, SQS, Lambda) Kubernetes, Docker PostgreSQL Elasticsearch or...

    Requirements:

    • Strong experience with JavaSpring (Boot, Security, Data), and Hibernate
    • Microservices architecture development experience
    • Solid knowledge of:
      • AWS (EC2, RDS, SNS, SQS, Lambda)
        KubernetesDocker
      • PostgreSQL
      • Elasticsearch or OpenSearch
    • Conversational English for team communication and documentation
    • Ability to work from an office in the EU

    Nice to have:

    • Experience in backend development for mobile applications

    We offer:

    β€’ Competitive market-level salary 

    β€’ International team and a chance to work on a world-class product

    β€’ Compensation for lunches

    β€’ Opportunities for professional growth and development

    More
  • Β· 64 views Β· 1 application Β· 4d

    Senior Java Developer (Payments Domain)

    Hybrid Remote Β· EU Β· 6 years of experience Β· English - C1
    Are you ready to take ownership of mission-critical backend systems in a high-load, transaction-heavy environment? We are looking for a Senior Java Developer to join our Payments Domain team in Warsaw. This is a hybrid role with 3 days per week in the...

    Are you ready to take ownership of mission-critical backend systems in a high-load, transaction-heavy environment? 

    We are looking for a Senior Java Developer to join our Payments Domain team in Warsaw.

    This is a hybrid role with 3 days per week in the office, giving you the perfect balance between collaboration and flexibility. 

    At Sigma Software, we value engineering excellence, multicultural teamwork, and delivering secure, high-performance solutions.

    Why join us? You’ll work on a platform processing millions of transactions daily, contribute to architectural decisions, and be part of a company where innovation and ownership are encouraged.
     

    Customer

    Our customer is a well-established international company in the iGaming industry, known for its engineering-driven culture and multicultural team distributed across multiple countries. Operating multiple brands across various markets, the company delivers secure, high-performance digital platforms recognized for reliability and scalability.
     

    Project

    You will be part of the Payments Domain team, responsible for developing and maintaining a large-scale payments platform built on modern microservices architecture. The platform processes millions of secure transactions daily, supporting multiple brands and geographies. The work focuses on scalability, reliability, and performance in a high-load environment, covering everything from integration with payment providers to transaction monitoring and compliance.


    Requirements:

    • 5+ years of commercial experience with Java and Spring Boot
    • Strong experience with MySQL and Kafka
    • Proven track record working with microservices architecture in high-traffic, high-load systems
    • Experience developing high-performance backend solutions for transaction-heavy platforms
    • Ownership mindset with the ability to deliver services end-to-end
    • Excellent communication skills in English (C1 level), both written and verbal
    • Experience with Kotlin
       

    Responsibilities:

    • Design, develop, and maintain backend services for the payments platform using Java and Spring Boot
    • Ensure high availability, scalability, and performance of transaction processing systems
    • Collaborate with cross-functional teams to define technical requirements and deliver solutions end-to-end
    • Implement integrations with payment service providers and internal systems
    • Participate in architectural discussions and contribute to system evolution in a microservices environment
    • Monitor, troubleshoot, and optimize services in production
    • Ensure compliance with security, regulatory, and operational standards
    • Drive continuous improvement in code quality, testing, and deployment practices

     

    More
  • Β· 69 views Β· 16 applications Β· 1d

    Senior Software Developer / Team Lead (Java)

    Full Remote Β· Countries of Europe or Ukraine Β· 6 years of experience Β· English - B2
    Are you a seasoned Java expert ready to lead a high-performing team in building secure, scalable, and impactful enterprise systems? At Sigma Software, we value shared ownership, technical excellence, and continuous improvement. As a Senior Software...

    Are you a seasoned Java expert ready to lead a high-performing team in building secure, scalable, and impactful enterprise systems?

    At Sigma Software, we value shared ownership, technical excellence, and continuous improvement. As a Senior Software Developer/Team Lead, you will guide a cross-functional team, shape the system architecture, and deliver solutions for regulated environments.

    You’ll work in a collaborative environment, gain exposure to complex projects, and enjoy professional growth supported by modern engineering practices.

    Sounds like you? Take your chance, and let’s grow up together.

    Job Description:

    • Lead a cross-functional team of 2–7 engineers, fostering ownership, quality, collaboration, and continuous improvement
    • Stay hands-on with code while guiding technical decisions and system architecture evolution
    • Design, review, and evolve system architecture with a focus on scalability, performance, and maintainability
    • Collaborate with Product Owner, Business Analysts, DevOps, and other delivery teams to align solutions with business goals
    • Mentor developers, conduct regular code and technical reviews, and support individual growth through 1:1 sessions
    • Influence and improve development processes, engineering best practices, and team workflows
    • Manage the full development lifecycle, including sprint planning, estimation, delivery tracking, and retrospectives
    • Contribute to long-term technical vision and grow towards broader technical leadership or architectural roles
    • Ensure security and data protection requirements are met in regulated environments
    • Represent the technical team in stakeholder discussions, communicating progress, risks, and trade-offs

    Qualifications:

    • 6+ years of commercial software development experience
    • 1–3 years in a Team Lead or Technical Lead role, or readiness to step into leadership
    • Strong expertise in Java and at least one modern JavaScript framework (React, Angular, Vue)
    • Solid understanding of software architecture patterns (microservices, event-driven systems)
    • Experience with CI/CD pipelines and containerized environments
    • Background in building enterprise, FinTech, or other complex distributed systems
    • Strong communication skills with the ability to explain technical decisions and mentor others
    • At least anβ€―Upper-Intermediate level of English

    Will be a plus:

    • Experience in regulated or security-sensitive environments
    • Exposure to GovTech or FinTech domains
    • Familiarity with AI or data analytics integrations in enterprise systems
    • Motivation to grow beyond the current role and influence technical direction at scale

    Π’ΠΈ Π΄ΠΎΡΠ²Ρ–Π΄Ρ‡Π΅Π½ΠΈΠΉ Java СкспСрт, Π³ΠΎΡ‚ΠΎΠ²ΠΈΠΉ ΠΎΡ‡ΠΎΠ»ΠΈΡ‚ΠΈ високоСфСктивну ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Ρ‚Π° ΡΡ‚Π²ΠΎΡ€ΡŽΠ²Π°Ρ‚ΠΈ Π±Π΅Π·ΠΏΠ΅Ρ‡Π½Ρ–, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΎΠ²Π°Π½Ρ– ΠΉ Π·Π½Π°Ρ‡ΡƒΡ‰Ρ– ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ– систСми?
    Π’ΠΈ ΠΏΡ€Π°Ρ†ΡŽΠ²Π°Ρ‚ΠΈΠΌΠ΅ Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ–ΠΉ атмосфСрі, ΠΌΠ°Ρ‚ΠΈΠΌΠ΅ доступ Π΄ΠΎ ΡΠΊΠ»Π°Π΄Π½ΠΈΡ… ΠΏΡ€ΠΎΡ”ΠΊΡ‚Ρ–Π² Ρ‚Π° ΠΌΠΎΠΆΠ»ΠΈΠ²Ρ–ΡΡ‚ΡŒ профСсійного зростання, ΠΏΡ–Π΄Ρ‚Ρ€ΠΈΠΌΠ°Π½ΠΎΠ³ΠΎ сучасними Ρ–Π½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΈΠΌΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌΠΈ.

    Обовʼязки:

    • ΠšΠ΅Ρ€ΡƒΠ²Π°Ρ‚ΠΈ ΠΊΡ€ΠΎΡΡ„ΡƒΠ½ΠΊΡ†Ρ–ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡŽ командою Π· 2 βˆ’7 Ρ–Π½ΠΆΠ΅Π½Π΅Ρ€Ρ–Π², ΠΏΡ–Π΄Ρ‚Ρ€ΠΈΠΌΡƒΡŽΡ‡ΠΈ Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π°Π»ΡŒΠ½Ρ–ΡΡ‚ΡŒ, ΡΠΊΡ–ΡΡ‚ΡŒ, ΡΠΏΡ–Π²ΠΏΡ€Π°Ρ†ΡŽ Ρ‚Π° ΠΏΠΎΡΡ‚Ρ–ΠΉΠ½Π΅ вдосконалСння
    • Π‘ΡƒΡ‚ΠΈ Π·Π°Π»ΡƒΡ‡Π΅Π½ΠΈΠΌ Π΄ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½Π½Ρ ΠΊΠΎΠ΄Ρƒ, водночас ΡΠΏΡ€ΡΠΌΠΎΠ²ΡƒΡŽΡ‡ΠΈ Ρ‚Π΅Ρ…Π½Ρ–Ρ‡Π½Ρ– Ρ€Ρ–ΡˆΠ΅Π½Π½Ρ Ρ‚Π° Ρ€ΠΎΠ·Π²ΠΈΡ‚ΠΎΠΊ Π°Ρ€Ρ…Ρ–Ρ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ систСми
    • ΠŸΡ€ΠΎΡ”ΠΊΡ‚ΡƒΠ²Π°Ρ‚ΠΈ Ρ‚Π° Π²Π΄ΠΎΡΠΊΠΎΠ½Π°Π»ΡŽΠ²Π°Ρ‚ΠΈ Π°Ρ€Ρ…Ρ–Ρ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π· Ρ„окусом Π½Π° ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΎΠ²Π°Π½Ρ–ΡΡ‚ΡŒ, ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ–ΡΡ‚ΡŒ Ρ‚Π° ΠΏΡ–Π΄Ρ‚Ρ€ΠΈΠΌΡƒΠ²Π°Π½Ρ–ΡΡ‚ΡŒ
    • Π‘ΠΏΡ–Π²ΠΏΡ€Π°Ρ†ΡŽΠ²Π°Ρ‚ΠΈ Π· Product Owner, Business Analysts, DevOps Ρ‚Π° Ρ–Π½ΡˆΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ для узгодТСння Ρ€Ρ–ΡˆΠ΅Π½ΡŒ Ρ–Π· Π±Ρ–знСс-цілями
    • ΠœΠ΅Π½Ρ‚ΠΎΡ€ΠΈΡ‚ΠΈ Ρ€ΠΎΠ·Ρ€ΠΎΠ±Π½ΠΈΠΊΡ–Π², ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΠΈ рСгулярні code review Ρ‚Π° Ρ‚Π΅Ρ…Π½Ρ–Ρ‡Π½Ρ– огляди, ΠΏΡ–Π΄Ρ‚Ρ€ΠΈΠΌΡƒΠ²Π°Ρ‚ΠΈ Ρ–Π½Π΄ΠΈΠ²Ρ–Π΄ΡƒΠ°Π»ΡŒΠ½ΠΈΠΉ Ρ€ΠΎΠ·Π²ΠΈΡ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· 1:1
    • Π’ΠΏΠ»ΠΈΠ²Π°Ρ‚ΠΈ Π½Π° ΠΏΡ€ΠΎΡ†Π΅ΡΠΈ Ρ€ΠΎΠ·Ρ€ΠΎΠ±ΠΊΠΈ, Π²ΠΏΡ€ΠΎΠ²Π°Π΄ΠΆΡƒΠ²Π°Ρ‚ΠΈ Ρ–Π½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ– best practices Ρ‚Π° Π²Π΄ΠΎΡΠΊΠΎΠ½Π°Π»ΡŽΠ²Π°Ρ‚ΠΈ Ρ€ΠΎΠ±ΠΎΡ‡Ρ– процСси ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ
    • ΠšΠ΅Ρ€ΡƒΠ²Π°Ρ‚ΠΈ ΠΏΠΎΠ²Π½ΠΈΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠΌ Ρ€ΠΎΠ·Ρ€ΠΎΠ±ΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π½ΠΎ Π· ΠΏΠ»Π°Π½ΡƒΠ²Π°Π½Π½ΡΠΌ спринтів, ΠΎΡ†Ρ–Π½ΡŽΠ²Π°Π½Π½ΡΠΌ, відстСТСнням виконання Ρ‚Π° Ρ€Π΅Ρ‚роспСктивами
    • Π ΠΎΠ±ΠΈΡ‚ΠΈ внСсок Ρƒ Π΄ΠΎΠ²Π³ΠΎΡΡ‚Ρ€ΠΎΠΊΠΎΠ²Π΅ Ρ‚Π΅Ρ…Π½Ρ–Ρ‡Π½Π΅ бачСння Ρ‚Π° Ρ€ΡƒΡ…атися Π΄ΠΎ ΡˆΠΈΡ€ΡˆΠΈΡ… Ρ€ΠΎΠ»Π΅ΠΉ Ρ‚Π΅Ρ…Π½Ρ–Ρ‡Π½ΠΎΠ³ΠΎ лідСрства Π°Π±ΠΎ Π°Ρ€Ρ…Ρ–Ρ‚Π΅ΠΊΡ‚ΠΎΡ€Π°
    • Π—Π°Π±Π΅Π·ΠΏΠ΅Ρ‡ΡƒΠ²Π°Ρ‚ΠΈ виконання Π²ΠΈΠΌΠΎΠ³ Π±Π΅Π·ΠΏΠ΅ΠΊΠΈ Ρ‚Π° Π·Π°Ρ…исту Π΄Π°Π½ΠΈΡ… Ρƒ Ρ€Π΅Π³ΡƒΠ»ΡŒΠΎΠ²Π°Π½ΠΈΡ… сСрСдовищах
    • ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΠΈ Ρ‚Π΅Ρ…Π½Ρ–Ρ‡Π½Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π° Π·ΡƒΡΡ‚Ρ€Ρ–Ρ‡Π°Ρ… Π·Ρ– ΡΡ‚Π΅ΠΉΠΊΡ…ΠΎΠ»Π΄Π΅Ρ€Π°ΠΌΠΈ, ΠΊΠΎΠΌΡƒΠ½Ρ–ΠΊΡƒΠ²Π°Ρ‚ΠΈ прогрСс, Ρ€ΠΈΠ·ΠΈΠΊΠΈ Ρ‚Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΡ–си

    Π’ΠΈΠΌΠΎΠ³ΠΈ:

    • 6+ Ρ€ΠΎΠΊΡ–Π² ΠΊΠΎΠΌΠ΅Ρ€Ρ†Ρ–ΠΉΠ½ΠΎΠ³ΠΎ досвіду Ρƒ Ρ€ΠΎΠ·Ρ€ΠΎΠ±Ρ†Ρ– ΠŸΠ—
    • 1–3 Ρ€ΠΎΠΊΠΈ досвіду Π½Π° ΠΏΠΎΠ·ΠΈΡ†Ρ–Ρ— Team Lead Π°Π±ΠΎ Technical Lead, Π°Π±ΠΎ Π³ΠΎΡ‚ΠΎΠ²Π½Ρ–ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Π»Ρ–Π΄Π΅Ρ€ΡΡŒΠΊΡƒ Ρ€ΠΎΠ»ΡŒ
    • Π“Π»ΠΈΠ±ΠΎΠΊΡ– знання Java Ρ‚Π° Ρ‰ΠΎΠ½Π°ΠΉΠΌΠ΅Π½ΡˆΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ сучасного JavaScript-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΡƒ (React, Angular, Vue)
    • Π§Ρ–Ρ‚ΠΊΠ΅ розуміння ΡˆΠ°Π±Π»ΠΎΠ½Ρ–Π² Π°Ρ€Ρ…Ρ–Ρ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ ΠŸΠ— (microservices, event-driven systems)
    • Досвід Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π· CI/CD-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π°ΠΌΠΈ Ρ‚Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Π½ΠΈΠΌΠΈ сСрСдовищами
    • Досвід створСння ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈΡ…, FinTech Π°Π±ΠΎ Ρ–Π½ΡˆΠΈΡ… складних Ρ€ΠΎΠ·ΠΏΠΎΠ΄Ρ–Π»Π΅Π½ΠΈΡ… систСм
    • Π‘ΠΈΠ»ΡŒΠ½Ρ– ΠΊΠΎΠΌΡƒΠ½Ρ–ΠΊΠ°Ρ†Ρ–ΠΉΠ½Ρ– Π½Π°Π²ΠΈΡ‡ΠΊΠΈ, Π·Π΄Π°Ρ‚Π½Ρ–ΡΡ‚ΡŒ ΠΏΠΎΡΡΠ½ΡŽΠ²Π°Ρ‚ΠΈ Ρ‚Π΅Ρ…Π½Ρ–Ρ‡Π½Ρ– Ρ€Ρ–ΡˆΠ΅Π½Π½Ρ Ρ‚Π° ΠΌΠ΅Π½Ρ‚ΠΎΡ€ΠΈΡ‚ΠΈ Ρ–Π½ΡˆΠΈΡ…
    • Π Ρ–Π²Π΅Π½ΡŒ Π°Π½Π³Π»Ρ–ΠΉΡΡŒΠΊΠΎΡ— Π½Π΅ Π½ΠΈΠΆΡ‡Π΅ Upper-Intermediate

    Π‘ΡƒΠ΄Π΅ плюсом:

    • Досвід Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π² Ρ€Π΅Π³ΡƒΠ»ΡŒΠΎΠ²Π°Π½ΠΈΡ… Π°Π±ΠΎ Ρ‡ΡƒΡ‚Π»ΠΈΠ²ΠΈΡ… Π΄ΠΎ Π±Π΅Π·ΠΏΠ΅ΠΊΠΈ сСрСдовищах
    • Знання Π΄ΠΎΠΌΠ΅Π½Ρ–Π² GovTech Π°Π±ΠΎ FinTech
    • ΠžΠ·Π½Π°ΠΉΠΎΠΌΠ»Π΅Π½Ρ–ΡΡ‚ΡŒ Π· Ρ–нтСграціями AI Π°Π±ΠΎ data analytics Ρƒ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈΡ… систСмах
    • ΠœΠΎΡ‚ΠΈΠ²Π°Ρ†Ρ–Ρ розвиватися Π·Π° ΠΌΠ΅ΠΆΡ– ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡ— Ρ€ΠΎΠ»Ρ– Ρ‚Π° Π²ΠΏΠ»ΠΈΠ²Π°Ρ‚ΠΈ Π½Π° Ρ‚Π΅Ρ…Π½Ρ–Ρ‡Π½ΠΈΠΉ напрямок Ρƒ ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρ–
    More
  • Β· 60 views Β· 1 application Β· 1d

    Senior Java Developer

    Hybrid Remote Β· EU Β· 5 years of experience Β· English - B2
    Company Description Are you ready to take ownership of mission-critical backend systems in a high-load, transaction-heavy environment? We are looking for a Senior Java Developer to join our Payments Domain team in Warsaw. This is a hybrid role with 3...

    Company Description

     

    Are you ready to take ownership of mission-critical backend systems in a high-load, transaction-heavy environment? We are looking for a Senior Java Developer to join our Payments Domain team in Warsaw.

    This is a hybrid role with 3 days per week in the office, giving you the perfect balance between collaboration and flexibility. At Sigma Software, we value engineering excellence, multicultural teamwork, and delivering secure, high-performance solutions.

    Why join us? You’ll work on a platform processing millions of transactions daily, contribute to architectural decisions, and be part of a company where innovation and ownership are encouraged.

    CUSTOMER

    Our customer is a well-established international company in the iGaming industry, known for its engineering-driven culture and multicultural team distributed across multiple countries. Operating multiple brands across various markets, the company delivers secure, high-performance digital platforms recognized for reliability and scalability.

    PROJECT

    You will be part of the Payments Domain team, responsible for developing and maintaining a large-scale payments platform built on modern microservices architecture. The platform processes millions of secure transactions daily, supporting multiple brands and geographies. The work focuses on scalability, reliability, and performance in a high-load environment, covering everything from integration with payment providers to transaction monitoring and compliance.

     

    Job Description

     

    • Design, develop, and maintain backend services for the payments platform using Java and Spring Boot
    • Ensure high availability, scalability, and performance of transaction processing systems
    • Collaborate with cross-functional teams to define technical requirements and deliver solutions end-to-end
    • Implement integrations with payment service providers and internal systems
    • Participate in architectural discussions and contribute to system evolution in a microservices environment
    • Monitor, troubleshoot, and optimize services in production
    • Ensure compliance with security, regulatory, and operational standards
    • Drive continuous improvement in code quality, testing, and deployment practices
    • 3 days per week working from the office

     

    Qualifications

     

    • 5+ years of commercial experience with Java and Spring Boot
    • Strong experience with MySQL and Kafka
    • Proven track record working with microservices architecture in high-traffic, high-load systems
    • Experience developing high-performance backend solutions for transaction-heavy platforms
    • Ownership mindset with ability to deliver services end-to-end
    • Excellent communication skills in English (C1 level), both written and verbal
    • Experience with Kotlin
    More
  • Β· 168 views Β· 30 applications Β· 1d

    Trainee Java Developer

    Full Remote Β· Ukraine Β· English - B2
    Our Client is the Enterprise Worldwide Company. The product you will be working with, provides management and data processing/handling capabilities for networks of the clients scientific lab equipment such as microscopes, etc. The main goals...

    Our Client is the Enterprise Worldwide Company. The product you will be working with, provides management and data processing/handling capabilities for networks of the clients scientific lab equipment such as microscopes, etc. The main goals are:

    Collection and centralized management of data outputs (measurement results, etc.) provided by clients devices
    Outdated data utilization
    Managing large volumes of data acquired from measurement devices in the cloud securely and reliably
    Seamless sharing of measurement data with collaborators
    The ability to share measurement results and accelerate customer service.

     

    Requirements:

    • Theoretical knowledge of Java, Spring, Object Oriented Programming, Micro Services
    • Theoretical knowledge of SQL 
    • Theoretical knowledge of Agile methodologies
    • Theoretical knowledge of microservice architecture with event-based communication in the AWS environment – is a plus
    • Theoretical knowledge of CI/CD processes β€“ is a plus
    • Theoretical Docker knowledge and Kubernetes is a plus
    • Self-motivation and self-discipline
    • Extensive communication skills, proactivity
    • Intermediate English
       

    Job responsibilities:

    • Absorb practical knowledge and experience
    • Ask questions and collaborate
    • Participate in the implementation of new features in a highly collaborative environment with the development team
    • Participate in backlog decomposition & estimation
    • Participate in sprint planning
    • Bug Fixing
    • Learn how to contribute to a high quality, and performing code base
    More
  • Β· 27 views Β· 4 applications Β· 13h

    Senior\Regular GIS Java Developer

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    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...

    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

    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.

     

    Skills

    Must have

    At least 5-10 years of experience

    GIS Java Eclipse

    ESRI ArcGIS Runtime

    ESRI Services and Authentication

    Nice to have

    DSG experience

    Oil and Gas experience is preferred but not mandatory

    More
  • Β· 85 views Β· 28 applications Β· 6h

    Senior Java Developer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· English - B2
    About the Company Traffic Label is a fast-growing, data-driven technology company operating in the iGaming and affiliate marketing space, building scalable products focused on performance, analytics, and automation across global markets. About the...

    About the Company

    Traffic Label is a fast-growing, data-driven technology company operating in the iGaming and affiliate marketing space, building scalable products focused on performance, analytics, and automation across global markets.

     

    About the role

    We’re growing our engineering team and looking for a Senior Java Developer to help take a new iGaming platform from proof of concept to production. You’ll join a small, highly skilled team building scalable, high-performance backend systems from the ground up in a fast-paced, data-rich environment.

     

    Responsibilities

    • Design, build, and maintain robust backend services in Java
    • Work with event-driven architectures using Kafka
    • Design and optimise PostgreSQL databases for performance and scalability
    • Implement multithreaded, concurrent applications ready for high load
    • Drive best practices in coding, testing, and system design to keep the platform robust and scalable
    • Take a leading role in technical discussions, code reviews, and architecture decisions

    Requirements

    • 5+ years of commercial experience in high-volume, highly available systems
    • Strong knowledge of Java (Core, Concurrency, Multithreading)
    • Deep hands-on experience with PostgreSQL (schema design, indexing, and query optimisation) in large-scale, high-traffic environments
    • Hands-on experience with Kafka (producers, consumers, streams, event-driven architecture)
    • Strong understanding of scalable and distributed systems
    • Experience working in remote/distributed teams
    • High level of ownership, autonomy, and problem-solving skills
    • Strong communication skills, comfortable working with both technical teams and senior business stakeholders
    • Fluent English (spoken and written)

    Nice to have

    • Experience in iGaming, fintech
    • Knowledge of microservices architecture
    • Experience with cloud platforms (AWS / GCP / Azure)
    • Familiarity with Docker / Kubernetes

    What we offer

    • Fully remote role with a modern, flexible working setup
    • Opportunity to work on a brand-new iGaming project
    • High level of technical ownership and influence over key architectural decisions
    • Collaborative, senior-level engineering environment
    • Competitive compensation based on experience
    • Long-term project with room for growth
    More
  • Β· 59 views Β· 3 applications Β· 5h

    Senior Backend Shopify Developer

    Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· English - B2
    AIMPROSOFT - Senior Backend Shopify Developer Opportunity! Aimprosoft, a fast-growing IT company, is looking for a Senior Backend Shopify Developer on a contract basis ( β‰ˆ6 months with a strong likelihood of extension depending on project progress and...

    πŸš€AIMPROSOFT - Senior Backend Shopify Developer Opportunity! 

     

    Aimprosoft, a fast-growing IT company, is looking for a Senior Backend Shopify Developer on a contract basis ( β‰ˆ6 months with a strong likelihood of extension depending on project progress and business needs) to join an enterprise-scale e-commerce transformation project for a large European retailer. 

     
    The project involves migration from SAP Hybris to a headless Shopify Plus architecture, where Shopify acts as the commerce engine integrated with Java-based microservices and a Next.js storefront. This is not a classic theme-based Shopify role. The focus is on API-first, headless, enterprise integrations

     

    🎯About the role: 

    The work focuses on: 

    • Develop and maintain Shopify Plus solutions in a headless commerce setup 
    • Integrate Shopify with Java microservices via APIs and event-driven patterns 
    • Work with Storefront API (GraphQL) and Admin API 
    • Implement and maintain Shopify Webhooks for orders, inventory, customers, and fulfillment 
    • Develop Shopify Functions and Checkout Extensions 
    • Collaborate closely with backend (Java) and frontend (Next.js) teams 
    • Ensure scalability, performance, and reliability for high-traffic e-commerce scenarios 
    • Participate in architecture discussions and technical decision-making 

     

    πŸ”₯What We Need From You: 

    • 5+ years of professional experience in software development (4 years of professional experience with Shopify Plus
    • English: Upper-Intermediate (B2) or higher for communication with international teams 
    • Deep knowledge of Hydrogen (Remix), Storefront API , Admin API , Webhooks, Shopify Functions 
    • Experience integrating Shopify with external systems (ERP, OMS, PIM) 
    • Solid understanding of headless commerce architectures 
    • Confident working in cross-functional, distributed teams 

     

    πŸ“ŒNice to have: 

    • Experience with Checkout UI Extensions 
    • Experience with Hybris 
    • Knowledge of Liquid (for limited theme adjustments) 
    • Shopify Flow automation 
    • Experience with high-load / peak traffic events (e.g. Black Friday) 
    • Previous experience migrating from SAP Hybris or similar enterprise platforms 
    • Experience with Node.js and Shopify SDKs 

     

    πŸ’ΌWhat We Offer: 

    • Official military deferment (reservation) 
    • A competitive salary that appreciates your skills and experience 
    • Cozy atmosphere and modern approaches. We have neither bureaucracy nor strict management nor β€œworking under pressure” conditions 
    • Opportunity to implement your ideas, tools, and approaches. We are open to changes and suggestions aimed at improvement 
    • Work on a strategic, large-scale international project with high visibility. 
    • Remote-friendly culture with strong team collaboration. 

     

     

     

    More
  • Β· 60 views Β· 12 applications Β· 5h

    Kotlin Back-end Engineer to $5000

    Full Remote Β· Countries of Europe or Ukraine Β· 2 years of experience Β· English - B1
    We’re collaborating with a leading company in financial crime prevention and fraud detection. Their platform empowers businesses to assess risk in real time, processing millions of data points per second to detect and prevent fraudulent activity on a...

    We’re collaborating with a leading company in financial crime prevention and fraud detection. Their platform empowers businesses to assess risk in real time, processing millions of data points per second to detect and prevent fraudulent activity on a global scale.

    Currently, we are in the migration phase, modernizing the API infrastructure to ensure seamless compatibility between legacy and new systems. After this phase, we’ll move into platform enhancement, focusing on performance optimization, feature expansion, and system scalability.
     

    You’ll join a highly skilled team working on real-world challenges with high-load systems, modern cloud-native solutions, and advanced communication protocols. This is an excellent opportunity for someone eager to grow fast and gain hands-on experience with cutting-edge technologies in a demanding but rewarding environment.
     

    Project Highlights:

    • Current focus: Migration and modernization of legacy API infrastructure.
    • Next phase: Platform enhancement, scalability improvements, and feature development.
    • Load profile: High throughput, real-time fraud detection.
    • Team: Back-End, Front-end Developers, Solution Architect, Project Manager.
    • Methodology: Agile (Scrum)/Kanban, 1-week sprints, daily stand-ups, regular demos.
    • Tooling: Slack, Jira, Google Meet.
       

    What You’ll Do:

    • Take ownership of the backend domain, driving technical vision and architecture decisions.
    • Design and implement scalable, cloud-native Kotlin-based microservices.
    • Collaborate with Solution Architect on system design and long-term scalability strategies.
    • Partner with stakeholders and product owners to align priorities, plan roadmaps, and deliver business value.
    • Lead full-cycle delivery of fixed-price projects from kickoff to final delivery.
       

    What We’re Looking For:

    • Strong expertise with Kotlin and Spring Boot in production environments.
    • Deep knowledge of microservices architecture, API development, and cloud platforms.
    • Advanced understanding of Kafka (including Kafka Connect), gRPC, and Protobuf for real-time, high-throughput systems.
    • Experience optimizing data layers with PostgreSQL, Yugabyte, and jOOQ.
    • Hands-on experience with Kubernetes, AWS, GCP, and containerized environments.
    • Strong architectural mindset with ability to balance technical depth and business needs.
    • Excellent communication and stakeholder management skills.
    • Passion for mentoring and developing engineering talent.
       

    Why Join FreySoft?

    🌍 International team within the EU time zone, flexible schedules.

    πŸš€ Cutting-edge technologies and high-load, real-world challenges.

    🎯 Growth-focused culture β€” grow into leadership, own features, or mentor juniors.

    πŸ’‘ Innovative environment β€” leverage AI/LLM tools to boost development speed and quality.

    πŸ’° Competitive compensation based on experience and skills.

    🀝 Collaborative and professional team that values initiative, autonomy, and continuous learning.
     

    At FreySoft, we believe in empowering developers to drive innovation and grow through real impact. If you’re passionate about backend development, love solving complex problems, and want to work with some of the most modern tools in the industry β€” let’s talk.

    More
  • Β· 31 views Β· 3 applications Β· 4h

    Java Tech Lead

    Full Remote Β· Countries of Europe or Ukraine Β· 4.5 years of experience Β· English - B2
    Location: remotely from Latvia, Lithuania, lower priority - Spain/Portugal/Romania/Slovakia/Hungary/Czech Republic!!! Start Date: 1 March Duration: Until end of September 2026 (option to extend) Allocation: Full-time Role Overview We are looking for a...

    Location: remotely from  Latvia, Lithuania, lower priority - Spain/Portugal/Romania/Slovakia/Hungary/Czech Republic!!!

    Start Date: 1 March

    Duration: Until end of September 2026 (option to extend)

    Allocation: Full-time

    Role Overview

    We are looking for a hands-on Tech Lead to support the Data, AI, and Ingestion team. This role is critical to ensuring smooth day-to-day technical execution while acting as a bridge between engineering, product, and leadership.

    The ideal candidate has a strong technical background and has previously worked as a developer before moving into a leadership role.

    Key Responsibilities

    • Provide technical leadership and hands-on support to the Data, AI, and Ingestion team
    • Actively participate in day-to-day development and technical decision-making
    • Raise and manage technical and delivery escalations
    • Work closely with the Product Owner and Principal Engineer
    • Guide developers on best practices, architecture, and code quality
    • Support planning, estimation, and prioritization activities
    • Ensure delivery aligns with agreed architecture and quality standards

    Required Skills & Experience

    • Strong background as a Backend Developer (Java/JVM ecosystem)
    • Previous experience as a Tech Lead, Engineering Lead, or Technical Project Manager
    • Solid understanding of backend architectures and data-driven systems
    • Experience working closely with Product Owners and senior engineering stakeholders
    • Ability to be hands-on when needed and lead by example
    • Strong communication and stakeholder management skills

    Nice to Have

    • Exposure to Kotlin (not mandatory)
    • Experience with data platforms, ingestion pipelines, or AI-related systems
    • Cloud-native experience

     

    More
Log In or Sign Up to see all posted jobs