Jobs

105
  • · 30 views · 2 applications · 25d

    Java Developer (Fullstack)

    Full Remote · Ukraine · 7 years of experience · Upper-Intermediate
    Project Description: Since 2005, our Client has empowered financial professionals by blending traditional financial wisdom with fintech innovation, focusing on efficiency, enhanced risk management, and strategic growth. As a trusted partner, we deliver...
    • Project Description:

      Since 2005, our Client has empowered financial professionals by blending traditional financial wisdom with fintech innovation, focusing on efficiency, enhanced risk management, and strategic growth.

      As a trusted partner, we deliver risk and wealth management solutions to leading global private banks, wealth and asset managers, family offices, investment banks and CCPs.

       

    • Responsibilities:

      Join an existing team to enhance and maintain the existing products and continuously increase their modularity, security and scalability. Implement new features and fix bugs reported by our existing clients (Swiss banks).

       

    • Mandatory Skills Description:

      - 7+ years of professional work experience (post-graduation) and STEM degree
      - Java 14 - 21, Spring Boot, JUnit
      - Docker, Maven, Jenkins, Git
      - can-do attitude
      - able to work autonomously and efficiently with legacy code, convoluted configurations, outdated documentations
      - have excellent communication skills to challenge conflicting and/or unclear client requirements

       

    • Nice-to-Have Skills Description:

      - ZK framework
      - JasperReports

       

    • Languages:
      • English: B2 Upper Intermediate
    More
  • · 49 views · 2 applications · 25d

    Java Developer

    Full Remote · Ukraine · 7 years of experience · Upper-Intermediate
    Since 2005, our Client has empowered financial professionals by blending traditional financial wisdom with fintech innovation, focusing on efficiency, enhanced risk management, and strategic growth. As a trusted partner, we deliver risk and wealth...

    Since 2005, our Client has empowered financial professionals by blending traditional financial wisdom with fintech innovation, focusing on efficiency, enhanced risk management, and strategic growth.

    As a trusted partner, we deliver risk and wealth management solutions to leading global private banks, wealth and asset managers, family offices, investment banks and CCPs.

    • Responsibilities:

      Join an existing team to enhance and maintain the existing products and continuously increase their modularity, security and scalability. Implement new features and fix bugs reported by our existing clients (Swiss banks).

    • Mandatory Skills Description:

      - 7+ years of professional work experience (post-graduation) and STEM degree
      - Java 14 - 21, Spring Boot, JUnit
      - Docker, Maven, Jenkins, Git
      - can-do attitude
      - able to work autonomously and efficiently with legacy code, convoluted configurations, outdated documentations
      - have excellent communication skills to challenge conflicting and/or unclear client requirements

    • Nice-to-Have Skills Description:

      - ZK framework
      - JasperReports

    More
  • · 85 views · 9 applications · 25d

    Senior Java Engineer

    Full Remote · Ukraine · 7 years of experience · Upper-Intermediate
    Kyiv only! 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...

    Kyiv only!

     

    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.
       
    More
  • · 48 views · 1 application · 25d

    Java Developer

    Full Remote · Ukraine · 7 years of experience · Upper-Intermediate
    Project Description: Since 2005, our Client has empowered financial professionals by blending traditional financial wisdom with fintech innovation, focusing on efficiency, enhanced risk management, and strategic growth. As a trusted partner, we deliver...
    • Project Description:

      Since 2005, our Client has empowered financial professionals by blending traditional financial wisdom with fintech innovation, focusing on efficiency, enhanced risk management, and strategic growth.

      As a trusted partner, we deliver risk and wealth management solutions to leading global private banks, wealth and asset managers, family offices, investment banks and CCPs.

    • Responsibilities:

      Join an existing team to enhance and maintain the existing products and continuously increase their modularity, security and scalability. Implement new features and fix bugs reported by our existing clients (Swiss banks).

    • Mandatory Skills Description:

      - 7+ years of professional work experience (post-graduation) and STEM degree
      - Java 14 - 21, Spring Boot, JUnit
      - Docker, Maven, Jenkins, Git
      - can-do attitude
      - able to work autonomously and efficiently with legacy code, convoluted configurations, outdated documentations
      - have excellent communication skills to challenge conflicting and/or unclear client requirements

    • Nice-to-Have Skills Description:

      - ZK framework
      - JasperReports

    • Languages:
      • English: B2 Upper Intermediate
    More
  • · 47 views · 3 applications · 24d

    Senior Java Developer

    Full Remote · Ukraine · 5.5 years of experience · Upper-Intermediate
    Project Description: We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch...
    • Project Description:

      We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch using the latest technologies.

    • Responsibilities:

      - Write good and well-tested code in Java
      - Write user/supporter documentation
      - Development environment support (mostly automation using Jenkins CI, Bash, Groovy)
      - Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
      - Perform peer code review of project codebase changes

    • Mandatory Skills Description:

      - At least 6 years of experience as Java software developer
      - Java concurrency (practical experience and good knowledge)
      - Experience in developing distributed systems
      - Up-to-date overview of modern software development tools and techniques
      - Good knowledge of SQL (Oracle or PostgreSQL dialects is preferable)

    • Nice-to-Have Skills Description:

      - Experienced in MongoDB
      - Able to work with build/configure/deploy automation tools
      - Linux user

    • Languages:
      • English: B2 Upper Intermediate
    More
  • · 186 views · 36 applications · 24d

    Senior Java engineer

    Countries of Europe or Ukraine · 8 years of experience · Upper-Intermediate
    Our client is an innovative company transforming the way voice and IP data is captured and processed for the telecommunications sector and government agencies. Their advanced technology processes billions of data points daily, playing a crucial role in...

    Our client is an innovative company transforming the way voice and IP data is captured and processed for the telecommunications sector and government agencies. Their advanced technology processes billions of data points daily, playing a crucial role in improving government operations and shaping the future of global communication.
    We are seeking a talented and innovative Software Engineer with strong Java experience to join our team.

    Requirements:

    ● 8+ years of experience in software development
    ● strong programming skills in Java (Spring / Spring Boot)
    ● deep understanding of distributed systems and microservices architectures
    ● extensive experience with high-performance, large-scale data processing systems, and real-time analytics.
    ● proven track record of designing and implementing complex, scalable software systems that process terabytes of data daily
    ● strong understanding of DevOps practices, CI/CD pipelines, and infrastructure-as-code concepts
    ●excellent problem-solving skills and ability to make sound architectural decisions, balancing various trade-offs
    ● upper-intermediate to advanced English proficiency

    Would be a plus:

    ● bachelor's or Master's degree in Computer Science, Telecommunications Engineering, or related field or equivalent experience
    ● experience with C++ or Java
     

    Responsibilities:

    ● develop and maintain the overall technical vision for our products, ensuring alignment with business goals and industry trends
    ● collaborate with cross-functional teams to translate business requirements into technical specifications and architectural designs
    ● drive innovation by researching and integrating cutting-edge technologies, architectures, and advanced data processing techniques
    ● mentor and guide senior engineers and tech leads, fostering a culture of technical excellence and continuous learning
    ● participate in high-level decision-making about product features, technical trade-offs, and buy vs. build decisions
    ● develop and champion best practices in software architecture, design patterns, and coding standards across the organization
    ● lead architecture reviews and provide technical governance to ensure solution integrity and alignment with architectural principles
    ● collaborate with the DevOps and Operations teams to design resilient, scalable, and easily maintainable system architectures
    ● engage with key stakeholders, including executives and customers, to communicate technical vision and architectural decisions

    Why Rolique?

    ● we believe in fairness, transparency and helpfulness in everyday work
    ● your personal development is important to us, therefore we promote the internal transfer of knowledge and strengthen your “zone of genius”
    ● 20 days of paid vacation and 5 days of sick leaves
    ● personal budget for courses, training, and certifications
    ● health support and sports compensation
    ● accounting support

    More
  • · 49 views · 3 applications · 24d

    Senior Java Developer

    Full Remote · Ukraine · 7 years of experience · Upper-Intermediate
    We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch using the latest...

    We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch using the latest technologies.

    • Responsibilities:

      - Write good and well-tested code in Java
      - Write user/supporter documentation
      - Development environment support (mostly automation using Jenkins CI, Bash, Groovy)
      - Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
      - Perform peer code review of project codebase changes

    • Mandatory Skills Description:

      - At least 7 years of experience as Java software developer
      - Java concurrency (practical experience and good knowledge)
      - Experience in developing distributed systems
      - Up-to-date overview of modern software development tools and techniques
      - Good knowledge of SQL (Oracle or PostgreSQL dialects is preferable)

    • Nice-to-Have Skills Description:

      - Experienced in MongoDB
      - Able to work with build/configure/deploy automation tools
      - Linux user

    More
  • · 499 views · 158 applications · 23d

    Java (Middle + Senior) 2 developers to $5000

    Full Remote · Worldwide · 4 years of experience · Upper-Intermediate
    There are two positions (Middle 1, Senior 1). A German company, one of Europe’s top content marketing agencies, is looking for a talented Java Developer to join the team. The company helps major brands in the automotive and insurance industries connect...

    There are two positions (Middle 1, Senior 1).

    A German company, one of Europe’s top content marketing agencies, is looking for a talented Java Developer to join the team. The company helps major brands in the automotive and insurance industries connect with people in a meaningful way by blending creativity, content, and tech. With a team of over 600 people from 40 different countries, the company operates from cities like Berlin, Munich, London, Hamburg, and Stuttgart, and has an international partner network across Europe and beyond. You will work on interesting projects for big companies, join a great team, and earn a salary in EUR.

     

    [ The company prefers someone with Magnolia CMS experience or a developer ready to jump in and learn it ] !!!

     

    Position: Senior Java Developer

    Location: Fully remote

    Employment Type: Full-time, long-term

     

    Responsibilities:

    • Develop high-quality CMS components, modules, and applications for well-known clients.
    • Connect existing web APIs to the CMS and middleware.
    • Develop RESTful web APIs to support additional channels, especially mobile apps.
    • Support ongoing client projects in the field of content marketing.
    • Opportunities to contribute to client data management, including AI-driven personalization and agent workflows.
    • Opportunities to contribute to scalable deployments in marketing automation environments.
    • Opportunities to contribute to building scalable solutions for long-term impact.
       

    Requirements:

    • 5+ years of Java expertise (Spring Boot) and strong REST-API design skills to build scalable solutions.
    • Have a university degree in computer science or similar training.
    • Get hands-on with Magnolia CMS—or dive in and learn it quickly to expand your skills.
    • Work confidently with containers (Docker, Kubernetes) and cloud services (AWS, GCP, or Azure).
    • Have basic knowledge of Python and front-end tech (HTML5, CSS3, JavaScript) to handle diverse tasks.
    • Speak fluent English (B2+ level) to collaborate seamlessly with the team.
    • Thrive in an Agile (Scrum) environment with great problem-solving and communication skills, working closely with cross-functional teams on complex projects.


    Nice to Have:

    • Experience with Node.js, data analytics, AI, or solution architecture.
    • Extensive experience with Magnolia CMS.
    • Knowledge of German.


    Application Process:

    The selection process includes a test task and several interview stages.


    If you are a passionate Java Developer ready to tackle new challenges, the company would love to hear from you! Please submit your resume and a brief cover letter to apply.

    More
  • · 110 views · 20 applications · 22d

    Senior Java Software Engineer

    Full Remote · Ukraine · 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
  • · 41 views · 2 applications · 19d

    Senior Python Developer (with Java exp.)

    Full Remote · Ukraine · 5 years of experience · Upper-Intermediate
    Project Description: The company is looking for an experienced Python Developer (Mid/Senior level) with some JavaScript/TypeScript experience. The role involves developing and maintaining financial software solutions, integrating external systems, and...
    • Project Description:

      The company is looking for an experienced Python Developer (Mid/Senior level) with some JavaScript/TypeScript experience. The role involves developing and maintaining financial software solutions, integrating external systems, and ensuring seamless data flow. The ideal candidate should be proficient in Python, API integration, Docker, Unix scripting, and AWS services. Experience with Advent Geneva or similar financial systems is a plus.

    • Responsibilities:

      • Collaborate with cross-functional teams to design, develop, and maintain robust software solutions using Python in the finance domain.
      • Implement integration with external systems, such as APIs from financial data providers, trading platforms, or third-party services.
      • Develop and optimize backend services in Python, ensuring high performance and reliability.
      • Implement unit tests and automated testing to ensure code quality and maintainability.
      • Provide Level 2 technical support, troubleshooting complex issues escalated from the first line of support.
      • Work with Docker containers for application deployment and system management.
      • Utilize Unix shell scripting for automation, monitoring, and administrative tasks.
      • Employ AWS services to build scalable, secure and reliable cloud-based solutions.
      • Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
      • Stay up-to-date with emerging technologies and best practices in software development.

    • Mandatory Skills Description:

      • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
      • Minimum of 5 years of professional experience in Python 3 development, using frameworks such Django, Flask or FastAPI.
      • Experience integrating external systems via RESTful APIs, WebSockets, or web services.
      • Some experience with Java for backend processes.
      • Hands-on experience with Docker containers for deployment and management.
      • Familiarity with Unix shell scripting for automation and administrative tasks.
      • Experience with AWS services for cloud-based solutions (e.g., EC2, Cloudwatch).
      • Prior experience in Level 2 support, investigating and resolving technical issues.
      • Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment.
      • Excellent communication skills and ability to collaborate with diverse teams.

    • Nice-to-Have Skills Description:

      • Familiarity with financial concepts, instruments, and markets (e.g., stocks, options, derivatives) is a plus.
      • Experience with Advent Geneva or similar applications would be an advantage.

      • Understanding of distributed/cloud computing technologies and emerging computing trends
      • Self-starter and critical thinker, takes ownership of own projects and makes improvement suggestions for the entire infrastructure
      • Strong written and oral communications skills.

    More
  • · 48 views · 3 applications · 19d

    Java Developer (Fullstack)

    Full Remote · Ukraine · 7 years of experience
    Project Description: Since 2005, our Client has empowered financial professionals by blending traditional financial wisdom with fintech innovation, focusing on efficiency, enhanced risk management, and strategic growth. As a trusted partner, we deliver...
    • Project Description:

      Since 2005, our Client has empowered financial professionals by blending traditional financial wisdom with fintech innovation, focusing on efficiency, enhanced risk management, and strategic growth.

      As a trusted partner, we deliver risk and wealth management solutions to leading global private banks, wealth and asset managers, family offices, investment banks and CCPs.

    • Responsibilities:

      Join an existing team to enhance and maintain the existing products and continuously increase their modularity, security and scalability. Implement new features and fix bugs reported by our existing clients (Swiss banks).

    • Mandatory Skills Description:

      - 7+ years of professional work experience (post-graduation) and STEM degree
      - Java 14 - 21, Spring Boot, JUnit
      - Docker, Maven, Jenkins, Git
      - can-do attitude
      - able to work autonomously and efficiently with legacy code, convoluted configurations, outdated documentations
      - have excellent communication skills to challenge conflicting and/or unclear client requirements

    • Nice-to-Have Skills Description:

      - ZK framework
      - JasperReports

    • Languages:
      • English: B2 Upper Intermediate
    More
  • · 70 views · 2 applications · 19d

    Senior Java Developer

    Full Remote · Ukraine · 7 years of experience · Upper-Intermediate
    Project Description: We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch...
    • Project Description:

      We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch using the latest technologies.
       

    • Responsibilities:

      - Write good and well-tested code in Java
      - Write user/supporter documentation
      - Development environment support (mostly automation using Jenkins CI, Bash, Groovy)
      - Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
      - Perform peer code review of project codebase changes
       

    • Mandatory Skills Description:

      - At least 7 years of experience as Java software developer
      - Java concurrency (practical experience and good knowledge)
      - Experience in developing distributed systems
      - Up-to-date overview of modern software development tools and techniques
      - Good knowledge of SQL (Oracle or PostgreSQL dialects is preferable)
       

    • Nice-to-Have Skills Description:

      - Experienced in MongoDB
      - Able to work with build/configure/deploy automation tools
      - Linux user

    More
  • · 49 views · 2 applications · 18d

    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
  • · 124 views · 25 applications · 18d

    Staff Software Engineer

    Full Remote · Countries of Europe or Ukraine · 6 years of experience · Upper-Intermediate
    We are seeking an experienced Staff Software Engineer to support the architecture, design, and development of cloud-native application security products. These systems operate at global scale, delivering real-time protection and visibility into complex...

    We are seeking an experienced Staff Software Engineer to support the architecture, design, and development of cloud-native application security products. These systems operate at global scale, delivering real-time protection and visibility into complex customer infrastructures.

     

    Requirements:

    - 8+ years of experience in software engineering, building SaaS/cloud-based applications;

    - 6+ years of backend development using Java, Scala, and/or Kotlin;

    - Experience with modern frontend frameworks like Angular, React, or Vue.js;

    - Deep knowledge of microservices design patterns and API-first architectures;

    - Hands-on experience with AWS cloud platform and services;

    - Experience working with PostgreSQL, DynamoDB, Elasticsearch, and Kafka/SQS/SNS;

    - Strong understanding of DevOps, containerization (Kubernetes), CI/CD, and infrastructure-as-code;

    - Practical experience with observability and monitoring tools such as ELK, Datadog, PagerDuty, and Splunk/Coralogix. 

    - Git branching/version control workflows via GitHub;

    - Ability to independently lead project-level deliverables and collaborate across remote cross-functional teams;

    - Strong communication and problem-solving abilities, with a focus on performance, security, and reliability.

     

    Nice to Have:

    - Experience with functional programming in Scala and the Cats library; 

    - Prior background in application or cybersecurity platforms;

    - Familiarity with regulatory standards in cloud security is a bonus.

     

    Responsibilities:

    - System Design & Implementation: Architect and implement performant and scalable full-stack solutions leveraging Java, Scala, and/or Kotlin for backend and modern JS frameworks (React, Angular, Vue) for frontend;

    - Microservices Development: Design, develop, and optimize services within a Kubernetes-based distributed microservices ecosystem;

    - Cloud Infrastructure: Build and maintain infrastructure using AWS services, Terraform, Jenkins, and CI/CD pipelines. 

    - Data Engineering Integration: Integrate and optimize usage of SQL/NoSQL stores such as PostgreSQL, DynamoDB, Elasticsearch, and messaging platforms like Kafka and SQS. 

    - Observability & Monitoring: Contribute to service reliability through metrics instrumentation, alerting, and log aggregation via Prometheus, ELK, Datadog, and Splunk;

    - Security-first Engineering: Ensure systems are built with security, performance, and scalability as primary constraints;

    - Mentorship & Collaboration: Engage with internal engineers for cross-team knowledge sharing and best practices; guide junior engineers as needed.

     

    We offer:

    - Variety of domains;

    - Full stack of technologies;

    - Professional and highly interactive team environment;

    - Management style based on openness and trust;

    - Stable support in personal education and growth;

    - Worthy compensation;

    - Active community with regular knowledge sharing;

    - Flexible work conditions.

     

     

    More
  • · 113 views · 35 applications · 18d

    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
Log In or Sign Up to see all posted jobs