Jobs

131
  • Β· 48 views Β· 3 applications Β· 17d

    Senior Java Full Stack Engineer

    Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-Intermediate
    N-iX is looking for an experienced Senior Java Full Stack Engineer 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...

    N-iX is looking for an experienced Senior Java Full Stack Engineer 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
  • Β· 196 views Β· 15 applications Β· 16d

    Middle\Strong Middle Java Developer

    Poland Β· 3 years of experience Β· Upper-Intermediate
    We are seeking an experienced and visionary Middle Java Developer who will play a key role in our software development initiatives. Working as a developer on this project requires the mindset of someone who is able to plan, build, and deliver tasks as...

    We are seeking an experienced and visionary Middle Java Developer who will play a key role in our software development initiatives. Working as a developer on this project requires the mindset of someone who is able to plan, build, and deliver tasks as part of a team. As a solid group, we share responsibility for the product delivery, including speed, efficiency, and quality. But we also take full responsibility for the operational condition of what we deliver.β€―
    πŸ‘‰ We are only considering candidates who are currently based in Warsaw.
    β€―
    As an individual, you need to take ownership, drive initiatives forward, and suggest and incorporate improvements in all areas.β€―
    β€―
    If this approach resonates with you, we invite you to join us!β€―
     

    Project
    We work with a big company on a project, following a startup approach. We use a state-of-the-art technology stack.β€―
    β€―
    It is a new proprietary multi-brand platform that will allow the Swedish operator to launch new brands under the collective name and will allow the launch of new brands with a high level of flexibility and scalability.
     

    Customer
    Our Customer owns one of the largest mobile gambling platforms with millions of users.β€―

    Responsibilities:
     

    • Provide day-to-day communication with stakeholders and the team to achieve a common goal
    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Investigate manager requests, suggest solutions, and engage other team members when required
    • Clarify requirements, split tasks into the sub-tasks, and estimate them
    • Create technical specifications
    • Perform unit and integration testing
    • Take full responsibility for the results of your work and proactively resolve issues as they arise

     

    Requirements: 

    • Strong knowledge of Core Java, including Java 8-17β€― (at least 3 years of experience)
    • Proficiency in Spring Bootβ€―
    • Solid experience in SQLβ€―
    • Experience with RabbitMQ or any other message brokerβ€―
    • Experience in ELK, Datadog, or any other monitoring toolsβ€―
    • Upper-Intermediate level of Englishβ€―
    •  

    Would be a plus

    Knowledge of Kotlin and Kafka

     

    PROFILE Personal Profile

    • Client- and team-oriented mindset, with a focus on team priorities over personal onesβ€―
    • Ability to work directly with the Customer and clarify all open questions and requirements
    • Willingness to take responsibility for tasks from requirements clarification to estimation, documentation, and testing
    More
  • Β· 13 views Β· 2 applications Β· 5d

    Senior Java Developer (only Vinnytsia, Ukraine)

    Office Work Β· Ukraine (Vinnytsia) Β· Product Β· 5 years of experience Β· Upper-Intermediate
    It is a high-growth SaaS company selling IT Service Management, a space that is being propelled into high growth as businesses worldwide accelerate their digital transformation and start to adopt new workstyles for their employees. The company is...

    It is a high-growth SaaS company selling IT Service Management, a space that is being propelled into high growth as businesses worldwide accelerate their digital transformation and start to adopt new workstyles for their employees. The company is recognized in the Gartner Magic Quadrant for ITSM and is the mid-tier industry leader in Gartner Peer Insights. AWS awarded the company their Rising ISV Star Award for 2022.

     

    It has over 4,000 customers in 140 countries. Deployed in 42 different languages and used daily by over 100,000 system administrators. The software impacts the daily working lives of over 9 million end users.

     

    Responsibilities:

     

    - Develop the next generation of our leading product, a SaaS-based microservices solution architecture deployed in the AWS cloud.

    - Develop advanced, enterprise-grade, high-performance, and scalable web applications according to the newest, latest guidelines and best practices.

    - Continuously discover, evaluate, and implement new technologies to maximize development efficiency and quality.

    - Collaborate closely with product and design teams to create innovative user interfaces and features.

     

    Qualifications:

     

    - 5+ years of programming experience as a Java developer.

    - 3+ years experience in Spring framework and Microservices.

    - Excellent architecture-level design and understanding of large-scale systems.

    - SQL and NoSQL Databases experience and knowledge.

    - Versed in software engineering principles and practices - Agile development.

    - Spoken and written English

     

    Advantage

     

    - Experienced with Docker/Helm/Kubernetes technologies

    - Experienced with Lambdas, RabbitMQ, SQS, Redis, Kinesis, Elastic Cache\Search Graphql, API GW, NLB, NodeJS, TypeScript

    - BA/BSC in Computer Science, and/or equivalent

    - Experience in React or Angular, JavaScript, HTML5, CSS 3, browser behavior, page life-cycle, and DOM events.

     

    Apply now and will contact you within 24 hours:)

    Start a new page of your career growth with us!

    More
  • Β· 102 views Β· 13 applications Β· 27d

    Java Team Lead

    Office Work Β· Ukraine Β· 3.5 years of experience Β· Upper-Intermediate
    We are looking for a Java Team Lead with at least 3,5 years of experience specializing in backend development. This role combines strong technical expertise, a focus on backend solutions, and leadership responsibilities to ensure high-performance,...
    We are looking for a Java Team Lead with at least 3,5 years of experience specializing in backend development. This role combines strong technical expertise, a focus on backend solutions, and leadership responsibilities to ensure high-performance, scalable, and maintainable systems. 

    Responsibilities:
     β€’ Design, develop, and maintain high-performance Java-based backend systems;
     β€’ Build and optimize RESTful APIs and GraphQL for efficient data exchange;
     β€’ Analyze and improve the performance of existing backend systems, identifying and resolving bottlenecks;
     β€’ Lead technical discussions, make architectural decisions, and set coding standards for the team;
     β€’ Provide constructive feedback during code reviews;
     β€’ Troubleshoot and resolve complex backend issues, ensuring system reliability and stability;
     β€’ Collaborate with the Product Owner and stakeholders to define and prioritize technical requirements;
     β€’ Take part in planning, estimation, and ensuring timely delivery of backend solutions.

    Requirements:
     β€’ 3,5+ years of professional experience in backend development with Java;
     β€’ Strong expertise in Object-Oriented Programming (OOP) principles, design patterns, and architectural best practices;
     β€’ Hands-on experience with Spring Boot, Hibernate, and building efficient GraphQL and REST APIs;
     β€’ Proven track record of backend optimization to improve performance and scalability;
     β€’ Solid understanding of SQL databases (PostgreSQL) and query optimization techniques;
     β€’ Familiarity with agile/scrum methodologies and ability to manage team workloads effectively;
     β€’ Strong debugging and troubleshooting skills, particularly in backend systems;
     β€’ Intermediate+ English (spoken and written) for effective communication.

    Nice to Have:
     β€’ Hands-on experience with AWS cloud services (e.g., EC2, RDS, Lambda, S3) and cloud-native application deployment;
     β€’ Proficiency with Linux commands for server-side application management;
     β€’ Knowledge of CI/CD pipelines (e.g., Jenkins, GitLab CI/CD) and automated deployment processes.

    Soft Skills:
     β€’ Strong leadership and organizational skills;
     β€’ Ability to mediate and resolve conflicts within the team;
     β€’ Proactive approach to identifying potential risks and implementing mitigation strategies;
     β€’ Open-mindedness and flexibility to adapt to new tools and methodologies;
     β€’ Excellent verbal and written communication skills.

    Why Join Us?
     β€’ Opportunity to grow into a full-fledged technical lead position;
     β€’ Focus on backend development challenges with opportunities to optimize large-scale systems;
     β€’ Work on impactful projects using modern tools and methodologies;
     β€’ Competitive salary and benefits in a collaborative environment.

    Hiring flow:
    β€’ Call with HR Manager;
    β€’ Technical interview;
    β€’ Interview with CEO.

    Let's talk! 
    More
  • Β· 29 views Β· 2 applications Β· 13d

    Lead Java Developer (Hybrid KrakΓ³w or WrocΕ‚aw)

    Office Work Β· Poland Β· 6 years of experience Β· Upper-Intermediate
    We are looking for a Lead Java Developer with strong enterprise experience to join the Global Markets Financing stream within the Investment Banking division of a major financial institution. This role involves hands-on development, technical leadership,...

    We are looking for a Lead Java Developer with strong enterprise experience to join the Global Markets Financing stream within the Investment Banking division of a major financial institution. This role involves hands-on development, technical leadership, and close collaboration with international teams in an agile environment.


    πŸ“ Location

    • Hybrid format: 2–3 days per week onsite
    • Offices: KrakΓ³w or WrocΕ‚aw, Poland


    🧩 About the Project

    You will become part of an agile setup where teams (pods) are grouped into larger units (crews) focused on delivering client solutions. The project centers on modernizing and enhancing platforms used by both internal and external stakeholders in the banking and finance sector.

     

    πŸ’Ό Responsibilities

    • Design, develop, and test scalable, enterprise-level Java applications
    • Apply both core and advanced Java concepts to address business requirements
    • Lead or participate in architectural and design reviews
    • Conduct code reviews, providing feedback on structure, clarity, and performance
    • Debug and resolve issues across infrastructure, services, and platform components
    • Collaborate with stakeholders to clarify requirements and avoid assumptions


    βœ… Must-Have Skills

    • 6+ years of experience in enterprise-level Java development
    • Leadership experience within software development teams
    • Strong knowledge of:
      • Java
      • Spring Framework
      • Hibernate
      • Kafka or JMS
      • SQL (including performance optimization)
      • Version control tools (preferably Git)
      • TDD and/or BDD
    More
  • Β· 163 views Β· 20 applications Β· 23d

    Clojure developer

    Full Remote Β· Worldwide Β· 3 years of experience Β· Upper-Intermediate
    We invite you to become a part of an innovative and fast-growing Fintech Platform that's reshaping the future of financial services. If you're passionate about functional programming and want to apply your skills in a high-impact, real-world environment β€”...

    We invite you to become a part of an innovative and fast-growing Fintech Platform that's reshaping the future of financial services. If you're passionate about functional programming and want to apply your skills in a high-impact, real-world environment β€” this is your chance!

     

    πŸš€ About the Project: Join a cutting-edge Fintech product that is actively transforming how users interact with financial services. You'll be part of a highly collaborative and skilled team, building scalable solutions, working with real-time data, and contributing to a system designed for performance and resilience.

     

    βœ… Key Details:
    β€’ Technology Stack: Clojure (functional programming focused)
    β€’ Work Schedule: Flexible, but aligned with EST (Eastern Standard Time) hours
    β€’ Project Domain: Fintech – secure payments, real-time transactions, and modern financial tools
    β€’ Start Date: ASAP – we’re ready when you are
    β€’ Communication: English level B2+ (upper-intermediate and higher) is required

     

    What We’re Looking For:
    β€’ Strong Clojure development experience
    β€’ A genuine passion for functional programming principles and best practices
    β€’ Good understanding of distributed systems and API design
    β€’ Eagerness to work in a dynamic, fast-paced agile team
    β€’ A proactive mindset and willingness to contribute beyond just writing code

     

     What You’ll Get:
    β€’ Work with an experienced and forward-thinking team
    β€’ Opportunities for career growth and technical leadership
    β€’ A product-driven environment where your input matters
    β€’ Remote flexibility and international collaboration
    β€’ A chance to influence financial technology at scale

     

    πŸ™Œ If you're looking for a new technical challenge and want to work on a product that truly matters β€” let’s connect!

    More
  • Β· 74 views Β· 17 applications Β· 5d

    Full Stack (Angular/Java Spring Boot)

    Full Remote Β· Countries of Europe or Ukraine Β· 3 years of experience Β· Intermediate
    Our rockstar Unibrix team is looking for a talented and versatile Senior Full Stack (Java Spring Boot /Angular), ideally with full-stack capabilities, to join our dynamic team. Requirements: 3+ years of experience as a Senior developer; Good knowledge of...

    Our rockstar Unibrix team is looking for a talented and versatile Senior Full Stack (Java Spring Boot /Angular), ideally with full-stack capabilities, to join our dynamic team.


    Requirements:

    • 3+ years of experience as a Senior developer;
    • Good knowledge of Java (Spring Boot);
    • Good knowledge of Angular, HTML5, CSS3 and TypeScript/JavaScript);
    • Strong OOP knowledge;
    • SQL knowledge and RDBMS principles;
    • Being familiar with Git Flow and SCRUM;
    • Experience in building reusable components and front-end libraries for future use;
    • English: intermediate+

     

    Would be a plus:

    • Be familiar with AWS services;
    • TDD;
    • CI/CD principles, experience with Jenkins;
    • Microservice architecture;
    • Understanding common security principles in Web application development;
    • Experience with OODB. 

     

    Work terms:

    • The trial period is 2 months, depending on the candidate's skills and availability;
    • 8-hour working day;
    • Holidays 24 working days;
    • Paid sick 10 days;
    • 50% coverage for gyms, conference compensation.
    More
  • Β· 50 views Β· 7 applications Β· 6d

    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
  • Β· 49 views Β· 12 applications Β· 6d

    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 Software Engineer to join our team. The ideal candidate will have a strong background in Java development, with expertise in Spring and Spring Boot.

     

    Mandatory Requirements:

    • Experience: Minimum of 5 years in Java development.
    • Java Expertise: Proficiency in Java Core, with a deep understanding of object-oriented programming principles.
    • Spring Framework: Extensive experience with Spring and Spring Boot.
    • RESTful APIs: Strong experience in designing and implementing RESTful APIs. Familiarity with OpenAPI, Swagger.
    • Database Management: Proficiency in SQL and experience with relational databases such as MySQL, PostgreSQL, or Oracle, (writing and reading of complex SQL queries as well, Criteria API).
    • ORM: Strong experience in Hibernate (Blaze Persistence will be a plus).
    • Docker: Strong experience in writing of Docker files, Docker-compose files.
    • Messaging Systems: Knowledge of messaging systems like Google Pub-Sub, RabbitMQ, and Apache Kafka.
    • Experience with in-memory DB (Redis).
    • Experience with Open API, Swagger.
    • Communications protocol: Experience with WebSocket.
    • Utils: Experience with Mapstruct, Lombok.
    • Version Control: Proficient in using Git for version control.
    • Testing: Experience with unit testing frameworks such as Junit, TestContainers.
    • Security Standards: Familiarity with security standards and best practices in software development.
    • Agile Methodologies: Experience working in Agile/Scrum environments.
    • Communication Skills: Excellent verbal and written communication skills in English.
    • Problem-Solving: Strong analytical and problem-solving skills. bug tracking and investigation of performance issues.
    • Experience in designing and implementing complex systems with high-load applications.
    • Ability to develop and build complex and stable applications from scratch.

     

     

    Optional Requirements (will be an advantage):

    • Frontend Technologies: Experience with Angular, React, or similar frontend frameworks.
    • DevOps: Familiarity with DevOps practices and tools such as Kubernetes, and CI/CD pipelines.
    • Microservices: Experience or knowledge of microservices architecture, optimization, and tracing.
    • Cloud Platforms: Knowledge of cloud services like AWS, Azure, or Google Cloud Platform.
    • NoSQL Databases: Experience with NoSQL databases such as MongoDB or Cassandra.
    • Performance Tuning: Experience in performance tuning and optimization of Java applications.

     

    Responsibilities:

    • Develop and maintain robust backend solutions using Java (Java Core 11+), with a strong focus on the Spring Framework stack (Boot, Data, Security).
    • Design and implement efficient and clean code leveraging Java features such as streams and lambda expressions.
    • Build and integrate RESTful APIs with full CRUD functionality, ensuring performance and scalability.
    • Utilize commonly used Java development tools and libraries such as Apache Commons, Maven/Gradle, Git, and CI/CD servers.
    • Write comprehensive unit tests using JUnit to ensure high code quality and reliability.
    • Work with SQL databases, including writing and optimizing complex SQL queries, and using Criteria API and Hibernate ORM for persistence.
    • Develop and maintain containerized applications using Docker.
    • Integrate message brokers (e.g., Google Pub/Sub, RabbitMQ) to enable asynchronous communication.
    • Utilize in-memory data storage solutions such as Redis for caching and fast data access.
    • Work with technologies such as WebSockets for real-time communication and cloud platforms, including Google Cloud Platform (GCP) and Microsoft Azure.
    • Document and expose APIs using OpenAPI specifications and tools like Swagger.
    • Collaborate effectively in English (B2 level or higher) within a multicultural and distributed team environment.

     

    Personal skills:

    • Self-motivated team player.
    • Keen to do things better.
    • Strong communication and problem-solving skills.

     

    More
  • Β· 35 views Β· 9 applications Β· 2d

    Java Developer (with React)

    Full Remote Β· EU Β· Product Β· 5 years of experience Β· Intermediate Ukrainian Product πŸ‡ΊπŸ‡¦
    ARRISE powering Pragmatic Play is a leading game developer providing player-favourites to the most successful global brands in the iGaming industry. We are a software development and services company delivering end-to-end digital solutions. Headquartered...

    ARRISE powering Pragmatic Play is a leading game developer providing player-favourites to the most successful global brands in the iGaming industry. 

    We are a software development and services company delivering end-to-end digital solutions. Headquartered in Gibraltar with offices around the world, including Malta, Latvia, Romania, India, Canada, Serbia, UAE and Bulgaria, we are a global team of over 5,000 talented individuals with decades of experience across multiple industries and professions. Together, we form a cross-functional powerhouse that is driven to deliver.β€― 

     

    ARRISE powering Pragmatic Play welcomes talented professionals to join our challenging and dynamic project as a Java Developer. We are looking for passionate, innovative, results-oriented specialist with heart-deep commitment to success to be a part of our company. 

     

    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
  • Β· 213 views Β· 34 applications Β· 30d

    Senior Java Engineer with AI knowledge

    Part-time Β· Full Remote Β· Countries of Europe or Ukraine Β· 6 years of experience
    Company: CodePhusion Location: Remote (EU time zone preferred) Engagement: Part-Time (flexible hours, ongoing collaboration) About the Role We are seeking a highly experienced Senior Java Developer to join our team on a part-time basis. You will...

    Company: CodePhusion
     

    Location: Remote (EU time zone preferred)
     

    Engagement: Part-Time (flexible hours, ongoing collaboration)

     

    About the Role

    We are seeking a highly experienced Senior Java Developer to join our team on a part-time basis. You will lead the design and implementation of a new backend module that abstracts and manages diverse data sourcesβ€”ranging from document repositories to searchable web content and email folders β€” into a unified, intelligent knowledge infrastructure.

     

    Key Responsibilities

    • Analyze the existing backend codebase (Java, Spring Boot).
    • Design and implement a modular system to represent and manage various knowledge sources (documents, web content, external APIs, etc.).
    • Develop indexing capabilities using Lucene or similar tools, vector search integration, and optionally graph-based relationships.
    • Ensure the solution integrates well with existing APIs and user-facing modules.
    • Write clean, efficient, and testable code with clear technical documentation.
    • Collaborate with team members and contribute to strategic backend architecture decisions.

       

    Required Skills & Experience

    • 6+ years of professional experience in backend development with Java (Spring Boot).
    • Strong knowledge of modular API architecture and scalable system design.
    • Experience with text search engines (e.g., Lucene, Elasticsearch) and semantic/vector search.
    • Familiarity with structured and unstructured data handling (PDF, Word, websites, email APIs).
    • Strong written and verbal communication skills; able to document and present ideas clearly.

     

    Nice to Have

    • Knowledge of graph databases (e.g., Neo4j) or semantic search infrastructure.
    • Previous work in legal tech, data integration, or AI-based knowledge systems.
    • Contributions to open-source or research-focused backend projects.

     

    What We Offer

    • Flexible remote part-time collaboration.
    • A focused and agile development environment.
    • Autonomy and responsibility in shaping a critical backend system.
    • A chance to work with a high-performing international tech team.
    More
  • Β· 40 views Β· 3 applications Β· 27d

    Senior Backend (Java) Developer (only Vinnytsia, Ukraine)

    Hybrid Remote Β· Ukraine (Vinnytsia) Β· Product Β· 5 years of experience Β· Upper-Intermediate
    It is a high-growth SaaS company selling IT Service Management, a space that is being propelled into high growth as businesses worldwide accelerate their digital transformation and start to adopt new workstyles for their employees. The company is...

    It is a high-growth SaaS company selling IT Service Management, a space that is being propelled into high growth as businesses worldwide accelerate their digital transformation and start to adopt new workstyles for their employees. The company is recognized in the Gartner Magic Quadrant for ITSM and is the mid-tier industry leader in Gartner Peer Insights. AWS awarded the company their Rising ISV Star Award for 2022.

     

    It has over 4,000 customers in 140 countries. Deployed in 42 different languages and used daily by over 100,000 system administrators. The software impacts the daily working lives of over 9 million end users.

     

    Responsibilities:

     

    - Develop the next generation of our leading product, a SaaS-based microservices solution architecture deployed in the AWS cloud.

    - Develop advanced, enterprise-grade, high-performance, and scalable web applications according to the newest, latest guidelines and best practices.

    - Continuously discover, evaluate, and implement new technologies to maximize development efficiency and quality.

    - Collaborate closely with product and design teams to create innovative user interfaces and features.

     

    Qualifications:

     

    - 5+ years of programming experience as a Java developer.

    - 3+ years experience in Spring framework and Microservices.

    - Excellent architecture-level design and understanding of large-scale systems.

    - SQL and NoSQL Databases experience and knowledge.

    - Versed in software engineering principles and practices - Agile development.

    - Spoken and written English

     

    Advantage

     

    - Experienced with Docker/Helm/Kubernetes technologies

    - Experienced with Lambdas, RabbitMQ, SQS, Redis, Kinesis, Elastic Cache\Search Graphql, API GW, NLB, NodeJS, TypeScript

    - BA/BSC in Computer Science, and/or equivalent

    - Experience in React or Angular, JavaScript, HTML5, CSS 3, browser behavior, page life-cycle, and DOM events.

     

    Apply now and will contact you within 24 hours:)

    Start a new page of your career growth with us!

    More
  • Β· 253 views Β· 48 applications Β· 27d

    Java Developer

    Office Work Β· Slovenia, United States, Poland, Croatia, Germany Β· Product Β· 2 years of experience Β· Intermediate
    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
  • Β· 116 views Β· 30 applications Β· 26d

    Java Developer (with Angular) for Insurance Tech

    Full Remote Β· Ukraine Β· 3 years of experience Β· Upper-Intermediate
    Looking for a Java developer for our client in Insurance domain. Key Responsibilities Design, develop and maintain backend services using Java 17+, Spring Boot and related Spring components. Build and optimise data-access layers with JPA / Hibernate and...

    Looking for a Java developer for our client in Insurance domain.


    Key Responsibilities

    • Design, develop and maintain backend services using Java 17+, Spring Boot and related Spring components.
    • Build and optimise data-access layers with JPA / Hibernate and SQL.
    • Deploy and operate services on AWS (ECS, S3, RDS, CloudWatch).
    • Make small/mid changes in frontend app Angular (TypeScript), ensuring responsive, accessible UI implementation (HTML / CSS).
    • Contribute to code reviews, technical discussions and continuous improvement initiatives.
    • Work closely with a Senior Developer / Tech Lead mentor and grow toward technical-leadership responsibilities.

     

    Required Qualifications

    • 3+ years of commercial Java development experience.
    • Solid knowledge of Spring Framework (Boot, Data, Security).
    • Hands-on experience with AWS cloud services (ECS, S3, RDS, CloudWatch).
    • Proficiency in JPA / Hibernate and relational databases (SQL).
    • Practical front-end experience with Angular, TypeScript/JavaScript, HTML and CSS.
    • Upper-intermediate or higher spoken and written English.
       

    What We Offer

    • 100 % remote engagement with flexible working hours.
    • Dedicated mentorship from a Senior / Tech Lead-level engineer.
    • Clear pathway to technical-leadership roles.
    • Challenging, domain-critical tasks within a modern cloud environment.
    • Knowledge-sharing culture and support from an experienced, collaborative team.

     

    Please do not send your CV if you do not have any work experience with Java and Angular/TypeScript/JavaScript

     

    More
  • Β· 67 views Β· 7 applications Β· 25d

    Lead Java developer (Cloud team) IRC263080

    Office Work Β· Poland Β· 6 years of experience Β· Upper-Intermediate
    Job Description We are looking for a Lead Java Developer with at least 5-6 years of commercial experience in development of Java enterprise applications. Important to have: β€’ Java 8+ (core, lambdas, stream, collections, concurrency); β€’ Good OOP (SOLID...

    Job Description

    We are looking for a Lead Java Developer with at least 5-6 years of commercial experience in development of Java enterprise applications.

    Important to have:
    β€’ Java 8+ (core, lambdas, stream, collections, concurrency);
    β€’ Good OOP (SOLID principles);
    β€’ Experience with Spring Boot;
    β€’ Understanding of multithreading, concurrency issues, asynchronous vs parallel execution;
    β€’ Understanding of asynchronous programming, blocking vs nonblocking execution;
    β€’ Strong understanding of Microservices, API testing, working with Postman;
    β€’ Hands-on experience of working with REST;
    β€’ Experience with AWS services would be highly beneficial (Lambda, S3, SQS, SNS, DynamoDB, Aurora);
    β€’ Troubleshooting skills (application monitoring, debugging, profiling);
    β€’ Git;
    β€’ Strong English for daily communication with client's experts and team members located across the Globe.
    β€’ Experience with mentoring and/or leading team

    Good to have:
    β€’ Experience with GitLab;
    β€’ Experience with ProjectReactor, RxJava or other Java reactive libraries;
    β€’ Experience with performance testing (JMeter);
    β€’ Knowledge of modern security mechanisms and authentication types is an advantage
    β€’ Experience working with Scrum, Scrumban, Agile methodology;

     

    Ability to work from Krakow office at least 50% of the time.
     

    Job Responsibilities

    β€’ Extending the current microservices and creating new services for an existing solution;
    β€’ Preparing the technical documentation;
    β€’ Participating in client meetings to understand business and user requirements and estimate tasks;
    β€’ Collaborating closely with other engineers, product owners and testers to identify and solve challenging problems;
    β€’ Taking part in defect investigation, bug fixing,and  troubleshooting;
    β€’ Leading the Development team (6-7 members) in Krakow location, supporting an Architect from the client side.
     

    Department/Project Description

    Our client is a well-known brand in the construction domain. They have offices all around the world and a great technical team. You'll become a part of the existing team of 15 developers working on the RESTful microservices and will collaborate with Product Owners, Business Analysts and other team members.

    More
Log In or Sign Up to see all posted jobs