Jobs

40
  • · 344 views · 49 applications · 23d

    Senior Java Backend Developer + DevOps (USA Company)

    Full Remote · Worldwide · Product · 5 years of experience · Intermediate
    Current Challenges: - Getting platform ready for scaling - Adding new features including integrations with other shipping carriers - Increasing test coverage - Maintenance and bug-fixing General requirements: – Work experience: 5+ years – Work...

    Current Challenges:

    - Getting platform ready for scaling

    - Adding new features including integrations with other shipping carriers

    - Increasing test coverage

    - Maintenance and bug-fixing

     

    General requirements:

    – Work experience: 5+ years

    – Work experience with a live production system: 3+ years

     

    Must have:

    – Java 11

    – Knowledge of SQL and one of SQL databases (complex queries, optimization, building data models)

    – Understanding of multi-threading

    – Spring IoC/DI, Spring Boot, Spring Security

    – Spring WebFlux, RxJava

    – Gradle, Git, Docker

    – Unit and integration testing

    – Experience with AWS

    – Knowledge PostgreSQL

    - AWS Terraform

    - AWS Serverless

    More
  • · 130 views · 15 applications · 24d

    Senior Java Engineer (high-load product)

    Full Remote · Ukraine · 5 years of experience · Upper-Intermediate
    Are you a Java Developer looking for new challenges? What about working with a high-profile client with millions of QPS? If you have experience developing high-performance distributed systems, this is the perfect opportunity to work on a new digital...

    Are you a Java Developer looking for new challenges? What about working with a high-profile client with millions of QPS? 
    If you have experience developing high-performance distributed systems, this is the perfect opportunity to work on a new digital marketing management platform with a world-renowned client.

     

    Project tech stack: 
    Concurrency -  a high-load low-latency system.

    Cache: aerospike, Memcached

    Cloud: AWS, GCP

    DB: PostgreSQL, Superset

    Streams: Kafka, Kinesis

    Data formats: Avro, Protobuf
    Languages: Java, Scala, Python

     

     

    About the project:

    Our client is a leading streaming service based in the United States. With millions of users worldwide, its devices provide easy access to free TV, live news, sports, movies, etc. The client has an advertising business and also licenses its hardware and software to other companies.

     

    Location:

    Ukraine remote

     

    Skills & Experience:

    — Background in computer science or similar quantitative field;

    — 5+ years of professional software development experience;

    — Expert Knowledge of Core Java;

    — Experience developing high-scale and high-performance distributed systems;

    — Good understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading and real-time programming;

    — Product-focused mindset;

    — Team player with strong interpersonal skills;

    — English — Upper intermediate or above.

     

    Responsibilities

    — Work with a highly skilled engineering team in all phases of the Agile development process from design to deployment;

    — Design, develop, and maintain high-scale, high-performance real-time applications;

    — Work with quality assurance, release engineering, and product management to deliver quality software;

    — Identify, design, and implement improvements to the current architecture. This may include: internal process improvements, automating manual processes, optimizing data delivery, reducing cost, re-designing infrastructure for greater reliability, etc;

    — Take your own initiative in the development process and working atmosphere improvements, be proactive in suggesting new visions and approaches to the platform development; anticipate problems or issues solutions that may arise;

    — Deliver constant value back to the business in a highly agile team approaching near-continuous deployment.

     

    What we offer

    Work:

    Flexible working hours;

    Remote work;

    Company equipment provision (Macbook);


    Health:

    Comprehensive medical insurance and sports benefits;

    PTO (35 days);


    Education:

    Allowances for professional education;

    English courses with native speakers;

    Internal knowledge-sharing sessions.

    More
  • · 91 views · 15 applications · 6d

    Senior Java Engineer (high-load project)

    Ukraine · 5 years of experience · Intermediate
    Are you a Java Developer looking for new challenges? What about working with a high-profile client with millions of QPS? If you have experience developing high-performance distributed systems, this is the perfect opportunity to work on a new digital...

    Are you a Java Developer looking for new challenges? What about working with a high-profile client with millions of QPS? If you have experience developing high-performance distributed systems, this is the perfect opportunity to work on a new digital marketing management platform with a world-renowned client.

     

    Project tech stack: Java 11, Concurrency, Scala, Big Data, Amazon AWS (EC2, Kinesis, Dynamo, Cloudfront, Cloudwatch, Athena), Aerospike, Avro, Netty, Tomcat, Apache Mina, Lucene

     

     

    About the project:

     

    Our client is a leading streaming service based in the United States. With millions of users worldwide, its devices provide easy access to free TV, live news, sports, movies, etc. The client has an advertising business and also licenses its hardware and software to other companies.

     

    Location:

    Remote: Ukraine

     

     

    Skills & Experience:

     

    — Background in computer science or similar quantitative field;

    — 5+ years of professional software development experience;

    — Expert Knowledge of Core Java;

    — Experience developing high-scale and high-performance distributed systems;

    — Excellent understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading and real-time programming;

    — Product-focused mindset;

    — Team player with strong interpersonal skills;

    — English — Upper intermediate or above.

     

    As a plus

    — Experience with cache optimization, distributed cache, and NO SQL DB is a plus;

    — Experience with Big Data and AWS services is a plus;

    — Experience in the advertising domain is a big plus.

     

    Responsibilities

    — Work with a highly skilled engineering team in all phases of the Agile development process from design to deployment;

    — Design, develop, and maintain high-scale, high-performance real-time applications;

    — Work with quality assurance, release engineering, and product management to deliver quality software;

    — Identify, design, and implement improvements to the current architecture. This may include: internal process improvements, automating manual processes, optimizing data delivery, reducing cost, re-designing infrastructure for greater reliability, etc;

    — Take your own initiative in the development process and working atmosphere improvements, be proactive in suggesting new visions and approaches to the platform development; anticipate problems or issues solutions that may arise;

    — Deliver constant value back to the business in a highly agile team approaching near-continuous deployment.

     

    What we offer

     

    Work:

     

    Flexible working hours;

    Direct communication with C-levels;

    Collaborative, friendly team environment

    Hybrid work;

    Company equipment provision;

    Life:

     

    Maternity and paternity leaves;

    Proxet Culture Club events;

    Company social events;

    Annual corporate parties;

    Health:

     

    Comprehensive medical insurance and sports benefits;

    Mental health program with private consultations;

    Live webinar with therapists;

    Paid sick leaves;

    Education:

     

    Allowances for professional education;

    English courses with native speakers;

    Internal knowledge-sharing sessions.

    More
  • · 58 views · 3 applications · 5d

    Senior Java Developer (with React)

    Full Remote · EU · Product · 5 years of experience · Intermediate Ukrainian Product 🇺🇦
    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 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 over 6,000 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 6,000 ARRISERS! See a job that excites you? Apply now, and our friendly recruitment team will connect with you soon. Your journey starts here!  

     

    Required Skills: 

    • 5+ years of hands-on experience in commercial software development using Java.  
    • Solid understanding of Object-Oriented Programming (OOP) concepts and proficient in applying design patterns. 
    • Extensive expertise in Java Core and the Spring framework (including Spring Boot, Spring Web, Spring Data, Spring Cloud). 
    • Proficiency in vanilla JDBC for database interactions. 
    • Strong understanding of RDBMS concepts and SQL, with experience working with databases such as Oracle, PostgreSQL. 
    • Experience with Redis. 
    • Experience with distributed messaging systems, particularly RabbitMQ. 
    • Proven track record in the development of microservices and distributed transactional systems. 
    • Knowledge of fundamental design principles for building scalable and highly available applications. 
    • Good foundation in algorithms, design patterns, and data structures. 
    • Proficiency in unit/functional testing frameworks such as JUnit 4/5, Spock, and Testcontainers.  

     

    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
  • · 58 views · 4 applications · 5d

    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
  • · 267 views · 113 applications · 10d

    Java Developer (Spring Boot)

    Full Remote · EU · 5 years of experience · Upper-Intermediate
    Job Title: Java Developer (Spring Boot) Location: Remote Job Type: Full-Time About Us: We are an innovative technology company that is transforming the way people discover and purchase products. (IKEA) Job Summary: As a Java Developer with a focus...

    Job Title: Java Developer (Spring Boot)

    Location: Remote

    Job Type: Full-Time

     

     

    About Us:

    We are an innovative technology company that is transforming the way people discover and purchase products. (IKEA)

     

    Job Summary:

    As a Java Developer with a focus on Spring Boot, you will be responsible for designing, developing, and maintaining Java-based applications. You will work closely with our team of developers, architects, and product managers to deliver high-performing and secure solutions.

     

    Key Responsibilities:

    Design, develop, and maintain Java applications using Spring Boot.

    Write clean, efficient, and maintainable code.

    Collaborate with cross-functional teams to define, design, and ship new features.

    Develop and consume RESTful APIs and integrate third-party services.

     

    Requirements:

    Proven experience as a Java Developer with expertise in Spring Boot.

    Strong understanding of Java (8+).

    Proficiency in developing RESTful APIs.

    Experience with Spring Framework components such as Spring MVC, Spring Data, and Spring Security.

    Familiarity with front-end technologies like HTML, CSS, and JavaScript is a plus.

    Knowledge of database systems such as MySQL, PostgreSQL, or MongoDB.

    Experience with version control systems, preferably Git.

    Strong problem-solving skills and attention to detail.

    Excellent communication and teamwork abilities.

     

     

    We look forward to reviewing your application and potentially welcoming you to our team!

    More
  • · 187 views · 35 applications · 8d

    Backend Java Developer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-Intermediate
    This role is suitable for a highly motivated and skilled Java developer with a strong understanding of modern software development practices and a passion for building scalable and robust systems. Requirements: In-depth knowledge of Java 8+ features...

    This role is suitable for a highly motivated and skilled Java developer with a strong understanding of modern software development practices and a passion for building scalable and robust systems. 

     

    Requirements:

    • In-depth knowledge of Java 8+ features and best practices. 
    • Spring Ecosystem: Strong proficiency in Spring Framework, Spring Boot, and Hibernate.
    • Databases: Experience with relational databases and NoSQL databases.
    • Messaging: Solid understanding of messaging platforms, particularly Kafka.
    • Microservices: Proven experience in developing and deploying microservices.
    • Design Documentation: Ability to write clear and concise design documents.
    • Container Orchestration: Experience with Kubernetes is crucial for deploying and managing microservices in production environments.
    • Tool Proficiency: Proficiency in Maven (build automation), Git (version control), Jenkins (CI/CD), and Docker (containerization) demonstrates a strong understanding of modern development workflows and best practices.
    •  Experience working in Agile environments and with CI tools like Jenkins indicates adaptability, collaboration, and a focus on continuous improvement.
    • Teamwork: Strong teamwork and communication skills.
    • Proactiveness: Ability to work independently and take initiative.

     

    Responsibilities:

    • Define requirements and goals.
    • Implement scalability strategies.
    • Investigate new technologies and learn them quickly.
    • Solve analytical problems to support scalable and sustainable design solutions.
    • Take ownership of product development, including all stages.

     

    We Offer:

    • Сompetitive compensation based on your skills and experience.
    • 24 days of annual paid vacation and 5 sick leaves.
    • Public holidays are additional days off.  
    • Accounting as a service.
    • Long-term employment.

     

    Recruitment Process:

    • Screening call with with HR (30mins)
    • Home assignment( 55 mins)
    • Technical interview with a live coding session (90 mins)
    • Interview with R&D Manager (60 mins)
    • Final feedback received within a week after the interview.
    More
  • · 101 views · 13 applications · 6d

    Senior Backend Java Developer to $6500

    Full Remote · Ukraine · 5 years of experience · Upper-Intermediate
    Who we are: Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries. About the Product: proteanTecs is a game-changing startup redefining the...

    Who we are:


    Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries. 

     

    About the Product: 

    proteanTecs is a game-changing startup redefining the way advanced electronics monitor their own health. In a world driven by AI, cloud computing, and autonomous systems, reliability isn’t optional - it’s essential. But how do you ensure peak performance and prevent failures before they happen?

    That’s where proteanTecs comes in. The product provides real-time visibility into next-gen chips while they operate, using cutting-edge on-chip monitoring, machine learning, and predictive analytics. The technology helps companies build smarter, more resilient, and more efficient computing systems - eliminating blind spots and unlocking deep insights like never before.

    The solution is already trusted by industry leaders in data centers, automotive, communications, and consumer devices. 

     

    About the Role: 
     

    proteanTecs is looking for a talented Senior Java Engineer to join the ride as we spearhead the next revolution in electronics. Your work will directly contribute to making electronics smarter, safer, and more reliable - powering everything from data centers to autonomous vehicles. As part of a fast-paced startup, you’ll take on diverse challenges, adapt quickly, and see your solutions shape the future of technology. You will be involved in end-to-end feature delivery alongside a team of 200+ industry-leading professionals who are passionate about innovation and knowledge-sharing. You’ll be working with cutting-edge tools, machine learning models, and advanced platforms to push the boundaries of what’s possible.

     

    Key Responsibilities: 
     

    • Develop and maintain robust, scalable, and secure Java-based software solutions
    • Collaborate with product managers, architects, and other engineers to design and implement new features
    • Build and optimize data processing pipelines for high-volume analytics applications
    • Ensure software quality through code reviews, unit testing, and integration testing
    • Participate in architectural decisions, contributing to the design of cloud-based systems
    • Monitor and optimize system performance to meet scalability and reliability goals
    • Troubleshoot, debug, and resolve issues in development, staging, and production environments.

     

    Required Competence and Skills:
     

    • BA or B.Sc in Computer Science or an equivalent field
    • 5+ years of hands-on experience in Java development
    • Strong understanding of object-oriented programming, design patterns, and clean code principles
    • Familiarity with database systems (SQL/NoSQL) and query optimization techniques
    • Knowledge of cloud platforms (AWS, Azure, GCP) and microservices architecture
    • Experience with Spring Boot and the Spring Framework ecosystem
    • Experienced with JPA (Hibernate – advantage)
    • Strong understanding of REST API
    • Excellent problem-solving skills and a proactive attitude
    • Strong communication skills and the ability to collaborate in a team environment

     

    Nice to have:
     

    • Experience with Python is a strong advantage
    • Experience with streaming or messaging services (Kafka, RabbitMQ)
    • Knowledge of monitoring tools such as Grafana, Prometheus, or ELK Stack
    • Hands-on experience with containerization and orchestration (Docker, Kubernetes
    • Familiarity with big data technologies like Apache Flink or Spark
    • Experience in performance optimization and distributed systems.
       


    Why Us?

    We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in).

     

    We provide full accounting and legal support in all countries we operate.

     

    We utilize a fully remote work model with a powerful workstation and co-working space in case you need it.

     

    We offer a highly competitive package with yearly performance and compensation reviews.

     

    More
  • · 56 views · 9 applications · 30d

    Senior Java Developer

    Full Remote · Ukraine · 5 years of experience · Upper-Intermediate
    Project Description: We are developing a cutting-edge platform for one of the world’s most global banks. This platform gathers, processes, and provides access to organizational data through both private and public cloud environments. The solution is built...

    Project Description:

    We are developing a cutting-edge platform for one of the world’s most global banks. This platform gathers, processes, and provides access to organizational data through both private and public cloud environments. The solution is built from scratch using the latest technologies.

    Responsibilities:

    • Develop high-quality, well-tested Java code
    • Write test cases and maintain user/support documentation
    • Support development environments (primarily automation using Jenkins CI, Bash)
    • Evaluate and adopt new development tools, libraries, and methodologies to improve quality
    • Conduct peer code reviews for project codebase changes

    Mandatory Skills:

    • 6+ years of experience in software development
    • 5+ years of experience in Java
    • Strong SQL knowledge (preferably Oracle or PostgreSQL dialects)

    Nice-to-Have Skills:

    • Experience with Messaging Systems (RabbitMQ, Kafka, etc.)
    • Experience with Kubernetes and Docker
    • Comfortable working in a Linux environment

    Languages:

    • English: B2 Upper Intermediate
    More
  • · 70 views · 1 application · 17d

    Senior/Lead Java Developer

    Full Remote · Poland · 5 years of experience · Upper-Intermediate
    Description Our client is a world-leading provider of telecom equipment, solutions, and services to mobile and fixed network operators and telecom providers all over the world. Requirements Leading experience, scrum master experience 5+ years of...

    Description

    Our client is a world-leading provider of telecom equipment, solutions, and services to mobile and fixed network operators and telecom providers all over the world.

     

    Requirements

    Leading experience, scrum master experience

    5+ years of experience with Java and microservices, back-end development.
    Familiarity with containerization and orchestration technologies, including Kubernetes.
    Experience with Spring Boot for backend services.
    Working knowledge of Helm, FluxCD for microservice deployment, and Terraform for infrastructure setup, particularly in Azure environments.
    4G/5G Core development experience is a plus.
    Understanding of 3GPP specifications is a plus.

    Position Qualifications:

    Solid understanding of Agile methodologies (e.g., Test-Driven Development, Continuous Integration, Code Coverage, and Code Analysis).
    Effective communication and collaboration in a cross-functional team environment.
    Self-directed work style with the ability to mentor less experienced team members.

     

    Job Responsibilities:

    Lead the design, development, and maintenance of complex Java-based Back-end solutions for a microservices-based architecture.
    Collaborate with backend and front-end developers to ensure seamless integration of Java-based microservices.
    Make key decisions regarding non-functional requirements, integrations, and security for both back-end and front-end systems.
    Ensure scalability, performance, and reliability of both front-end and back-end solutions.

     

    • Non-functional requirements decision making;
    • Integration decision making;
    • Security decision making
    • Design, develop, and maintain high-performance backend microservices using Java, following best practices and design patterns.
    More
  • · 335 views · 45 applications · 27d

    Senior Java Developer

    Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · Pre-Intermediate
    The full production cycle IT company specializes in the development of software products/services in the field of information technologies. The company’s team is working on creating a Digital Assets Trading Infrastructure that allows companies and traders...

    The full production cycle IT company specializes in the development of software products/services in the field of information technologies. The company’s team is working on creating a Digital Assets Trading Infrastructure that allows companies and traders to interact in the cryptocurrency market.

     

    We are looking for an experienced Senior Java Developer to join our professional team. Required skills include Java, concurrent and reactive programming, computer science fundamentals (algorithms, data structures), and experience with high-load systems.

     

    Requirements:

    • 5+ years of experience in software development.
    • Strong understanding of computer science fundamentals (algorithms, data structures).
    • Proficiency in Java 21+ and modern Java features.
    • Experience with Concurrency and Virtual Threads.
    • Experience with Reactive Programming (Spring WebFlux).
    • Hands-on experience with messaging brokers (Kafka, RabbitMQ).
    • Knowledge of databases, including RDBMS (SQL), TimeSeries, and Document-oriented databases.
    • Proven experience in developing high-performance, scalable, and reliable reactive applications.

       

    What skills must the candidate have?

    • Design, develop, and maintain high-load, efficient microservices.
    • Collaborate with cross-functional teams to ensure seamless integration and deployment.

       

    Would be a plus:

    • Experience with caching technologies (Redis, Hazelcast IMDG).
    • Knowledge of streaming technologies (Apache Flink, Hazelcast Jet).
    • Experience with AWS Cloud services.

       

    What will you do in the first 90 days?

    • Develop a Risk Machine based on real-time calculations on intensive real-time data streams.
    • Develop an Order Execution Service.
    • Optimize concurrent code execution to achieve maximum performance.

       

    Company offers:

    • Competitive salary level.
    • Medical insurance.
    • Psychological support.
    • Partial payment for sports activities.

       

    Our company provides equal opportunity. We encourage applications from candidates of all backgrounds and experience, and reserve the right to contact only those candidates who have been selected based on resumes. Thank you for considering our company as your next career step!

    More
  • · 53 views · 4 applications · 9d

    Senior MuleSoft Engineer

    Full Remote · Ukraine · 5 years of experience · Upper-Intermediate
    N-iX is looking for a Senior MuleSoft Engineer to join our team About the customer: Our customer is among the biggest retailers of office supplies in the UK/EU. Their goal is to build a big-scale integration bus between e-commerce solution which will...

    N-iX is looking for a Senior MuleSoft Engineer to join our team
     

    About the customer:
    Our customer is among the biggest retailers of office supplies in the UK/EU.  Their goal is to build a big-scale integration bus between e-commerce solution which will be connected to their internal services and platforms. 

    Technological stack for the target landscape: Kafka, Mule API management, Sftp , file, webservice, database, jms, amq, Salesforce
     

    Responsibilities:

    • Support the team with implementing a development and deployment process using Mulesoft (Mule 4). 
    • Support the team with ensuring development guidelines and best practices are followed
    • Work on interfaces to support company projects and initiatives.
    • Review and enhance monitoring and logging of interface payloads and delivery status.
    • Work under the guidance of our mule Architect
    • Participate in project and team meetings
    • Participate in interface design meetings
    • Help in conversion/migration of service from on premise (mule 3.9 ) to mule 4.0 Cloud.

    Requirements:

    • Experience with MuleSoft platform building custom and standard integrations
    • Expertise in Java. Knowledge of the next languages would be also a plus: mel, dataweave, groovy, XML, Avro, SQL, Javascript, xslt
    • Good understanding of networking and security concepts.  
    • Some business knowledge around retail domain would be a plus
    • Upper-intermediate speaking and written English

    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
  • · 67 views · 6 applications · 6d

    Senior Full-Stack Developer (Java + Angular, Backend-Oriented)

    Ukraine · 5 years of experience · Upper-Intermediate
    We are looking for experienced Senior Full-Stack Developer (Backend-Oriented) to join our growing Web Development team. This is a full-time, long-term opportunity to work on a global product that serves millions of users, solving real-world security and...

    We are looking for experienced Senior Full-Stack Developer (Backend-Oriented) to join our growing Web Development team.

     

    This is a full-time, long-term opportunity to work on a global product that serves millions of users, solving real-world security and scalability challenges in a fast-paced and highly collaborative environment.

     

    📍 Candidates must be located in or near Kyiv — remote work is available, but occasional office presence may be required.

     

    Requirements

    • 5+ years of experience building scalable, interactive applications using Java Spring / Spring Boot
    • Experience with Angular 2+ 
    • 2+ years of working experience with AWS
    • Proven team leadership experience
    • Strong analytical and system design skills
    • Proactive, highly motivated, and responsible approach to work
    • Experience with large-scale, complex projects
    • Fast learner with the ability to adopt and go deep with new technologies
    • Upper-Intermediate to Advanced English

       

    Will be a plus

    • Familiarity with OpenID and SAML protocols
    • Experience with Chrome extension development
    • Experience with mobile development (Android and iOS)

       

    Responsibilities

    • Lead and drive development efforts on Front-end/Back-end/Mobile (depending on your focus)
    • Conduct research and propose solutions in server-side, cloud, container orchestration, web, and mobile areas
    • Ensure delivery of secure, performant, and high-quality features
    • Work with a modern and diverse tech stack including Java Spring Boot, Angular 17+, Swift
    • Collaborate with cross-functional team members including developers and QA in an Agile setup
    • Report directly to the R&D Team Lead

       

    About project

    Our client is the worldwide frontrunner in identity security. By emphasizing intelligent privilege controls, they deliver the most extensive security solutions for any identity within business applications, distributed workforces, hybrid cloud environments, and throughout the entire DevOps lifecycle.

     

    Work Schedule

    Full-time working day. 

     

    Interview Stages

    1. HR interview with our recruiter
    2. Introductory call with the client’s recruiter
    3. Technical interview with the Engineering Manager (1 hour)
    4. Coding interview (2 hours)
    5. Final HR interview with the client’s Head of People
    More
  • · 54 views · 6 applications · 24 April

    Senior Java Developer

    Full Remote · Ukraine · 5 years of experience · Upper-Intermediate
    Project description We are looking for a proactive Java developer to work on a challenging project. KMC or KYC Master Central is the data aggregation platform that's available through vendors and public sources. KMC uses robotics process automation and...

    Project description

    We are looking for a proactive Java developer to work on a challenging project.

    KMC or KYC Master Central is the data aggregation platform that's available through vendors and public sources. KMC uses robotics process automation and other technologies (API, NDM, SFTP) to research and gather information on clients' data around Profile, Financials, Beneficial Ownership and Screening. KMC data sources are internal and external data providers. KMC provides a virtual workforce to collect client information required to complete the KYC refresh process and make it available to BSU Makers to shorten cycle times for the KYC process.

    Role and responsibilities include application development while providing expertise in the full software development lifecycle, from concept, design, implementation to product delivery. Potential involvement with projects dealing with Robotic Process Automation, machine learning, cognitive computing, smart BPM and other enterprise technologies.

    Responsibilities

    Write good effective and well-tested reliable Java/Groovy code according to business and technical requirements, perform peer code-reviews

    Be responsible for writing code, testing, deployment, and support of the application

    Partner with the team on finding new ways to solve technical and business problems

    Production support activities

    Work in tight cooperation with the global enterprise development team in a fast-paced agile environment.

    Implement the product's lifecycle: Design, development, integration testing, deployment and maintenance

    Skills

    Must have

    Strong Java: Core, JDBC, multithreading, Collections, I/O

    Strong database development: SQL, transactions, isolation level, query optimization

    Strong understanding of data structures and algorithms (e.g. big O notation, red-black tree, hash table, sorting algorithms)

    Java Spring framework including Spring boot, Spring REST

    RDBMS or MongoDB experience (2+ years)

    Junit, Mockito

    Experience in working on full SDLC projects

    Tomcat or other Web containers

    Experience in integration with 3rd party API data sources (Rest, Soap, MQ).

    Maven or Gradle

    Good communication skills

    Nice to have

    JavaScript frameworks (Angular, JQuery, ...)

    Modern build/configure/deploy automation tools

    Robotic Process Automation

    UNIX/Linux/Windows scripting

    Groovy

    More
  • · 53 views · 8 applications · 30d

    Senior Java Developer

    Full Remote · Ukraine · 5 years of experience · Upper-Intermediate
    Project Description: We are looking for a proactive Java developer to work on a challenging project. KMC or KYC Master Central is the data aggregation platform that's available through vendors and public sources. KMC uses robotics process automation and...
    • Project Description:

      We are looking for a proactive Java developer to work on a challenging project.

      KMC or KYC Master Central is the data aggregation platform that's available through vendors and public sources. KMC uses robotics process automation and other technologies (API, NDM, SFTP) to research and gather information on clients' data around Profile, Financials, Beneficial Ownership and Screening. KMC data sources are internal and external data providers. KMC provides a virtual workforce to collect client information required to complete the KYC refresh process and make it available to BSU Makers to shorten cycle times for the KYC process.

      Role and responsibilities include application development while providing expertise in the full software development lifecycle, from concept, design, implementation to product delivery. Potential involvement with projects dealing with Robotic Process Automation, machine learning, cognitive computing, smart BPM and other enterprise technologies.
       

    • Responsibilities:

      - Write good effective and well-tested reliable Java/Groovy code according to business and technical requirements, perform peer code-reviews
      - Be responsible for writing code, testing, deployment, and support of the application
      - Partner with the team on finding new ways to solve technical and business problems
      - Production support activities
      - Work in tight cooperation with the global enterprise development team in a fast-paced agile environment.
      - Implement the product's lifecycle: Design, development, integration testing, deployment and maintenance
       

    • Mandatory Skills Description:

      - Strong Java: Core, JDBC, multithreading, Collections, I/O
      - Strong database development: SQL, transactions, isolation level, query optimization
      - Strong understanding of data structures and algorithms (e.g. big O notation, red-black tree, hash table, sorting algorithms)
      - Java Spring framework including Spring boot, Spring REST
      - RDBMS or MongoDB experience (2+ years)
      - Junit, Mockito
      - Experience in working on full SDLC projects
      - Tomcat or other Web containers
      - Experience in integration with 3rd party API data sources (Rest, Soap, MQ).
      - Maven or Gradle
      - Good communication skills
       

    • Nice-to-Have Skills Description:

      - JavaScript frameworks (Angular, JQuery, ...)
      - Modern build/configure/deploy automation tools
      - Robotic Process Automation
      - UNIX/Linux/Windows scripting
      - Groovy

    More
Log In or Sign Up to see all posted jobs