Jobs Java

136
  • Β· 7 views Β· 1 application Β· 1h

    Full-Stack Java Developer

    Full Remote Β· EU Β· Product Β· 5 years of experience Β· English - B1
    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
  • Β· 23 views Β· 1 application Β· 9d

    Java Developer

    Full Remote Β· Bulgaria, Malta, Poland, Romania, Serbia Β· Product Β· 5 years of experience Β· English - None
    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
  • Β· 65 views Β· 7 applications Β· 11d

    Java Developer (with React)

    EU Β· Product Β· 5 years of experience Β· English - None
    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, 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
  • Β· 565 views Β· 113 applications Β· 3d

    Senior Java Developer

    Full Remote Β· Ukraine Β· 4 years of experience Β· English - B2
    The engineering team seeks individuals passionate and disciplined about writing great software, and working together to tackle the challenges of the programmatic ad tech space in high-load and high-performance environment. The team values developers that...

    The engineering team seeks individuals passionate and disciplined about writing great software, and working together to tackle the challenges of the programmatic ad tech space in high-load and high-performance environment. The team values developers that embody a sense of ownership, are enthusiastic about learning and sharing knowledge, take responsibility for their work.

    Founded in 2007, the company pioneering technology created a new model for the advertising industry. Today, our automated advertising platform is used by the world’s leading publishers and applications to transact with top brands around the globe enabling them to reach more than 1 billion consumers. The client operates the largest independent Display Advertising Exchange and Supply Side Platform, automating the buying and selling of Display Advertising across all formats (banner, video) on all devices (desktop browsers, mobile devices, billboards). Company auctions over 20 Billion Ads on a daily basis in real time in less than 1/2 of a second each. Client is a publicly traded company (NYSE: RUBI) headquartered in Los Angeles, California, USA.


    Requirements:

    • 4+ years coding experience in server-side Java
    • Excellent Java Core knowledge (Java 8 or higher, Collections, Exceptions, Concurrency)
    • Commercial experience with Spring Framework (Boot, Core, MVC, Data)
    • Experience with RDBMS (MySQL, PostgreSQL), native SQL, ORMs (Hibernate)
    • Handy use of cloud services (AWS)
    • Understanding of VCS (Git)
    • Fluent English verbal and written communication skills
    • Shifted working hours 12pm till 8pm EEST timezone

    Nice to have experience with:

    • Practice with reactive paradigm (Project Reactor, Spring Webflux, Vert.x)
    • Experience with Redis, Aerospike, RabbitMQ, Kafka, Camel


    Job responsibilities:

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

    Backend + AI Engineer

    Full Remote Β· Worldwide Β· 3 years of experience Β· English - None
    Transform how SMEs manage their finances by developing the AI-powered product We are democratizing CFO-level financial expertise for a 600k UAE SMEs market. By combining AI automation with seasoned finance professionals, we deliver enterprise-quality...

    Transform how SMEs manage their finances by developing the AI-powered product
     

    We are democratizing CFO-level financial expertise for a 600k UAE SMEs market. By combining AI automation with seasoned finance professionals, we deliver enterprise-quality bookkeeping, accounting, and tax services at SME prices.

    This is not a prototype:

    • our own accountants already work on the product every day,
    • In the first months, we’ve already onboarded paying clients,
    • and we’re not just shipping software – we’re also building our own accounting agency on top of it.

    You’ll be joining very early and will have a real say in what the product and platform become.
     

    The role

    We’re looking for a Backend Engineer (with AI/ML exposure): someone who is first and foremost strong at building and operating backend systems (APIs, integrations, infra) and is also excited to work with LLMs/ML and document intelligence.

    You’ll work directly with the CTO and Chief of AI and ship features end-to-end: from design β†’ implementation β†’ deployment β†’ monitoring on real client data.
     

    What we offer

    • A team seat with real product and technical influence.
    • The chance to work on a mix of hardcore backend systems + practical AI + real business workflows.
    • A setup where software + our own agency evolve together β€” you see impact on real accountants and real clients, not abstract users.


    What you’ll work on

    You won’t do all of this on day one, but these are the kinds of problems you’ll touch:

    1. Core Backend & Document Pipeline

    • Design and evolve our document-processing pipeline: ingestion, OCR orchestration, classification, entity extraction, duplicate detection, checksums, and versioned JSON outputs.
    • Build robust APIs and internal services that expose document and transaction data to the frontend and to our accountants.
    • Own reliability, observability, and performance of these services.

    2. External Integrations & Billing

    • Build and harden integrations with Zoho Books, Stripe, mailboxes (Gmail/Workspace), cloud storage (S3, GDrive, etc.).
    • Help design a unified Integration SDK: retries, rate limits, idempotency, consistent error handling, observability.
    • Work on our client billing & offers engine: transaction-based packages, add-ons, Stripe Billing flows, webhooks, reconciliation reports.

    3. Performance, Reliability & Platform

    • Keep APIs fast and reliable: p95 latency budgets, async patterns (queues, background jobs), WebSocket/SSE updates where needed.
    • Contribute to observability: Prometheus/Grafana dashboards, Sentry integration, structured logging, log/trace correlation, and on-call/runbooks.
    • Help evolve our architecture for 50k+ transactions/month and beyond: decoupling, back-pressure, caching, partitioning/sharding (Postgres & ClickHouse).

    4. AI & Evaluation (with support from our AI team)

    • Integrate LLM/ML components into the backend: prompt orchestration, feature flags, fallbacks, and safety checks.
    • Help build evaluation loops: model metrics, drift alerts, per-client quality dashboards, and human-in-the-loop review flows.
    • You don’t need to be a senior ML researcher – but you should be comfortable working with APIs, datasets, and experimentation code.

    5. Automations & RPA

    • Implement RPA-style automations for UAE CIT/VAT and other government portals using headless browsers (Playwright/Selenium).


    Our stack (so far)

    • Backend: Java (Spring Boot), Python
    • Frontend: Vue
    • Data: Postgres, ClickHouse, OpenSearch
    • Infra: AWS (EC2, Lambda, S3, SQS, SES, Cognito, CloudFront etc.), Nginx, Docker
    • Observability: Prometheus + Grafana, Sentry, centralized logs
    • Process: GitHub, GitHub Actions, Playwright/JUnit, docs-first β€œvibe-coding”

    You don’t have to know every tool, but you should be comfortable picking up new ones quickly.
     

    Requirements

    • You’ve built and operated backend systems in production (APIs, jobs, integrations) in Python and/or Java.
    • You have solid experience with relational databases (Postgres), schema design, and query optimization basics.
    • You have experience with cloud infra (ideally AWS) and queues (SQS / similar) in real systems.
    • You like owning problems end-to-end: understanding the accountant’s workflow β†’ data modeling β†’ implementation β†’ metrics/alerts.
    • You’re curious about LLMs/ML: maybe you’ve integrated an LLM API, built a small RAG prototype, or played with model evaluation – and you’d like to deepen this in a production setting with guidance from a dedicated AI lead.
    • You enjoy early-stage environments: high autonomy, low bureaucracy, direct feedback from real users.

     

    Nice to have

    • Experience with any of: Zoho(or similar ledgers), ClickHouse, document AI/OCR, Stripe, RPA (Playwright/Selenium) or fintech/accounting.
    • Prior startup/founding engineer experience.
    • Experience with spec-driven development, design docs, and β€œvibe-coding” in small, fast teams.
    More
  • Β· 500 views Β· 104 applications Β· 5h

    Senior Java Software Engineer

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    Description Founded in 2007, Client’s pioneering technology created a new model for the advertising industry. Today, our automated advertising platform is used by the world’s leading publishers and applications to transact with top brands around the globe...

    Description

    Founded in 2007, Client’s pioneering technology created a new model for the advertising industry. Today, our automated advertising platform is used by the world’s leading publishers and applications to transact with top brands around the globe enabling them to reach more than 1 billion consumers. The Client operates the largest independent Display Advertising Exchange and Supply Side Platform that automates the buying and selling of Display Advertising across all formats (banner, video) on all devices (desktop browsers, mobile devices, billboards). The Client auctions over 20 Billion Ads on a daily basis in real time in less than 1/2 of a second each. The Client is a publicly traded company (NYSE: RUBI) headquartered in Los Angeles, California, USA.

    Requirements

    – Experience building and operating large-scale, high-throughput, enterprise apps
    – 3+ years coding experience in server-side Java
    – Excellent Java Core knowledge (Java 8 or higher, Collections, Exceptions, Concurrency)
    – Experience with RDBMS (MySQL, PostgreSQL), native SQL, ORMs (Hibernate)
    – Experience with automated testing frameworks (TDD, Mocking, Unit/Functional/Integration)
    – Handy use of cloud services (AWS)
    – Understanding of VCS (Git)
    – Experience working in a Linux environment.
    – Fluent English verbal and written communication skills
    – Shifted working hours 1pm till 9pm EEST time zone

     

    Nice to have experience with:
    – Familiar with Scala, Spark
    – Commercial experience with Spring Framework (Boot, Core, MVC, Data)
    – Experience with Redis, Aerospike, RabbitMQ, Kafka, Camel

    Job responsibilities

    – Write production-ready code and unit tests that meet both system and business requirements.
    – Respond to feature requests, bug reports, performance issues, and ad-hoc questions.
    – Work collaboratively with multiple teams to deliver quality software.
    – Comfortable in multi-tasking and fast-pacing dev process.
    – Support operation of services in production.

    More
  • Β· 264 views Β· 14 applications Β· 30d

    Junior Java Developer

    Hybrid Remote Β· Ukraine Β· Product Β· 0.5 years of experience Β· English - B2
    TJHelpers is committed to developing strong engineering teams through mentorship, real project experience, and our β€œHelpers as a Service” model. We provide structured growth, hands-on practice, and a supportive environment where engineers can evolve...

    TJHelpers is committed to developing strong engineering teams through mentorship, real project experience, and our β€œHelpers as a Service” model. We provide structured growth, hands-on practice, and a supportive environment where engineers can evolve quickly and meaningfully.

    We are looking for a Java Developer to join our backend team and contribute to building scalable, high-performance, and reliable microservices for modern products across fintech, AI, telecom, healthcare, and other high-load domains.

     

    Responsibilities

    • Design, develop, and maintain scalable backend microservices and APIs.
    • Write clean, efficient, and well-tested code using Java (17/21) and Spring Boot.
    • Work with event-driven architectures using tools like Kafka or RabbitMQ.
    • Integrate with internal and external REST/GraphQL services.
    • Collaborate closely with DevOps, QA, and product teams to deliver high-quality features.
    • Participate in code reviews and help establish engineering best practices.
    • Optimize backend systems for performance, reliability, and cost efficiency.
    • Investigate and resolve production issues, contributing to CI/CD and observability improvements.

       

    Requirements

    • Strong knowledge of Java and hands-on experience with Spring Boot / Spring Cloud.
    • Experience building REST APIs, microservices, and integrations.
    • Solid understanding of relational databases (PostgreSQL/MySQL) and ORM frameworks (Hibernate/JPA).
    • Familiarity with Docker, containerization, and CI/CD pipelines.
    • Knowledge of software architecture principles: microservices, event-driven systems, clean architecture.
    • Experience with Git, unit testing (JUnit), and debugging/profiling tools.
    • Good problem-solving skills and ability to work in a fast-paced environment.

       

    Nice to Have

    • Experience with cloud platforms (AWS, GCP, Azure).
    • Knowledge of Kafka, Redis, Elasticsearch, or GraphQL.
    • Experience with Kubernetes, Helm, or Terraform.
    • Understanding of caching strategies, messaging patterns, and high-load system design.
    • Experience with performance tuning, monitoring (Prometheus/Grafana), and observability tools (ELK).
    • Familiarity with ML/AI integrations or data pipelines.

       

    We Offer

    • Real-world projects in fintech, AI, telecom, and automation industries.
    • Mentorship from senior engineers, tech leads, and architects.
    • Personal development plan and a clear path toward Senior Java Engineer or Backend Architect roles.
    • Access to internal workshops, best practices, and structured feedback.
    • A collaborative engineering culture focused on transparency and continuous improvement.
    • Long-term projects, flexible schedule, and a remote-friendly work environment.
    More
  • Β· 62 views Β· 7 applications Β· 8d

    Engineering Manager (Java)

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 8 years of experience Β· English - C1
    Who We Are At Patrianna LTD, we’re building a global social entertainment platform, focusing on innovative sports-oriented skill games for the North American market. With a reach of up to 150 million players worldwide, we combine creativity and...

    Who We Are

     

    At Patrianna LTD, we’re building a global social entertainment platform, focusing on innovative sports-oriented skill games for the North American market. With a reach of up to 150 million players worldwide, we combine creativity and technical excellence to lead in the dynamic world of social gaming.

     

    Who We’re Looking For

    As the Engineering Manager in Patrianna’s team, you will start by getting deep into the code β€” not just reviewing it, but actively writing features, debugging issues, and learning the architecture from the inside out. 

    For the first 3+ months, your focus will be hands-on development: understanding our systems, our domain, and how our teams deliver software. This is a critical phase to build credibility, context, and technical ownership before taking on broader leadership responsibilities.

    This role is perfect for someone who leads by example β€” someone who believes that great engineering leadership starts with strong engineering. You’ll collaborate with talented engineers and insightful product managers to deliver customer-centric solutions, and over time, you’ll grow and support high-performing teams that do the same.

    If you’re an experienced Java engineer who enjoys solving complex problems, thrives in production environments, and is ready to transition into a leadership role while staying technically grounded β€” let’s talk.

     

     

    Responsibilities

    • Be a hands-on technical leader: actively contribute to the codebase (primarily in Java), lead complex feature development, and guide the team through architectural and engineering challenges.
    • Own and drive technical decisions: design scalable, maintainable systems; document architecture, lead discussions and reviews with engineers and stakeholders.
    • Balance leadership and execution: split your time between coding, designing systems, mentoring engineers, and ensuring delivery aligns with product goals.
    • Supervise and participate in planning, people allocation, delivery expectations, and technical initiatives across teams.
    • Drive cross-team initiatives like analytical database setup, infrastructure upgrades, and performance tuning.
    • Continuously improve engineering practices: enhance CI/CD pipelines, enforce code quality, streamline development processes, etc.
    • Maintain technical excellence: reduce technical debt, promote innovation, and ensure systems are secure, performant, and easy to evolve.
    • Foster a healthy team culture: encourage ownership, support professional growth, and ensure open, constructive communication.
    • Support hiring and performance management: attract top talent, provide continuous feedback, and lead performance and compensation reviews with fairness and transparency.
    • Celebrate wins and navigate challenges: promote team success, handle setbacks constructively, and keep morale high β€” even in difficult situations.
    • Maintain a healthy team culture: support psychological safety, foster knowledge sharing, and celebrate wins.
    • Participate in hiring top engineering talent, making sure every new hire strengthens the team’s capability and culture.

     

    Requirements

    Must Have

    • 10+ years of professional software development experience, with deep hands-on expertise in Java and its ecosystem
    • Proven system design and architecture skills for scalable, resilient, and secure distributed systems
    • Strong understanding of JVM internals, memory management, and performance optimization
    • Solid experience with relational databases, especially PostgreSQL, including query tuning and indexing strategies
    • Deep understanding of messaging systems (Kafka preferred) and asynchronous event-driven architectures
    • Familiarity with concurrency, multithreading, and non-blocking I/O in Java
    • Hands-on experience with microservices architecture, RESTful APIs, and web application security principles
    • Proficiency with Kubernetes, containerized deployments, and modern DevOps practices
    • Experience with at least one major cloud provider (AWS, GCP, or Azure)
    • Experience with monitoring, observability, and incident response using tools like Grafana, Kibana, Sentry, or DataDog
    • Strong code quality standards with experience in driving code reviews, testing practices, and CI/CD
    • Track record of leading engineering teams (2+ teams or 15+ engineers), with a balance of technical leadership and people management
    • Strong ownership mindset: ability to make and stand by tough decisions, align the team around priorities, and drive delivery
    • Clear, confident communicator in English (Upper-intermediate) β€” both technical and cross-functional communication

     

    Would Be a Plus

    • Experience with Ebean, Protobuf, GCP
    • Expertise in high-load systems
    • iGaming industry experience
    • Experience running company-wide technical initiatives or driving engineering strategy
    • Passion for mentoring and growing other senior engineers into leadership roles

     

    Our Tech Stack

    • Java 25 πŸ”₯
    • Spring Boot 4 πŸ”₯
    • Spring 7 πŸ”₯
    • Google Cloud Platform:
    • Kubernetes
    • Kafka
    • AlloyDB for PostgreSQL
    • Spanner
    • Ebean ORM
    • Flyway
    • Redis
    • Quartz
    • Websockets
    • Retool
    • Test Containers
    • Locust for perf testing
    • Jenkins/ArgoCD
    • ELK/Sentry/Grafana
    • Jira/Confluence/Slack/Bitbucket

     

    We offer

    • Modern tech stack
    • Fresh, well-maintained codebase featuring high test coverage
    • Minimal bureaucracy and fast approval processes
    • Ability to work with highly skilled, passionate, and supportive teammates
    • Chance to make a global impact by contributing to projects experiencing exponential user growth

       

    Other Benefits

    • Full Remote Work: Enjoy the flexibility of working remotely from wherever you feel most productive.
    • Company Events: Engage in our vibrant company culture through a variety of informal events designed to foster camaraderie and teamwork.
    • Continuous Development: Get an opportunity to join a fast-growing business where the sky’s the limit.
    More
  • Β· 734 views Β· 77 applications Β· 18d

    Middle Backend Java Developer to $4500

    Full Remote Β· Worldwide Β· Product Β· 4 years of experience Β· English - C1
    β€œCodeSmart” Software Engineering Artel is looking for a Middle Backend Java Developer to join our growing team. Under the supervision of the Engineering Manager, you will be responsible for designing, implementing, and maintaining scalable microservices...

     

    β€œCodeSmart” Software Engineering Artel is looking for a Middle Backend Java Developer to join our growing team. Under the supervision of the Engineering Manager, you will be responsible for designing, implementing, and maintaining scalable microservices for non-game products. You will work closely with cross-functional teams to ensure seamless integration, robust performance, and top-notch reliability in our applications.

     

     

    What You Will Do

    • Design & Implement Microservices using Java (8+) and Spring Boot frameworks, ensuring high performance and reliability.
    • Collaborate with Cross-Functional Teams (QA, Product, DevOps) to troubleshoot, refine requirements, and deliver robust solutions.
    • Develop Database Interactions using JDBC, JPA, and modern persistence frameworks.
    • Containerize services using Docker and Kubernetes for highly scalable deployments.

     

     

    Must-Have Requirements

    1. Core Java
      • Solid understanding of typesclassesexceptionscollections, and concurrency (multithreading).
      • 4+ years of commercial experience with Java (version 8+).
    2. Design Patterns & Refactoring
      • Proven ability to apply common design patterns (e.g., Singleton, Factory, Observer, Strategy)
      • Experience in refactoring legacy code to improve maintainability and performance.
    3. Database + JDBC + JPA
      • Familiar with DDL and DML operations, table relationships, and ACID properties.
      • Experience with JDBC: statementprepared statementcallable statement.
      • Understanding of JPA: entitiesEntityManagerEntityManagerFactory, and uni-/bi-directional relationships.
    4. Spring Ecosystem
      • Spring Core (DI, IoC): Clear understanding of dependency injection and inversion of control.
      • Spring Security: Basic authentication/authorization principles and secure REST APIs.
      • Spring AOP: Familiarity with aspect-oriented programming for cross-cutting concerns.
      • Spring Data: Experience with Spring Data JPA or similar for data access.
      • Spring Integration: Knowledge of enterprise integration patterns within Spring.
      • Spring Web (Servlet API + Filters): Building RESTful services and handling web requests.
      • Spring Cloud: Familiarity with service discovery, configuration, and distributed tracing.
    5. Netflix OSS
      • Hands-on experience with EurekaRibbonHystrix, etc. for service discovery, client-side load balancing, and resilience.
    6. Docker & Kubernetes
      • Ability to containerize applications using Docker.
      • Deploy microservices on Kubernetes (k8s) for orchestration at scale.
    7. CI/CD Pipelines
      • Proficiency with automated build and deployment pipelines (e.g., Jenkins, GitLab, GitHub Actions).
    8. AWS Cloud Services
      • Practical experience with AWS (EC2, S3, RDS, or other services) to host and manage applications.

    Nice to Have

    • Monitoring & Logging: Experience with Prometheus, Grafana, ELK stack, or similar.
    • Testing Best Practices: Familiarity with TDD/BDD frameworks like JUnit, Mockito, Cucumber.
    • Security & Performance: Basic knowledge of securing REST APIs and performance tuning in distributed environments.
    • Analytical Mindset: Strong debugging and problem-solving attitude to optimize system performance and reliability.

    Why Us

    • Cutting-Edge Technologies: Work with a multi-national team of experienced software engineers building high-demand, high-tech products.
    • Full Remote Work: Enjoy the flexibility of working from anywhereβ€”offices available in Lisbon and San Francisco if you prefer on-site.
    • Result-Driven Organization: Outcomes over processesβ€”no micromanagement, just the freedom to deliver great solutions.
    • Flexible Working Hours: Define a schedule that best fits your productivity.
    • Competitive Compensation: We offer a market-leading salary and benefits package.
    More
  • Β· 553 views Β· 67 applications Β· 11d

    Senior Backend Java Engineer to $5500

    Full Remote Β· Worldwide Β· Product Β· 7 years of experience Β· English - C1
    β€œCodeSmart” Software Engineering Artel is looking for an experienced Senior Backend Java Engineer to join our high-performance engineering team. In this role, you will drive architecture decisions, lead development of scalable microservices, and ensure...

    β€œCodeSmart” Software Engineering Artel is looking for an experienced Senior Backend Java Engineer to join our high-performance engineering team. In this role, you will drive architecture decisions, lead development of scalable microservices, and ensure the technical excellence of our non-game products. You will collaborate closely with product, DevOps, and engineering leadership to influence system design, optimize performance, and uphold best practices across the platform.

     

     

    What You Will Do

    • Architect & Develop Distributed Microservices using Java (8+) and Spring Boot, ensuring system scalability, high availability, and fault tolerance.
       
    • Lead Technical Decisions across the backend stack, including design patterns, integration strategies, data models, and service communication.
       
    • Mentor and Guide Team Members, set engineering standards, and review code to ensure quality and consistency.
       
    • Optimize System Performance through deep profiling, load analysis, and refactoring of critical components.
       
    • Collaborate with Cross-Functional Teams (QA, Product, DevOps) to drive technical alignment, resolve complex issues, and deliver high-impact features.
       
    • Design & Maintain Database Layers, including optimized query design, indexing strategies, and efficient JPA usage.
       
    • Containerize & Orchestrate Services using Docker and Kubernetes for resilient, scalable deployments.
       
    • Own CI/CD & Cloud Deployment Strategies to streamline releases and improve reliability.
       

    Must-Have Requirements

    1. Core Java Expertise

    • Deep understanding of collections, concurrency, JVM internals, and performance tuning.
       
    • 7+ years of commercial experience with Java (8+).

       

    2. Advanced Design & Architecture

    • Strong command of design patterns, enterprise architecture, and modular system design.
       
    • Proven experience refactoring or re-architecting legacy systems at scale.

       

    3. Databases & Persistence

    • Advanced SQL knowledge: schema design, normalization, relationships, and ACID principles.
       
    • Expert experience with JDBC, JPA/Hibernate, entity modeling, and performance tuning.

       

    4. Senior-Level Spring Ecosystem Knowledge

    • Spring Core (DI, IoC), AOP, Security, Data JPA, Web, and Integration frameworks.
       
    • Experience with Spring Cloud: service discovery, config, load balancing, distributed tracing.
       
    • Ability to design secure, modular, and scalable REST APIs.

       

    5. Netflix OSS & Distributed Systems

    • Hands-on experience with Eureka, Ribbon, Hystrix, or modern equivalents.
       
    • Strong understanding of resilience patterns (circuit breakers, retries, bulkheads, rate limiting).

       

    6. Docker & Kubernetes

    • Proficiency in containerization, multi-stage builds, K8s deployments, and Helm (optional).
       
    • Ability to design scalable, production-grade deployment pipelines.

       

    7. CI/CD Automation

    • Experience with modern CI/CD systems (Jenkins, GitLab CI, GitHub Actions).
       
    • Experience automating testing, deployments, and environment management.

       

    8. AWS Cloud Expertise

    • Practical experience with AWS services (EC2, ECS/EKS)
    More
  • Β· 68 views Β· 12 applications Β· 8d

    Sr. Software Engineer (Java) Python is a plus

    Full Remote Β· Poland Β· 6 years of experience Β· English - B2
    Who You Are: You are a backend engineer with a deep understanding of distributed systems and microservices architecture. You value simplicity and effectiveness, and you’re excited by the opportunity to make a meaningful impact. You can reason through...

    Who You Are:

    You are a backend engineer with a deep understanding of distributed systems and microservices architecture. You value simplicity and effectiveness, and you’re excited by the opportunity to make a meaningful impact. You can reason through trade-offs, build for scale,

    and adapt quickly to evolving priorities.

    Responsibilities:

    • Design, implement, and maintain backend services that are secure, scalable, and mission-critical.
    • Collaborate with cross-functional teams to deliver end-to-end solutions from concept to deployment.
    • Work across the stack from backend systems to infrastructure components such as ALB/NLB, and Kubernetes.
    • Take ownership of projects, driving architecture, design, and implementation decisions.
    • Write clean, maintainable, and well-tested code in Java, and contribute to automation and tooling in Python when necessary.
    • Monitor production systems, respond to incidents, and continuously improve system reliability and performance.
    • Participate in On-Call rotation to ensure high availability and rapid response to production issues.
    • Participate in code reviews, knowledge sharing, and mentoring of junior engineers.

    Technologies We Use:

    Languages: Java, Python

    Frameworks: Spring Framework, Apache Mina, Netty●

    Cloud & Infrastructure: AWS (MSK, S3, Aurora/PostgreSQL, ALB/NLB), Docker,

    Kubernetes, Helm

    Monitoring & CI/CD: Grafana, CircleCI

    Proxies & Messaging: Envoy

    Qualifications:

    5+ years of backend development experience with a strong command of Java and the Spring ecosystem.

    Proven track record of shipping production-grade systems in cloud environments. Experience with distributed systems and messaging frameworks such as Apache Kafka

    (via AWS MSK).

    Strong understanding of containerization, orchestration (Kubernetes), and deployment

    workflows.

    Familiarity with observability tools and incident response best practices.

    Excellent communication skills and a collaborative mindset.

    Performance Indicators:

    • Timely delivery of scalable, maintainable backend systems.
    • System reliability, performance, and uptime metrics.
    • Responsiveness to incidents and ability to mitigate production issues.
    • Contributions to improving engineering processes and infrastructure.
    • Leadership in architectural and design discussions.
    More
  • Β· 197 views Β· 54 applications Β· 24d

    Full-Stack Java Developer

    Full Remote Β· Worldwide Β· 3 years of experience Β· English - B2
    Code&Care β€” is a successful full-stack development company, which provides clients with high-quality development assistance worldwide. Now our team has a position for Full-Stack Developer (Java/JEE + Angular) for a project in the GovTech domain (USA...

    Code&Care β€” is a successful full-stack development company, which provides clients with high-quality development assistance worldwide.

    Now our team has a position for  Full-Stack Developer (Java/JEE + Angular) for a project in the GovTech domain (USA client).

     

    Requirements:

    β€’ 3+ years of experience with Java and strong understanding of JEE (Jakarta EE) or similar enterprise frameworks
    β€’ Experience building REST APIs, working with SQL databases (Oracle/MySQL/PostgreSQL)
    β€’ Solid knowledge of JPA/Hibernate, dependency injection, messaging, and enterprise-level application architecture
    β€’ 2+ years of experience with Angular (we use Angular + PrimeNG)
    β€’ Experience with AWS or other cloud platforms (EC2, RDS, CI/CD, deployments)
    β€’ Understanding of microservices, containerization (Docker)
    β€’ Ability to work with large enterprise systems, refactor legacy code, and design scalable solutions
    β€’ Good communication skills & ability to work independently in a distributed team
    β€’ English - Upper-Intermediate

     

    What the company offers:

    β€’ Constant and interesting work with foreign clients
    β€’ Flexible working hours
    β€’ 50% cost compensation of sports, English lessons
    β€’ Annual paid 30 days vacation and paid sick days
    β€’ Medical insurance policy

     

    Responsibilities:

    β€’ Develop and optimize enterprise ERP modules (finance, HR, project/contract management, procurement)
    β€’ Design and implement scalable architecture for multi-tenant SaaS solutions
    β€’ Integrate external APIs and services (payment systems, document tools, compliance systems)
    β€’ Implement and support CI/CD pipelines and cloud deployments
    β€’ Perform code reviews, refactoring, and participate in technical decision-making
    β€’ Ensure security, performance, and reliability of the system
    β€’ Collaborate closely with the engineering team and the client’s technical lead

    More
  • Β· 73 views Β· 5 applications Β· 11d

    Middle Java Developer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 3 years of experience Β· English - None
    Delasport β€” Implementing Technological Solutions Here and Now. Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of...

    Delasport β€” Implementing Technological Solutions Here and Now.
    Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full range of management services to a Plug&Play iFrame and a complete Turnkey. We are looking for the top talents to join our team in R&D centre in Kyiv.
     

    TECHNOLOGY STACK

    Microservice architecture, Java 21, Java 25, Spring Boot 3.5+, JPA, JDBC, PostgreSQL, Kafka, Google Cloud Platform, Kubernetes, Docker, Testcontainers, Gradle
     

    RESPONSIBILITIES

    • Development of new business initiatives, an extension of existing ones
    • Taking an active part in improvements and optimizations to the systems
    • Resolve technical problems, critical thinking on the development approach
    • Be part of a cross-functional team with end-to-end responsibility for the result
       

    REQUIREMENTS

    • 3+ years of commercial development experience using Java-related technologies
    • 1+ years of working experience with API development
    • Hands-on experience with microservice architecture
    • Ambition to write high-quality code covered with integration tests
    • Solid debugging and troubleshooting skills
    • Proactive and result-oriented mindset
    • Strong problem-solving skills
    • Good level of English
       

    WHAT WE CAN OFFER YOU

    • Modern office in Podil with an uninterruptible power supply and the Internet
    • Personal time off (21 business days of paid vacation, paid days on special occasions, sick leaves, emergency days off)
    • Public holidays
    • Health and life insurance with our broker, available starting from the month following the employee’s start date with the company
    • Modern technical equipment
    • English courses with native speakers
    • Ukraine-based educational programs
    • Sports activities reimbursement
    • Corporate entertainments
    • Happy hours on Fridays
    • Gig contract support
    More
  • Β· 134 views Β· 27 applications Β· 21d

    Senior Java Engineer

    Full Remote Β· Countries of Europe or Ukraine Β· 7 years of experience Β· English - B2
    Hi there, We are currently seeking a Senior Java Engineer to join our growing team. About the project: Our clients are enabling a world where everyone and everything can be intelligently connected. As the world’s leading wireless technology innovator,...

    Hi there,

    We are currently seeking a Senior Java Engineer to join our growing team.

     

    About the project:

    Our clients are enabling a world where everyone and everything can be intelligently connected. As the world’s leading wireless technology innovator, we continue to push the boundaries of what’s possible across devices and networks to enable next-generation experiences and drive digital transformation.

    We deliver breakthroughs in 5G, Wi-Fi and AI. But that’s just the beginning. We design platforms, chipsets, software, tools, and services that help OEMs and developers bring those technologies into products and create experiences that change how we live and work.

    And we do this at scale, building technologically advanced, in-demand end products that support everything from low- to high-complexity devices, helping us serve virtually every industry at the connected intelligent edge.

     

    Requirements:

    β€” 7+ years of experience with Java.

    β€” Solid experience with the Spring framework, Spring Boot, Kotlin, Kubernetes.

    β€” Experience in SQL, NoSQL, Big Data tools and microservices.

    β€” Experience with Git and Maven.

    β€” Deep understanding and strong Computer Science fundamentals: object-oriented design, data structures, application programming, and multithreading programming.

    β€” Strong API Development experience with as many years of experience as possible.

    β€” Upper-intermediate and higher English level.

    β€” Team player with strong communication, interpersonal, and presentation skills.

    β€” Stable long-term involvement in projects for 2+ years.

     

    Responsibilities:

    β€” Design and develop infrastructure and features for thousands of websites and over 1.4B users across the open web.

    β€” Be responsible for large scale systems that generate billions of dollars, over 500,000 requests / second and 100TB of new data every day.

    β€” Have end to end ownership: Innovate, design, build, ship, measure and maintain our backend services.

    β€” Collaborate with the brightest software engineers.

    β€” Leverage full CI/CD pipelines, A/B testing, and real Big Data environments to deliver high-impact solutions and observe their results in near real-time.

     

    What we offer:

    β€” Flexible Work Environment: Opportunity to work remotely.

    β€” Premium Medical Insurance: Comprehensive health insurance to ensure your well-being.

    β€” 1:1 English Classes: Individual English language training to enhance your communication skills.

    β€” Great Team: Work with a supportive, collaborative, and dynamic international team.

    β€” Equipment Provided: All necessary equipment supplied for efficient job performance.

    β€” Annual Vacation: 18 days of paid vacation and 7 days of paid sick leave.

    β€” Commitment to Hiring Ukrainians: We are dedicated to hiring Ukrainian talent and promoting Ukraine as a fantastic place to work.

    β€” Flexible payment system, which allows you to withdraw funds in one click and has about twenty withdrawal options.

     

    The recruitment process includes 4 interviews.

    1. Initial meeting with HR β€” 30 min
    2. Introduction + Technical interview (including coding task) β€” 1.5 hours
    3. Architectural interview β€” 45-60 min
    4. Final managerial interview β€” 1 hour

       

    If you have any questions do not hesitate to ask us :)

    More
  • Β· 66 views Β· 1 application Β· 11d

    DevOps Engineer with Python/Java

    Office Work Β· Ukraine Β· 8 years of experience Β· English - B2
    The company delivers software solutions that help IT transform digital enterprises for the ultimate competitive business advantage. We have worked with thousands of leading companies to create and deliver powerful IT management services. From mainframe to...

    The company delivers software solutions that help IT transform digital enterprises for the ultimate competitive business advantage. We have worked with thousands of leading companies to create and deliver powerful IT management services. From mainframe to cloud to mobile, we pair high-speed digital innovation with robust IT industrializationβ€”allowing our customers to provide amazing user experiences with optimized IT performance, cost, compliance, and productivity. We believe that technology is the heart of every business and that IT drives business into the digital age.


    Requirements:
    β€’ Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
    β€’ Experience: 8+ years in software development, with strong experience in cloud-native applications and DevOps practices.
    β€’ Technical Expertise:

     Must-Have Skills:

    – Containerization & Orchestration: Extensive experience with Docker and Kubernetes.
    – CI/CD & Automation: Proficiency with Jenkins, Helm, and Ansible.
    – Scripting: Strong hands-on skills with Shell scripting.

    Good-to-Have Skills:

    – Programming & Scripting: Knowledge of Python and Java for backend services and automation.
    – Infrastructure as Code (IaC): Experience with Terraform or CloudFormation.

    β€’ Soft Skills:
    – Proactive and energetic with a passion for continuous learning and innovation.
    – Strong problem-solving and analytical abilities.
    – Excellent communication and collaboration skills.

    Preferred Qualifications
    β€’ Experience with cloud platforms such as AWS, Azure, or GCP.
    β€’ Knowledge of microservices architecture and RESTful APIs.
    β€’ Exposure to DevSecOps practices and security scanning tools.
    β€’ Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).

     


    Job responsibilities:

    1. Product Development & Automation
    – Design, develop, and optimize cloud-native applications using Docker and Kubernetes.
    – Implement automation scripts using Ansible and Helm for deployment and configuration management.
    – Develop and maintain CI/CD pipelines using Jenkins to ensure efficient and reliable software delivery.
    – Write and maintain Shell scripts for automation, monitoring, and maintenance tasks.

    2. Cloud Infrastructure & Containerization
    – Deploy, manage, and scale containerized applications on Kubernetes (EKS/AKS/GKE).
    – Ensure high availability, security, and scalability of cloud-native services.
    – Implement best practices for container security, resource optimization, and disaster recovery.

    3. Collaboration & Agile Practices
    – Collaborate with Product Managers, Architects, and DevOps teams to align development with business goals.
    – Participate actively in Agile ceremonies including sprint planning, daily standups, and retrospectives.
    – Mentor junior developers, fostering a culture of technical excellence and continuous learning.

    4. Performance Optimization & Troubleshooting
    – Identify performance bottlenecks and optimize application and infrastructure components.
    – Troubleshoot and resolve complex issues in cloud deployments, CI/CD pipelines, and microservices.
    – Ensure proper monitoring, logging, and alerting for application health and performance.

    5. Continuous Improvement & Innovation
    – Proactively identify opportunities for automation, cost optimization, and process improvements.
    – Stay updated with the latest trends in containerization, cloud-native technologies, and DevOps practices.
    – Experiment with emerging tools and frameworks to enhance product capabilities and developer productivity.

    More
Log In or Sign Up to see all posted jobs