Jobs

139
  • Β· 101 views Β· 13 applications Β· 20d

    Java Principal Engineer (EU)

    Full Remote Β· EU Β· 8 years of experience Β· B2 - Upper Intermediate
    As a Principal Backend Engineer, you will be a technical cornerstone for our partner's engineering team. This is a hands-on role with a broad impact, where you will help guide architectural decisions, mentor other engineers, and steer the technical...

    As a Principal Backend Engineer, you will be a technical cornerstone for our partner's engineering team. This is a hands-on role with a broad impact, where you will help guide architectural decisions, mentor other engineers, and steer the technical strategy for our core products. You will be ensuring our platform can meet ambitious future demands for scale and performance while maintaining the highest standards of quality and security.

    You won't just be writing code; you'll help shape the technical vision alongside our engineering leadership team, ensuring we build the right things, the right way.
     

    • Architect & Design: Lead the design and architecture of major components of our distributed, cloud-native platform, ensuring solutions are scalable, resilient, and maintainable.
    • Technical Strategy: Partner with engineering leaders to define and execute the long-term technical roadmap, anticipating future needs and challenges.
    • Solve Complex Problems: Tackle our most challenging technical problems, particularly around performance, scalability, operations and data processing within our high-throughput systems.
    • Mentor & Lead: Act as a technical mentor and force-multiplier for the engineering team. Elevate the skills of those around you through code reviews, design discussions, and knowledge sharing.
    • Drive Best Practices: Champion engineering excellence across the organization by establishing and advocating for best practices in coding, testing, security, and cloud architecture.
    • Hands-On Development: Remain hands-on, contributing high-quality code for critical path features and complex infrastructure components.
       

    Requirements

    The Core Skills:

    • Extensive experience in software engineering in a commercial environment (minimum of 10 years), with a proven track record of designing and delivering complex, large-scale distributed systems in a high growth environment.
    • Deep expertise in Java and modern frameworks like Spring Boot.
    • Strong proficiency with relational databases, including PostgreSQL and/or MSSQL, with a solid understanding of data modelling and query optimization.
    • Hands-on experience with message brokers and event-driven architectures, specifically with Apache Kafka.
    • Comprehensive knowledge of cloud platforms, with a strong preference for AWS. You should be comfortable with core services like ECS/Fargate, S3, and RDS.
    • A strategic mindset with the ability to think abstractly and translate business requirements into a robust technical vision.
    • Good communication and leadership skills, with a demonstrated ability to influence and mentor other engineers.
    More
  • Β· 115 views Β· 17 applications Β· 14d

    Senior Java Software Engineer (with DevOps skills)

    Full Remote Β· Ukraine Β· 5 years of experience Β· B2 - Upper Intermediate
    The client is looking for a Senior Java Software Engineer (with DevOps skills) to accelerate product development and get more done for the overall roadmap for their flagship workforce management offering HotSchedules Labor. Currently, the team is...

    The client is looking for a Senior Java Software Engineer (with DevOps skills) to accelerate product development and get more done for the overall roadmap for their flagship workforce management offering HotSchedules Labor. Currently, the team is international with Engineers and QA Engineers from Ukraine, Latin America, and the US. This will be a perfect opportunity to master your English language skills, as many meetings are conducted in English. Most developers in the team are full-stack developers, although the backlog is heavier on backend tasks.
     

    Tech stack - Java 11/17, Spring: Databases: MS SQL, DynamoDB, clouds - Azure and AWS. 
     

         Requirements:

    • Strong expertise in Java 11; exposure to Java 17 or newer versions is a plus
    • Practical experience with the Spring Framework
    • Proven experience with cloud platforms such as AWS or Azure
    • Solid understanding of Kubernetes and Terraform (mandatory)
    • Experience in deploying and managing infrastructure, including serverless solutions and Kubernetes services (mandatory)
    • Strong ability to diagnose and resolve infrastructure issues is highly desirable
    • Familiarity with a variety of AI tools
    • Upper-intermediate English proficiency or higher
       
      Would be a plus:
    • Solid understanding of JavaScript, HTML, and CSS
    • Practical experience working with ReactJS

      Responsibilities: 
    • Develop new features from the product backlog
    • Develop REST services to support high-volume, low-latency web and mobile apps
    • Design and implement DB schema to allow new functionality
    • Maintain existing codebase
    • Define and evolve infrastructure to host various Java services
       
      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
  • Β· 22 views Β· 0 applications Β· 8d

    GenAI-focused Engineering Lead (Java)

    Hybrid Remote Β· Ukraine (Lviv) Β· 7 years of experience Β· B2 - Upper Intermediate
    About the Client and Product: Our client provides one of the world’s leading online video platforms, designed to power live streaming, online presentations, live conferences, events, tutorials, and training sessions. Leveraging cutting-edge browser-based...

    About the Client and Product:

    Our client provides one of the world’s leading online video platforms, designed to power live streaming, online presentations, live conferences, events, tutorials, and training sessions. Leveraging cutting-edge browser-based video capture technologies, the platform can support thousands of simultaneous viewers during live events.

    Built with advanced video pipeline technologies used by leading organizations like Amazon Video and Netflix, the platform encodes and streams millions of minutes of video content annually, making it a key player in the digital video space.

     

    About the Role:

    We are seeking a GenAI-focused Engineering Lead to drive the design and implementation of cloud-native software solutions enhanced by generative AI capabilities. In this role, you will collaborate with clients, product teams, and developers to deliver high-quality architectures that are scalable, intelligent, and future-ready.

    You will guide and mentor a team of engineers, ensuring alignment with architectural vision and best practices, while spearheading the adoption of modern GenAI technologies to unlock automation, personalization, and next-gen product experiences.

    Requirements:Key ResponsibilitiesTechnical Leadership

    • Collaborate with clients and stakeholders to gather technical and business requirements, with a focus on GenAI-driven opportunities.
    • Define robust, scalable solution architectures that incorporate generative AI models (e.g., LLMs, RAG pipelines, embeddings).
    • Select appropriate technologies, cloud services, and AI/ML frameworks to achieve product goals.
    • Lead technical discussions and trade-off analysis related to GenAI integration, cloud-native design, and system scalability.

    Solution Design & Development

    • Provide high-level effort estimations using standard methodologies.
    • Define implementation roadmaps and maintain clear, prioritized technical backlogs.
    • Lead the development of prototypes and PoCs integrating GenAI capabilities such as conversational agents, content generation, and intelligent automation.
    • Actively participate in development activities, contributing hands-on to model integration, vector database design, and inference optimization.

    Product Oversight

    • Review and document solution architecture, ensuring optimal performance, reliability, and AI model lifecycle management.
    • Oversee development teams to ensure implementation aligns with architectural and GenAI standards.
    • Support long-term product strategy by evolving AI-powered features and continuously aligning with business and user needs.

    Mentorship & Knowledge Sharing

    • Mentor engineers on architecture principles, software development best practices, and GenAI design patterns.
    • Translate complex GenAI concepts into clear, actionable guidance for both technical and non-technical audiences.
    • Foster a learning culture by promoting experimentation, AI literacy, and knowledge exchange within the team.

    Desired QualificationsCore Expertise:

    • 7+ years of professional software development experience.
    • 3+ years in a technical leadership or software architecture role.
    • Proven experience designing scalable and maintainable system architectures.
    • Strong backend engineering skills with Java, Spring, AWS, REST APIs, and relational databases (e.g., MySQL).
    • Practical experience deploying GenAI solutions in production (e.g., LLM integration, RAG, model tuning, prompt engineering).

    Technical Skills

    • Strong grasp of object-oriented and functional programming concepts.
    • Deep understanding of architectural patterns, system design principles, and trade-offs.
    • Familiarity with modern software development methodologies and clean coding practices.
    • Advanced knowledge of UML and documentation standards.
    • Foundational understanding of front-end technologies (HTML, CSS, JavaScript) and user-centered design principles.
    • Experience with AI/ML platforms and tools such as TensorFlow, PyTorch, AWS SageMaker, HuggingFace, or LangChain.
    • Ability to assess AI model performance and suggest enhancements or fine-tuning strategies.

    Soft Skills

    • Strong leadership, mentorship, and team coaching abilities.
    • Clear communication and interpersonal skills, especially in cross-functional environments.
    • Upper-Intermediate or higher level of English proficiency.

    Analytical & Organizational Abilities

    • Ability to analyze, monitor, and optimize system and model performance.
    • Solid decision-making and risk management capabilities.
    • Strong planning and estimation skills to drive delivery and stakeholder alignment.

    Preferred Skills

    • Hands-on experience with the AWS ecosystem (Lambda, ECS, S3, DynamoDB, etc.).
    • Familiarity with agile development methodologies and frameworks.
    • Experience building AI copilots, chatbots, or GenAI-powered automation flows.

    Benefits


    We gladly offer:

    • Work in a flexible, Agile, and multinational team where innovation and collaboration drive success.
    • Leverage your skills and experience to develop state-of-the-art software products while expanding your expertise in cutting-edge technologies.
    • Gain access to training and learning opportunities to grow your skillset and stay ahead in the ever-evolving tech landscape.
    • Work with leading global clients across industries and become a domain expert in AWS and cloud-based solutions.
    • Enjoy a modern office located in the city center, providing a dynamic and inspiring workspace.
    • Benefit from the flexibility to work both remotely and on-site, allowing you to balance professional and personal commitments effectively.
    More
  • Β· 91 views Β· 10 applications Β· 1d

    Senior Java Software Engineer

    Full Remote Β· Ukraine Β· Product Β· 4 years of experience Β· C1 - Advanced
    About Us wallee is a payment technology company that enables merchants to accept omnichannel payments - whether online in web shops, on mobile devices, unattended kiosks or in physical outlets with terminals. Our software engineers are working on a...

    About Us

     

    wallee is a payment technology company that enables merchants to accept omnichannel payments - whether online in web shops, on mobile devices, unattended kiosks or in physical outlets with terminals. Our software engineers are working on a variety of projects ranging from big data systems to dedicated merchant integrations. We’re driven by constantly improving the customer experience and enhancing the customer journey to satisfy our customers and consumers. We’re using the latest technologies and tools.

     

    wallee requires a team of experienced and versatile software engineers to achieve our mission of providing the best payment experience to customers on the market. We use Scrum processes to organize our teams in multiple countries. We build technology leading payment systems that require a high degree of robustness, scalability and security. As we’re disruptors of the payment market we’re constantly pushing our solutions into new areas.

     

    We are looking for a Java Software Engineer to join our team.

     

    Requirements

    Your Role

     

    As a Java Engineer, you will:

    • Lead and mentor junior team members by acting as a technical point of contact and guiding stream and chapter initiatives.
    • Collaborate with the technical leader and the other senior engineers to architect and develop robust, scalable Java applications while ensuring adherence to industry best practices and coding standards.
    • Collaborate with product owners and cross-functional teams to translate requirements into technical designs and actionable sprint tasks.
    • Drive continuous improvement by identifying process enhancements and integrating modern Java technologies into the development workflow.
    • Facilitate knowledge sharing and technical discussions, fostering a culture of collaboration and innovation within the agile environment.
    • Oversee the end-to-end development lifecycle, ensuring quality, performance, and timely delivery of mission-critical features.

     

    What We’re Looking For

     

    We’re looking for someone eager to learn and grow and ready to impact our team significantly. You should have:

    • Java Expertise (4+ Years): Proven experience building complex back-end systems using Java, with a firm grasp of modern frameworks and best practices. Familiarity with Java 21 (or similarly recent versions) is highly preferred.
    • A Bachelor’s / Master's degree in Computer Science, Software Engineering, or a related field.
    • Extensive hands-on experience with the Spring Framework to develop scalable, high-performance applications.
    • A solid SQL foundation and practical experience using ORM tools such as Hibernate or JPA. Familiarity with RDS, PostgreSQL, or other RDBMS is a plus.
    • Deep understanding of API-first development, including RESTful principles, proper versioning, and strategies for ensuring scalability and maintainability.
    • Practical knowledge of Docker and containerisation practices to streamline development and deployment workflows.
    • Experience architecting and deploying software in distributed, highly available environments.
    • A commitment to writing clear, maintainable code and leveraging appropriate design patterns to ensure robust solutions.
    • Excellent communication skills, a strong sense of ownership, and the ability to thrive in our small, close-knit team environment.

     

    Bonus Points

     

    While not required, the following skills and experiences would make you stand out:

    • Hands-on experience with AWS services to seamlessly integrate with our cloud infrastructure.
    • A proven track record in designing or managing multi-tenant architectures and payment platforms demonstrates your ability to handle complex, high-transaction environments.
    • Proficiency in reactive programming using Java frameworks (e.g., Spring WebFlux, Quarkus) to develop resilient, scalable, and responsive applications.

     

    Benefits

    • A modern, safe working environment with flexible structures and flat hierarchies.
    • ο»Ώο»ΏOpportunities to work on innovative technologies and shape our products with your expertise.
    • ο»Ώο»ΏCollaboration with motivated colleagues in an agile and forward-thinking environment.
    • ο»Ώο»ΏNumerous personal and professional development opportunities.
    More
  • Β· 53 views Β· 2 applications Β· 8d

    Middle Java Developer (Rules Engine)

    Hybrid Remote Β· Ukraine (Lviv) Β· Product Β· 3 years of experience Β· B2 - Upper Intermediate
    About us: EveryMatrix is a leading B2B SaaS provider delivering iGaming software, content and services. We provide casino, sports betting, platform and payments, and affiliate management to 200 customers worldwide. But that's not all! We're not just about...

    About us:

    EveryMatrix is a leading B2B SaaS provider delivering iGaming software, content and services. We provide casino, sports betting, platform and payments, and affiliate management to 200 customers worldwide.

    But that's not all! We're not just about numbers, we're about people. With a team of over 1000 passionate individuals spread across twelve countries in Europe, Asia, and the US, we're all united by our love for innovation and teamwork.

    EveryMatrix is a member of the World Lottery Association (WLA) and European Lotteries Association. In September 2023 it became the first iGaming supplier to receive WLA Safer Gambling Certification. EveryMatrix is proud of its commitment to safer gambling and player protection whilst producing market leading gaming solutions.

    Join us on this exciting journey as we continue to redefine the iGaming landscape, one groundbreaking solution at a time.

     

    We are looking for a passionate and dedicated Middle Java Developer (Rules Engine) to join our team in Lviv!
     

    About the job:


    It is a part of EveryMatrix platform that is responsible for collecting, storing, processing and utilizing hundreds of millions of transactions from the whole platform every single day. We develop Business Intelligent solutions, reports, 3rd party integrations, data streaming and other products for both external and internal use. The team consists of 35 people and is located in Lviv.
    We are looking for motivated, proactive developers willing to learn modern technologies, working in a challenging and fast-paced environment. You will be working in small cross-functional Agile teams responsible for the end-to-end development and component support using the You Build It, You Run It’ principle.
     

        What You'll get to do:

    • Extend and optimize the Rules Engine.
    • Collaborate with cross-functional teams to deliver innovative solutions.

      What You need to know:
       
    • Java Core: Deep understanding of collections, performance tuning, type systems, garbage collection, and exception handling.
    • Multithreading & Concurrency: Expertise in managing asynchronous computations and ensuring thread safety.
    • HTTP & RESTful Services: Strong experience in developing and consuming RESTful services.
    • RDBMS & SQL: Proficiency in writing complex SQL queries and a solid understanding of RDBMS theory.
    • Spring Boot: Practical experience with the Spring ecosystem, including a strong theoretical foundation.
    • Apache Kafka: Proven experience with Kafka, including both practical application and theoretical knowledge.
    • Unit/Integration Testing: Demonstrated ability to write testable code with adequate coverage.

      Nice to Have:
      β€’ Experience with Docker & Kubernetes.
      β€’ Experience with the Google Cloud platform.
      β€’Knowledge of Online Casino/Sports Systems.
       

    Here's what we offer:
     

    • Start with 22 days of annual leave, with 2 additional days added each year, up to 32 days by your fifth year with us.
    • Stay Healthy: 10 sick leave days per year, no doctor's note required; 30 medical leave days with medical allowance
    • Support for New Parents:
    • 21 weeks of paid maternity leave, with the flexibility to work from home full-time until your child turns 1 year old.
    • 4 weeks of paternity leave, plus the flexibility to work from home full-time until your child is 13 weeks old.

    Our office perks include on-site massages and frequent team-building activities in various locations.
     

    Benefits & Perks:
     

    • Daily catered lunch or monthly lunch allowance.β€―
    • Private Medical Subscription.β€―
    • Access online learning platforms like Udemy for Business, LinkedIn Learning or O’Reilly, and a budget for external training.
    • Gym allowance

    At EveryMatrix, we're committed to creating a supportive and inclusive workplace where you can thrive both personally and professionally. Come join us and experience the difference!


     

    More
  • Β· 129 views Β· 15 applications Β· 15d

    Senior Backend Engineer (Java) to $7300

    Full Remote Β· Ukraine Β· 7 years of experience Β· B2 - 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: Over the past few years Coro has received $175M in...

    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: 

    Over the past few years Coro has received $175M in funding and is one of the fastest growing Cybersecurity companies in the world. The funding is primarily being used to enhance the Coro Cybersecurity SaaS platform and for additional headcount growth, as Coro continues to expand globally.   

     

    Coro started in Tel-Aviv, Israel and is also headquartered in Chicago, IL with additional offices in New York, London, and remotely across the globe. As a global organization, Coro gives you the ability to work with people and teammates from around the world. 

     

    Coro’s AI enabled Modular Cybersecurity Platform is the only one in the industry specifically designed to provide Mid-Market customers with scalable and affordable β€œenterprise grade” protection for all of their priority threat vectors. 

     

    About the Role: 

    This is a hands-on role for a Senior Backend Engineer who wants to work on meaningful, high-scale systems. You’ll design, build, and maintain backend services in Java and Spring, contributing across all stages of the software development lifecycle. Coro’s backend engineers are at the heart of its EDR (Endpoint Detection & Response) and Security teams, building systems that handle millions of telemetry requests per day, processing device- and cloud-level data in real time to detect anomalies and trigger remediation.

    If you’re looking for a role where you’ll solve complex challenges in distributed systems, work with modern technologies, and have a direct impact on a product protecting thousands of organizations worldwide β€” this is the role for you.

     

    Key Responsibilities: 
     

    • Design, implement, and maintain backend services that are reliable and scalable
    • Contribute to system architecture and participate in design reviews
    • Work on improving performance, scalability, and resilience of existing services
    • Ensure high-quality code and take ownership from development through production support
    • Collaborate with cross-functional team members (product, QA, frontend) to deliver features end-to-end
    • Apply best practices in software engineering, including concurrency and performance optimization
    • Actively participate in agile ceremonies and contribute to continuous improvement of team processes

       

    Required Competence and Skills:
     

    • 5+ years of backend/server-side development with Java
    • Strong hands-on experience with Spring
    • Practical experience with MongoDB
      Deep understanding of multithreaded programming and concurrency
    • Solid knowledge of OOP concepts and design patterns
    • Experience working with high-load systems and microservices architecture

     

    Nice to have:
     

    • Experience with Redis and RabbitMQ
    • Experience with Elasticsearch/OpenSearch 
    • Familiarity with cloud-native environments (preferably AWS)
    • Background in cybersecurity

     

    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
  • Β· 225 views Β· 88 applications Β· 14d

    Senior Java Developer

    Full Remote Β· Worldwide Β· 5 years of experience Β· B2 - Upper Intermediate
    We are looking for a Senior Java Developer to join our growing development team. You’ll play a key role in building and enhancing scalable, high-performance web applications. Working closely with cross-functional teams including frontend developers, UX/UI...

    We are looking for a Senior Java Developer to join our growing development team. You’ll play a key role in building and enhancing scalable, high-performance web applications. Working closely with cross-functional teams including frontend developers, UX/UI designers, QA engineers, and product managers, you’ll be deeply involved in the entire software development lifecycleβ€”from concept to deployment.

     

    Key Responsibilities:

    • Design, develop, and maintain high-quality backend services and APIs using Java (preferably Java 17+), Spring Boot, and related technologies.
    • Collaborate with frontend developers working with modern frameworks such as React.js and TypeScript to deliver seamless end-to-end solutions.
    • Participate in system design and architecture discussions, driving improvements in structure and performance.
    • Ensure code quality through test-driven development, peer code reviews, and continuous integration practices.
    • Optimize applications for maximum speed and scalability.
    • Contribute to the improvement of internal development processes and tooling.
    • Troubleshoot and debug complex issues across the stack.

     

    Requirements:

    • 5+ years of hands-on experience with Java (Spring Boot, Spring Data, Hibernate/JPA).
    • Solid knowledge of RESTful API design and microservices architecture.
    • Strong experience with RDBMS (especially PostgreSQL), including writing SQL functions, stored procedures, and triggers using PL/pgSQL.
    • Solid hands-on experience with Apache Kafka, including working with Kafka Connect, Schema Registry, and Kafka Streams.
    • Understanding of CI/CD pipelines and agile development methodologies.
    • Experience with tools like Docker, Git, and Maven/Gradle.
    • Experience working with AWS in a production environment.
    • Excellent problem-solving and communication skills.
    • Ability to work both independently and collaboratively in a team environment.
    • Strong collaboration skills with cross-functional teams (e.g., product, design, DevOps).
    • Passion for clean code, performance optimization, and continuous learning.

    Preferred Qualifications:

    • Experience with container orchestration tools, Docker Swarm (current) and Kubernetes (target platform).
    • Familiarity with observability tools (e.g., Prometheus, Grafana, OpenTelemetry, ELK stack, Sentry) for monitoring and tracing in production.
    • Experience mentoring junior developers and supporting team knowledge-sharing.
    • Ability to lead technical discussions, conduct architecture reviews, and guide design decisions.

     

    What We Offer:

    • Competitive salary based on your qualifications and experience.
    • A fantastic opportunity to develop and build a successful career with a fast-growing global company.
    • Join a workplace where team activities and a supportive environment are at the heart of our culture.
    • 21 days of annual leave + 6 days of sick leave.
    • Birthday and work anniversary gifts.
    • Half-day off on your birthday to relax and enjoy your special day.

       

    More
  • Β· 60 views Β· 4 applications Β· 14d

    Java Developer

    Full Remote Β· EU Β· Product Β· 5 years of experience Β· B1 - Intermediate
    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 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 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.

     

    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
  • Β· 64 views Β· 2 applications Β· 25d

    Java Developer (with React)

    Full Remote Β· United Arab Emirates, Bulgaria, Latvia, Malta, Poland Β· 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 Java development.

    - Strong programming skills with Java

    - Experience with OOP/OOD.

    - Experience with clustered applications, pooling, connection management, transactions.

    - Familiarity with programming specifics like asynchronous I/O, concurrency, distributed web systems and regression.

    - A good foundation in algorithms, design patterns, and data structures.

    - Experience with unit/functional testing.

    - Strong experience with the most of Spring Framework/JDBC, databases (PostgreSQL)

    - Strong experience with Javascript and React Framework.

    - Maven, Git.

    - Strong understanding of RDBMS concepts + SQL.

     

    Will be a plus:

    - Familiarity with NoSQL databases like Redis

    - Experience with Kubernetes and Nomad

    - Experience with AWS services

    - Experience with Oracle databases

    - Experience with distributed messaging systems, particularly RabbitMQ.

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

     

    Company offers:

    - Long-term employment.

    - Flexible timetable.

    - Comfortable working conditions.

    - Paid vacation and sick leaves.

    - English lessons, gym.

    - Competitive salary level.

    More
  • Β· 237 views Β· 22 applications Β· 13d

    Java Developer

    Full Remote Β· Bulgaria, Malta, Poland, Romania, Serbia Β· 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
  • Β· 80 views Β· 6 applications Β· 8d

    Java Developer

    Full Remote Β· Bulgaria, Latvia, Malta, Poland, Romania Β· Product Β· 5 years of experience Β· B1 - Intermediate
    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 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
  • Β· 39 views Β· 1 application Β· 21d

    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
  • Β· 48 views Β· 10 applications Β· 5d

    Software Engineer (Java/Kotlin, React)

    Hybrid Remote Β· Ukraine (Lviv) Β· 3 years of experience Β· B2 - Upper Intermediate
    About the project: Join us in developing a comprehensive multi-enterprise workforce management platform that enables workers and suppliers to manage their global professional profiles across multiple enterprises. The platform streamlines workforce...

    About the project:

    Join us in developing a comprehensive multi-enterprise workforce management platform that enables workers and suppliers to manage their global professional profiles across multiple enterprises. The platform streamlines workforce operations and talent acquisition processes, providing users with an integrated suite of tools to enhance collaboration, improve talent sourcing, and optimize workforce management across various industries and regions.

    As a fullstack developer, you'll contribute to both the backend services and frontend applications, working on features that directly impact thousands of users across multiple enterprises. You'll be part of a team building a platform that modernises how global workforces connect and collaborate.

    Requirements:

    • 2+ years of commercial experience in backend software development using Java and Kotlin (the latter is optional, but you have to be ready to work with it)
    • Experience as a fullstack developer with a focus on backend development
    • Experience working with React, TypeScript, and Apollo Client on the frontend part
    • Strong knowledge of the Spring Boot ecosystem and experience working with PostgreSQL and Hibernate/JPA
    • Proficiency in GraphQL API development and integration
    • Familiarity with the Gradle build system
    • Strong understanding of software engineering principles, with practical application in real-world environments
    • Ability to create scalable, maintainable, and well-tested software solutions
    • Experience with Agile methodologies, including TDD, pair programming, and short release cycles
    • Strong aptitude for fast prototyping and the ability to adapt to rapidly changing requirements
    • Excellent problem-solving skills and attention to detail
    • Great written and spoken English (Upper-intermediate level or higher)

     

    Would be a plus:

    • Experience working with or integrating GraphQL APIs
    • Experience with deployment and configuration management tools like Docker, Terraform, and Kubernetes
    • Familiarity with Webpack and modern build tooling
    • Familiarity with Styled Components for styling React applications
    • A degree in Computer Science or a similar field

     

    Responsibilities:

    • Analyze, design, build, and test highly resilient and scalable services using Kotlin within the Spring Boot ecosystem
    • Implement unit tests for complex logic and acceptance tests for any changes in REST/GraphQL APIs
    • Contribute to the development of a rich user interface using React with TypeScript, ensuring seamless integration with backend services via Apollo Client for GraphQL
    • Release software multiple times per week through highly integrated CI/CD pipelines
    • Deploy applications using Docker, Kubernetes, and manage configurations with Terraform
    • Create application telemetry to enable rapid production feedback loops and improve application performance
    • Collaborate within an independent, fully empowered feature team (Product Design, Product Management, Engineering, and Systems Engineering). Work with product managers to determine requirements, write design docs, and ensure continuous feedback
    • Implement automated unit testing, end-to-end testing, and functional testing to ensure software quality using tools like Jest and React Testing Library
    More
  • Β· 305 views Β· 62 applications Β· 19d

    Junior Java Developer

    Ukraine Β· 0.5 years of experience Β· B1 - Intermediate
    Dotcode is looking for a Java developer to join our team. This is a great opportunity to work with our friendly team on many interesting projects and be involved in architectural design and development as well, and other challenging and interesting...

    Dotcode is looking for a Java developer to join our team. This is a great opportunity to work with our friendly team on many interesting projects and be involved in architectural design and development as well, and other challenging and interesting tasks.

    Skills:
    - Minimum 0.5+ years experience developing in Java;
    - Good Object oriented design skills;
    - Experience with SQL databases (E.g. MySQL, PostgreSQL);
    - Strong knowledge of Spring boot, Hibernate, Maven, REST APIs;
    - Experience with Test Driven Development (TDD), Behavior Driven Development (BDD);
    - Ability to write well-designed and efficient code;
    - Hands-on experience in developing software with agile or scrum methodologies;
    - A team player who can work seamlessly in a small team;
    - Level of English language β€” intermediate (spoken and written).

    Will be plus:
    - Experience with AWS (EC2, Lambda, S3 ect.);
    - Experience with Linux commands.

    We offer:
    - Competitive salary;
    - Flexible working time;
    - Professional training opportunities;
    - Friendly work environment and office in a good location;
    - Paid vacations and sick leaves.

    Hiring flow:
    - Call with HR Manager;
    - Technical interview with life coding;
    - Test task (optional);
    - Final interview with CEO.

    If you have any questions, feel free to contact :)

     

    More
  • Β· 36 views Β· 0 applications Β· 18d

    Senior Java Software Engineer

    Hybrid Remote Β· Poland Β· Product Β· 5 years of experience Β· C1 - Advanced
    At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Java Lead Engineer to join one of our clients' teams. If you're looking for an exciting opportunity to grow in a innovative...

    At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Java Lead Engineer to join one of our clients' teams. If you're looking for an exciting opportunity to grow in a innovative environment, this could be the perfect fit for you.

     

    What You Will Do:

    • Work on specific problem spaces critical to client’s needs, with opportunities to switch teams as both you and our fast-paced business evolve.
    • Utilize cloud technologies, primarily AWS, to develop and deploy services.
    • Engage in the full project lifecycleβ€”from conception to deployment and beyond, ensuring projects are delivered on time and to specifications.
    • Collaborate with cross-functional teams across client’s company to align on integration strategies and optimize system architecture.
    • Proactively identify and mitigate potential issues in our distributed and financial systems.
    • Work in small autonomous teams with short release cycles.

       

    Who You Are:

    • Proficient in Java and Spring Boot, with hands-on experience in backend development.
    • Experienced in PostgreSQL and architecting and building robust systems.
    • Skilled with cloud technologies, especially AWS.
    • Adept in distributed and financial systems, capable of anticipating and mitigating issues preemptively.
    • Independent, able to manage projects end-to-end and lead people effectively.
    • A strong communicator, capable of interfacing with other teams and domains.
    • Working proficiency and communication skills in verbal and written English.
    More
Log In or Sign Up to see all posted jobs