Jobs

120
  • · 24 views · 1 application · 2d

    Angular Team Lead

    Full Remote · Ukraine · 6 years of experience · B2 - Upper Intermediate
    Project Description: A reference data technology team focusing on building a strategic data quality platform is looking for an individual to fulfill an intermediate developer working in a fast-paced environment. The developer will be responsible for...

    Project Description:

    A reference data technology team focusing on building a strategic data quality platform is looking for an individual to fulfill an intermediate developer working in a fast-paced environment. The developer will be responsible for tuning and optimizing the Oracle database to increase the efficiency and performance of the web based application, as well as aiding in the development of the java web based application. The individual will be working with other development teams and senior business analysts in order to develop the requirements and implement into the application.

    Project is being rewritten by using AngularJS framework.

    Responsibilities:

    - Leading the team of 5+ developers
    - Front-end and back-end development.
    - Work well within a global team, spanning numerous time zones, with good communication skills both verbally and written. This includes the ability to provide suggestions and alternative solutions to other team members so that the most efficient and optimized solution can be implemented

    Mandatory Skills Description:

    - Team lead experience 3+ years
    - Good Core Java skills
    - Database Technologies (Basic SQL knowledge, JDBC connections, Hibernate)
    - Spring framework
    - Building tools (e.g. Maven)
    - Version control (e.g. Git)
    - Performed Code review /peer review
    - Continuous integration systems (e.g. TeamCity)
    - Knowledge of various design and architectural patterns
    - Front-End / JavaScript tech (Angular preferable)
    - Good communication
    - Good written skills

    Nice-to-Have Skills Description:

    - Experience on other UI frameworks such as Jquery
    - Java Performance tuning will be a plus
    - Advanced Oracle, PL/SQL, performance tuning
    - Linux / Unix Background
    - Experience in mentoring and guiding small teams/modules

    Languages:

    English: B2 Upper Intermediate

    More
  • · 30 views · 4 applications · 2d

    Java Tech Lead Engineer

    Full Remote · Ukraine · 7 years of experience · B2 - Upper Intermediate
    Project Description Our client is innovative manufacturer of medical devices in the United States which produces a devices and software applications. At this project, you will have a great opportunity to be involved into the full development life cycle of...

    Project Description

    Our client is innovative manufacturer of medical devices in the United States which produces a devices and software applications.

    At this project, you will have a great opportunity to be involved into the full development life cycle of medical software which is intended to help individuals by processing certain information taken from medical devices to identify health trends and to track daily activities. As additional there are opportunities to work with medical devices, in scope of end-to-end testing.

     

    Job Description

    Minimum of 7 years of experience in software development, with a focus on designing and implementing highly scalable web applications, data pipelines, and cloud-based microservices

    Proficiency in Java programming language and related technologies. Experience with frameworks such as Spring, Hibernate, and Apache Kafka, and cloud-native services is highly desirable
    Proven experience in UI/Angular development

    Strong understanding of database concepts and experience with SQL and NoSQL databases (e.g., MySQL, Oracle, Cassandra, DynamoDB, Redis).

    Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and experience deploying applications in cloud environments is advantageous

    Experience with microservices and event-driven architectures

    Strong analytical and problem-solving skills with the ability to troubleshoot complex issues and implement effective solutions

    Excellent written and verbal communication skills with the ability to articulate technical concepts clearly and effectively

    Ability to work both independently and collaboratively in a fast-paced, agile environment. Strong team player with a positive attitude and a passion for technology

     

    Job Responsibilities

    Architect, design, and develop highly scalable, reliable web scale applications, tools, and automation frameworks to meet business requirements.

    Implement cloud-based microservices leveraging event-driven architectures.

    Collaborate with cross-functional teams to design and build efficient and robust data pipelines for batch, near-real-time, and real-time processing using Java technologies.

    Optimize applications, data pipelines, and microservices for scalability, performance, and efficiency to handle large volumes of data and traffic in a cloud environment.

    Ensure adherence to coding standards, best practices, and software development methodologies. Perform code reviews and provide constructive feedback to team members.

    Implement monitoring and alerting solutions to ensure the reliability and availability of applications, data pipelines, and microservices. Participate in troubleshooting and resolution of production issues.

    Create and maintain technical documentation, including design documents, architecture diagrams, and system documentation.

    Collaborate effectively with cross-functional teams, including product management, QA, and operations. Communicate technical concepts and solutions to both technical and non-technical stakeholders.

    More
  • · 22 views · 8 applications · 30d

    Java Developer with Swing, SWT or Eclipse RCP

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

    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.

    Skills

    Must have

    5+ years in Java development

    Strong Java Core knowledge

    Experience with desktop development (Swing, SWT or Eclipse RCP)

    Nice to have

    C++ development

    Practical experience with Eclipse RCP framework

    OSGI knowledge is a plus

    Oil&Gas domain experience is a plus

     

    Languages

    English: B2 Upper Intermediate

    More
  • · 85 views · 32 applications · 30d

    Senior Java

    Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · B1 - Intermediate
    FAVBET Tech develops software that is used by millions of players around the world for the international company FAVBET Entertainment. Qualifications: 5+ years of professional experience with Java, (21+ production experience is a plus) Strong proficiency...

    FAVBET Tech develops software that is used by millions of players around the world for the international company FAVBET Entertainment.

    Qualifications:

    • 5+ years of professional experience with Java, (21+ production experience is a plus)
    • Strong proficiency in the Spring ecosystem, including core, boot, cloud, security, anddata modules.
    • Hands-on experience with gRPC in production environments.
    • Hands-on experience with GraalVM
    • Practical knowledge/experience with Reactor or similar (Mutiny, Vert.x)
    • Practical knowledge/experience with Kubernetes for container orchestration.
    • Proficiency in Docker for containerization and deployment
    • Experience with Continuous Integration/Continuous Deployment (CI/CD)
    • Production experience with AWS
    • Proven track record of working with RabbitMQ/Kafka in production
    • Production experience with PostgreSQL, Redis, ClickHouse
    • Experience with industry-standard observability tools and frameworks, such asPrometheus, Grafana stack, OpenTelemetry.
    • Deep understanding of microservices architectural principles and best practices
    • Strong understanding of software quality assurance principles and methodologies
    • Familiarity with Agile methodologies like Scrum or Kanban
    • Strong communication and collaboration skills, essential for effective teamwork andcross-functional collaboration

       

    Responsibilities:

    • Provide technical leadership and guidance to the software engineering team
    • Lead the design and implementation of scalable, high-performance software solutions,with a focus on reliability, security, and maintainability.
    • Participate in code reviews to ensure code quality.
    • Collaborate with cross-functional teams to define technical requirements, architecture,and design decisions for new features and enhancements.
    • Provide ongoing support and maintenance for existing functionality, including bug fixes,performance optimization, and troubleshooting of production issues
    • Collaborate with operations and support teams to implement monitoring and alerting
    • Participate in on-call rotation and incident response activities as needed to keepthe production stable and reliable.
    • Lead, mentor , and coach a team of engineers
    • Facilitate knowledge sharing and technical skill development within the team
    • Monitor project progress, and identify risks and issues to ensure project delivery
    • Monitor and take responsibility for software non-functional metrics.
       

    We offer:

    • 30 days off per year (vacation and sick days)
    • Medical insurance
    • Free corporate English language courses
    • Flexible schedule with full-time work, minimal bureaucracy, no micromanagement, and no time tracking
    • A fantastic team of creative and interesting people.
    More
  • · 107 views · 23 applications · 30d

    Java Developer

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

    About us:

     

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

     

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

     

    At ARRISE, we take pride in creating growth opportunities at all levels, constantly investing in our people while welcoming new colleagues and forging strategic partnerships that open new opportunities for success. 

     

    To achieve this, we bet on ourselves. We know that success is a collective effort, and our team is driven by ambition, collaboration, and a shared commitment to grow and succeed—while embracing every step of the journey.

     

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

    Required Skills:

    · 5+ years of hands-on experience in commercial software development using Java.

    · Solid understanding of Object-Oriented Programming (OOP) concepts and proficient in applying design patterns.

    · Extensive expertise in Java Core and the Spring framework (including Spring Boot, Spring Web, Spring Data).

    · Proficiency in vanilla JDBC for database interactions.

    · Strong understanding of RDBMS concepts and SQL, with experience working with databases such as PostgreSQL.

    · Experience with distributed messaging systems, particularly RabbitMQ.

    · Proven track record in the development of microsevices 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.

     

    Will be a plus:

    · Familiarity with NoSQL databases like Redis.

    · Experience with Kubernetes and Nomad.

    · Experience with AWS services.

    · Experience with Oracle databases.

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

     

    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
  • · 337 views · 170 applications · 30d

    Senior Java Developer

    Full Remote · Worldwide · 5 years of experience · B2 - Upper Intermediate
    Hi! Welcome to Megafair — an international startup provider in the skill-based and slot iGaming niche, where excitement meets intellectual challenge. We create high-quality, innovative gaming products that set new industry standards and captivate...

    🚀 Hi! Welcome to Megafair — an international startup provider in the skill-based and slot iGaming niche, where excitement meets intellectual challenge. We create high-quality, innovative gaming products that set new industry standards and captivate players worldwide.

    With a truly global team, we work across multiple markets, blending creativity, technology, and expertise to deliver exceptional gaming experiences. Our vision is bold, and our plans are big — this is your chance to join us from the ground up and grow together with a fast-scaling startup.

    If you’re ready to be part of a team where every idea matters, challenges inspire, and achievements are celebrated, MegaFair is the place to make your mark.

    REQUIREMENTS

    • 5+ years of proven experience as an Engineer with an architectural focus;
    • Solid background in designing, building, and scaling distributed production systems;
    • Strong knowledge of architectural principles, high availability, scalability, and fault-tolerance best practices;
    • Experience with Apache Kafka and real-time data pipelines;
    • Proficiency with Spring/Spring Boot/Spring Cloud; experience with Quarkus is a plus;
    • Familiarity with DevOps practices, scripting, and Docker (power-user level);
    • Strong knowledge of both relational and NoSQL databases, with advanced SQL skills;
    • Experience integrating B2B systems and optimizing for performance and security;
    • Comfortable working under high-load, high-volume data conditions;
    • English: B2 or higher.

       

    WE OFFER

    • Compensation: competitive salary;
    • Tech tools: modern technical equipment;
    • Time Off: 20 vacation days, 10 sick days annually;
    • Work-Life Balance: flexible remote, options without time tracking;
    • Language Learning: reimbursement for foreign language courses;
    • Support network: work with a team you can learn from, and every day;
    • Diversity: we pride ourselves on our international working environment;
    • Power supply: compensation for electricity, power banks, generator fuel, etc.;
    • Professional Growth: emphasis on internal promotions for career advancement.

       

    RESPONSIBILITIES

    • Lead architectural design and development of high-performance, scalable systems;
    • Collaborate with cross-functional teams to define technical strategy, align on priorities, and deliver results;
    • Actively code, review, and optimize existing systems for performance, security, and stability.
    • Drive integrations between platforms, ensuring seamless operation and optimal partner experience.
    • Maintain high coding standards, documentation, and security best practices.
    • Anticipate technical challenges, propose solutions, and ensure readiness for scaling.

       

    CANDIDATE JOURNEY
    Interview with a Recruiter - Interview with CTO - Test Task - Job Offer

    More
  • · 90 views · 11 applications · 29d

    Java Developer

    Full Remote · Ukraine · 5 years of experience · B2 - Upper Intermediate
    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
       

    • Nice-to-Have Skills Description:

      Experience with desktop development (Swing, SWT or Eclipse RCP)
      C++ development
      Practical experience with Eclipse RCP framework
      OSGI knowledge is a plus
      Oil&Gas domain experience is a plus

    More
  • · 408 views · 154 applications · 8d

    Software Engineer Java – Middle to Senior Level

    Full Remote · EU · Product · 3 years of experience · B2 - Upper Intermediate
    We are a fast-growing fintech scale-up on a mission to redefine how people invest. Our platform combines commission-free trading, exclusive access to alternative investments, and a seamless digital experience powered by cutting-edge technology. Backed by...

    We are a fast-growing fintech scale-up on a mission to redefine how people invest. Our platform combines commission-free trading, exclusive access to alternative investments, and a seamless digital experience powered by cutting-edge technology.

    Backed by strong institutional partnerships and driven by innovation, we focus on delivering:

    • Zero-fee trading on global markets;
    • Access to unique investment opportunities, including pre-IPO funds;
    • A sleek, user-first platform with instant onboarding, biometric authentication, and Apple Pay deposits;
    • Transparent, inclusive, and tech-driven investment solutions designed for modern investors.

    We are scaling fast and looking for ambitious engineers who want to build impactful systems, experiment with new ideas, and grow in a product-first environment.

     

    What You’ll Do

    • Develop and scale high-performance microservices in Java and Go;
    • Design and optimize systems for high capacity, low latency, and fault tolerance;
    • Build integrations with payment providers, trading engines, and external APIs;
    • Ensure security, reliability, and scalability across the platform;
    • Collaborate with cross-functional teams (DevOps, QA, Product, Design) in an agile setup;
    • Contribute to architecture decisions and continuously improve engineering best practices.

       

    Requirements

    • Strong experience with Java (Spring, Reactive) and Go;
    • Proven background in distributed systems, APIs, and microservices;
    • Exposure to fintech, trading, or payment systems is a big plus;
    • Knowledge of scalable, fault-tolerant system design;
    • Solid understanding of security practices (authentication, encryption, data protection);
    • Experience with Docker, Kubernetes, and CI/CD pipelines;
    • Professional English for daily collaboration and documentation.

       

    What We Offer

    • Remote-friendly setup with flexibility and ownership;
    • Work with a modern tech stack and solve real fintech challenges at scale;
    • A culture where innovation, autonomy, and impact come first;
    • Opportunity to shape a fast-growing investment platform from the inside.

       
    More
  • · 434 views · 89 applications · 8d

    Software Engineer (Go and Java)

    Full Remote · Countries of Europe or Ukraine · Product · 3 years of experience · B2 - Upper Intermediate
    We are a fast-growing fintech scale-up on a mission to redefine how people invest. Our platform combines commission-free trading, exclusive access to alternative investments, and a seamless digital experience powered by cutting-edge technology. Backed...

    We are a fast-growing fintech scale-up on a mission to redefine how people invest. 

    Our platform combines commission-free trading, exclusive access to alternative investments, and a seamless digital experience powered by cutting-edge technology.

    Backed by strong institutional partnerships and driven by innovation, we focus on delivering:

    • Zero-fee trading on global markets;
    • Access to unique investment opportunities, including pre-IPO funds;
    • A sleek, user-first platform with instant onboarding, biometric authentication, and Apple Pay deposits;
    • Transparent, inclusive, and tech-driven investment solutions designed for modern investors.

    We are scaling fast and looking for ambitious engineers who want to build impactful systems, experiment with new ideas, and grow in a product-first environment.

     

    What You’ll Do

    • Develop and scale high-performance microservices in Java and Go;
    • Design and optimize systems for high capacity, low latency, and fault tolerance;
    • Build integrations with payment providers, trading engines, and external APIs;
    • Ensure security, reliability, and scalability across the platform;
    • Collaborate with cross-functional teams (DevOps, QA, Product, Design) in an agile setup;
    • Contribute to architecture decisions and continuously improve engineering best practices.
       

    Requirements

    • Strong experience with Java (Spring, Reactive) and Go;
    • Proven background in distributed systems, APIs, and microservices;
    • Exposure to fintech, trading, or payment systems is a big plus;
    • Knowledge of scalable, fault-tolerant system design;
    • Solid understanding of security practices (authentication, encryption, data protection);
    • Experience with Docker, Kubernetes, and CI/CD pipelines;
    • Professional English for daily collaboration and documentation.
       

    What We Offer

    • Remote-friendly setup with flexibility and ownership;
    • Work with a modern tech stack and solve real fintech challenges at scale;
    • A culture where innovation, autonomy, and impact come first;
    • Opportunity to shape a fast-growing investment platform from the inside.
       
    More
  • · 99 views · 8 applications · 10d

    Java developer

    Hybrid Remote · Ukraine (Kyiv) · Product · 5 years of experience · B2 - Upper Intermediate
    At Playtika, you can get: Cutting edge technologies stack as for server as for client sides Amazing tech level of Playtika employees Product mindset, which is felt every single day Unbelievably high (even TOP) level of knowledge, professionalism, and...

    At Playtika, you can get: 

    • Cutting edge technologies stack as for server as for client sides 
    • Amazing tech level of Playtika employees 
    • Product mindset, which is felt every single day 
    • Unbelievably high (even TOP) level of knowledge, professionalism, and involvements  
    • Highly professional management 
    • Freedom and responsibility 
    • No blaming environment 

    Requirements: 

    • Deep knowledge of Java Core, Spring Framework Stack 
    • Deep knowledge of concurrency, resiliency, caching 
    • Experience with Microservice architecture
    • Experience with NoSQL DB (key-value based, document-based) 
    • Experience with messaging frameworks(like Kafka)
    • Experience in testing frameworks 
    • Understanding of Clean code principles
    • Nice to have experience with reactive frameworks(Project Reactor)
    • English Intermediate. 

    We offer all our employees:

    • Competitive salary, performance-based bonuses and flexible working hours
    • Social package, including sports and enrichment classes compensation, medical insurance with dental coverage
    • Own educational platform with courses, training programs, certifications
    • Annual salary review
    • 20 working days paid vacation and sick leave
    • Corporate celebrations, team buildings and fun activities
    • Free meals twice a day, refreshments
    • Technical library with option to order books
    • Coaching and reviews to support your career development
    • Internal mobility program
    • Help and support for candidates from other cities
    • Working for one of the top social gaming companies in the world

     

    *Looking for candidates based in Kyiv 

    More
  • · 114 views · 32 applications · 28d

    Alfresco / Java Developer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper Intermediate
    Job Type: Full-time, Long-term Location: Remote Start Date: September 2025 Summary We are seeking an experienced Senior Alfresco/Java Developer with 4–6 years of hands-on experience to join our team and contribute to an Enterprise Content Management...

    Job Type: Full-time, Long-term

    Location: Remote

    Start Date: September 2025

     

    Summary

    We are seeking an experienced Senior Alfresco/Java Developer with 4–6 years of hands-on experience to join our team and contribute to an Enterprise Content Management (ECM) project. The role focuses on customization, workflow design, and performance optimization on Alfresco Community Edition.

     

    This is a long-term engagement with a straightforward hiring process — just 1 technical interview.

     

    Requirements

    • 5+ years of professional Java development experience
    • Proven hands-on experience with Alfresco (Community Edition or Enterprise)
    • Ability to demonstrate previous projects or case studies with Alfresco
    • Strong knowledge of customization, extensions, workflows, and performance tuning
    • Experience with REST APIs, integration, and content services
    • Good communication skills in English (B2+)

     

    Responsibilities

    • Develop and customize solutions within Alfresco Community Edition
    • Design and implement workflows, extensions, and modules
    • Optimize performance and scalability of the ECM system
    • Ensure high-quality and maintainable code following best practices
    • Collaborate with distributed teams across different time zones
    • Provide support and enhancements for existing Alfresco-based solutions

     

    Nice to Have

    • Experience with Spring, Hibernate, or other Java frameworks
    • Familiarity with cloud deployment models for Alfresco
    • Knowledge of content management best practices in enterprise environments
    More
  • · 38 views · 6 applications · 28d

    Lead Java Engineer

    Full Remote · Ukraine · 7 years of experience · B2 - Upper Intermediate
    About the project: Pioneering technology created a new model for the advertising industry. Today, the Client's automated advertising platform is used by the world’s leading publishers and applications to transact with top brands around the globe enabling...

    About the project:
    Pioneering technology created a new model for the advertising industry. Today, the Client's automated advertising platform is used by the world’s leading publishers and applications to transact with top brands around the globe enabling them to reach more than 1 billion consumers. The Client operates the largest independent Display Advertising Exchange and Supply Side Platform that automates the buying and selling of Display Advertising across all formats (banner, video) on all devices (desktop browsers, mobile devices, billboards). 
    About the team:
    The team is is responsible for providing new and constantly evolving tools and systems allows Sellers to more easily sell their inventory at higher prices and give Buyers better and more efficient access to audiences and inventory. You will work with both an internal team and a open-source community of developers to provide tools for the industry as a whole to integrated with each other in the most efficient way. The systems built by this team will manage hundreds of billions of requests with the lowest possible cost and highest possible response times.

    Job Description:

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

    Job Responsibilities:

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

    More
  • · 91 views · 13 applications · 28d

    Senior Java Back End Developer

    Ukraine · 6 years of experience · B2 - Upper Intermediate
    NICE systems, our long-term partner with over 6,000 employees, presence in 150+ countries and more than 25,000 customers including more than 85 of Fortune 100. It’s a global provider of Insight from Interactions solutions and value-added services, powered...

    NICE systems, our long-term partner with over 6,000 employees, presence in 150+ countries and more than 25,000 customers including more than 85 of Fortune 100.

    It’s a global provider of Insight from Interactions solutions and value-added services, powered by the convergence of advanced analytics of unstructured multimedia content and transactional data from telephony, web, email, video, and other data sources.

    If you are looking for technology challenges and ready to explore new professional horizons, this is your opportunity to join our Work Force Management development international team.

     

    RESPONSIBILITIES

    • Design and develop quality, proficient and well documented technical solutions that satisfy business requirements and meets corporate architectural standards
    • Develop solid unit, integration, and automation tests according to organizational standards
    • Assist in troubleshooting and maintenance of existing software applications; identify and implement additional improvements when warranted; work with external stakeholders as needed
    • Develop technical models / design for assigned components
    • Contribute to and drive technological and architectural decisions
    • Participate in reviewing design and code for other team members

     

    SKILLS

    • 6+ years of experience in developing on Java 8+ web application development
    • Experience in server-side development using Hibernate, Spring (MVC, Core, AOP),
    • Experience with REST Web Services API
    • Experience with JavaScript
    • Experience with multi-tier web application development
    • Experience with Tomcat
    • Experience with server-side testing using JUnit, Mockito / Easymock
    • BSc in Computer Science / Software Engineering or equivalent
    • Nice to have:
      • Experience with Angular, Swing , Monolith architecture, Jasper etc.
      • Experience with MAVEN and Jenkins
      • Experience working in Agile environment
      • Еxperience in improving performance, scalability, stability and resiliency of the product
    • Upper-Intermediate level of English.


     

    WE OFFER

    • Work in a creative friendly environment using cutting-edge technologies
    • Work-life balance and flexible schedule
    • Competitive compensation with focus on your expectations; annual salary review
    • 24-day paid vacation and 100% paid sick leave
    • Financial support and legal support for individual entrepreneurs from our side
    • Professional, language and soft skills trainings
    • Health insurance coverage: individual and family, Fitness plan
    More
  • · 140 views · 22 applications · 2d

    Senior Java (Alfresco) Developer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper Intermediate
    Senior Java + Alfresco Developer Workload: Full-time Project: Internal ECM Project About Digis Digis is a European IT company with 200+ specialists delivering complex SaaS products, enterprise solutions, and AI-powered platforms worldwide. We ensure...

    Senior Java + Alfresco Developer

    Workload: Full-time
    Project: Internal ECM Project

    About Digis

    Digis is a European IT company with 200+ specialists delivering complex SaaS products, enterprise solutions, and AI-powered platforms worldwide. We ensure transparency, stability, and professional growth opportunities for all our team members.

    About the Project & Client

    Internal ECM Project — a brand-new Enterprise Content Management platform built from scratch using Alfresco Community Edition.

    • Client’s country: Saudi Arabia
    • Stage: MVP phase, team formation
    • Duration: long-term

    You will work directly with the client-side Solution Architect (Zeinab) in a team with backend, frontend, QA engineers, and a CTO.

    Key Responsibilities

    • Scale the case detection process (scanner)
    • Split API into multiple microservices
    • Optimize Alfresco workflows for enterprise requirements
    • Improve Alfresco performance for large documents
    • Deploy and test solutions in public/local environments
    • Integrate Alfresco with internal Dignation systems

    Tech Stack

    • Java (Backend logic, workflows)
    • Alfresco Community Edition

    Requirements

    • 5+ years of experience with Java
    • Commercial experience with Alfresco Community Edition
    • Previous experience with enterprise-level solutions is a plus
    • English: Sufficient for passing a technical interview

    Project Advantages

    1. Opportunity to build a greenfield MVP platform from scratch
    2. Direct collaboration with an experienced Solution Architect
    3. Alfresco-focused project — ideal for specialists in this domain
    4. CTO-level architect available for technical guidance
    5. Minimal meetings, maximum autonomy for developers

    If you are interested, please apply and briefly describe your experience with Alfresco Community Edition.

    More
  • · 74 views · 13 applications · 27d

    Clojure Developer

    Full Remote · EU · 6 years of experience · B2 - Upper Intermediate
    We are looking for a Clojure Developer with 6+ years of commercial development experience and Upper-intermediate English or higher to work on an AdTech product. Who are we? Freshcode is passionate about functional programming, especially Clojure. We run...

    We are looking for a Clojure Developer with 6+ years of commercial development experience and Upper-intermediate English or higher to work on an AdTech product.
     

    Who are we?

    Freshcode is passionate about functional programming, especially Clojure. We run more than 10 projects with 15+ developers from different countries. Our company has a dedicated Clojure expertise center, where developers share knowledge and experience. We also sponsor industry conferences and contribute to the Clojure community, helping it grow and evolve.

    Our Clojure team is working on projects in FinTech, HealthTech, and Data Science domains. We are now actively looking for developers for one of them.
     

    Project:

    A customer data platform that helps brands create a unified first-party database about their customers: it enables better understanding of user behavior, informed business decision-making, and improved customer experience.

    The system aggregates various data sources and builds complete customer profiles using proprietary AI and machine learning techniques.

    The solution automatically collects data from multiple channels: transactions (orders, purchases), user behavior on websites/apps, marketing interactions, CRM systems, loyalty programs, third-party sources, support teams, and offline sources (POS systems, call centers).
     

    Stack:

    Clojure, ClojureScript, Java, Kafka, React, Kubernetes, Docker, SQL, GraphQL, AWS, CI/CD, SaltStack
     

    Development methodology: Agile, 2-week sprints
     

    Team:

    – On the client’s side: 25+ software engineers

    – On our side: a sub-team of 3 Clojure developers will be formed
     

    Responsibilities:

    – Developing full-stack features using Clojure and ClojureScript

    – Maintaining and enhancing existing functionality

    – Implementing new product features

    – Contributing to system architecture discussions
     

    Requirements:

    – 6+ years of commercial development experience

    – 4+ years of Clojure experience

    – Experience with ClojureScript

    – Upper-intermediate English or higher
     

    Would be a plus:

    – Experience with Java, Kafka

    – SQL and GraphQL knowledge

    – Experience with Docker, Kubernetes, CI/CD setup

    – Experience with AWS

    – React skills

    – Experience with SaltStack
     

    We offer:

    – Zero bureaucracy and a flat organizational structure

    – Remote work

    – Flexible schedule: on this project, it’s important to have a 3–4 hour overlap with the client’s team (PDT time)

    – No time trackers

    – Paid vacation (15 working days) and sick leave (10 working days)

    – Internal Clojure Community
     

    Interview stages:

    1. Interview with a recruiter and English check (up to 60 min)
    2. Technical interview with a Senior Clojure Developer (90–120 min)
    3. Technical interview with the client (up to 90 min)
    More
Log In or Sign Up to see all posted jobs