Jobs Java

134
  • Β· 259 views Β· 61 applications Β· 20d

    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
  • Β· 464 views Β· 94 applications Β· 1d

    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
  • Β· 213 views Β· 12 applications Β· 21d

    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
  • Β· 696 views Β· 75 applications Β· 9d

    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
  • Β· 512 views Β· 65 applications Β· 2d

    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
  • Β· 193 views Β· 48 applications Β· 23d

    Java Developer

    Full Remote Β· Ukraine Β· 1.5 years of experience Β· English - B2
    Tenexti is an emerging software development company based in Lviv. We specialize in creating innovative solutions, delivering high-quality results, and helping our clients turn their ideas into reality. With a passion for technology and a commitment to...

    Tenexti is an emerging software development company based in Lviv. We specialize in creating innovative solutions, delivering high-quality results, and helping our clients turn their ideas into reality. With a passion for technology and a commitment to excellence, we strive to build lasting partnerships and drive meaningful impact through our work.


    We are looking for a Java/Kotlin Developer to join our team.

    πŸ§‘β€πŸ’» What we expect from the ideal candidate:

    • You have 1-3 years of experience working with Java in production environments.
       
    • You are a good engineer. You don’t write code just to the point when it starts working. You go the extra mile to make your code elegant. You are passionate about technology and you take ownership of the things you implement. You have skills to design solutions that are simple, robust and easy to maintain.
       
    • You are open-minded and eager to learn. Strong Java proficiency is required, but you should be comfortable working with Kotlin and functional programming patterns. We’re actively modernizing our codebaseβ€”new features are primarily written in Kotlin. You don’t need to be a Kotlin expert from day one, but you should be excited to grow in that direction.
       
    • You think beyond just coding. Building great software isn’t about closing ticketsβ€”it’s about making the product and codebase better every time you touch it. You’re creative, you ask questions, and you care about the β€œwhy” behind what you’re building.
       
    • You are a good team player. You treat people around you well and have strong communication skills to articulate technical decisions clearly.
       
    • You don’t need supervision. You are self-driven and can solve problems on your own. You take initiative when you see opportunities for improvement.


    πŸ’‘ What you will do:

    • Work on a mission-critical system that handles complex data synchronization workflows. System stability is paramountβ€”downtime during peak hours leads to significant financial impact.
    • Balance legacy and modern code. Help modernize existing Java code while building new features in Kotlin. Refactor legacy code, prune dead code, and gradually improve architecture while keeping the system stable.
    • Implement complex business logic using sophisticated rules engines (like GoRules) for pricing logic, data mapping decisions, and business-critical workflows. You’ll participate in market analysis and some business decisions around pricing strategies.
    • Optimize performance at scale. Process hundreds of thousands of records with strict rate limits. Identify bottlenecks, optimize database queries, improve API performance, and ensure queues don’t stack up.
    • Participate in analytical decisions. While you’re a developer first, you’ll be involved in market analysis, system auditing, and even some business decisions around pricing and data strategies. We value engineers who understand the business impact of their work.
    • Monitor system health extensively. Work with Grafana dashboards tracking dozens of critical metrics. Slowing of DB or API calls can cascade into serious issues.
    • Perform code reviews. Suggest better, cleaner, and simpler approaches. Help the team grow by sharing knowledge.

    Team and Customer:
    We are a team of engineers based in Lviv working for a US-based customer. All engineers and architectural decisions are here locallyβ€”no late calls with the US, no overseas knowledge holders blocking you.
    Our customer is not backed by venture capital but by reliable business revenue. We’re self-funded and don’t experience pressure to cut roles in Ukraine due to "country risks"β€”quite common lately.
    We’re hiring due to business growth. By leveraging technology and smart people, we empower the business to grow further.


    Product:
    We work on a high-stakes data synchronization system handling hundreds of thousands of records in real-time. The product ensures data consistency between multiple systems while operating under strict rate limits and performance constraints.
    This is a fascinating technical challengeβ€”not a simple CRUD application, but a complex, performance-sensitive system where every optimization matters, stability is non-negotiable, and creative problem-solving is daily routine.


    Technical highlights:

    • Java monorepo with two main applications: a large-scale sales service (40GB RAM, 99.9%+ uptime) and a smaller purchase service. While development focus varies, you’ll need to be flexible across both
    • Complex distributed architecture: Our Java apps depend on multiple Node.js microservices that serve as data providers. These Node apps are split across AWS and Hetzner, communicating via RabbitMQ
    • Separate Redis instances for Java app and Node.js services
    • Processes hundreds of thousands of records while respecting strict API rate limits (~700 requests/minute). Mistakes can take hours or days to fix
    • Heavy reliance on Grafana dashboards with dozens of charts. Performance monitoring is criticalβ€”slowdowns cascade through the entire data pipeline

    πŸš€ Our technology stack:
    Backend:

    • Java 21 & Kotlin (actively migrating towards more Kotlin)
    • Spring Boot
    • MongoDb, Redis
    • GoRules for complex business logic

    Infrastructure & DevOps:

    • Kubernetes
    • ArgoCD and Github Actions
    • OpenSearch for logs
    • Prometheus & Grafana for metrics & traces

    The broader ecosystem:

    • TypeScript, Node.js & Nest.js microservices
    • PostgreSQL, Hasura & GraphQL

    Projects you may work on:

    • Modernizing the codebase: Refactoring legacy Java to Kotlin, improving architecture and maintainability
    • Large-scale data migrations: Complex migrations with massive data volumes, zero downtime
    • Performance optimization: Hunting tricky bottlenecks, optimizing queries, improving API response times
    • Analytics improvements: Building features for transparent sales data and system metrics
    • Business logic enhancements: Implementing clever mechanics using GoRules for pricing and data mapping
    • System reliability: Enhancing monitoring, alerting, and recovery mechanisms

    Why choose this project and team?

    • Stable project running successfully for 8+ years with consistent revenue growth
    • Entire R&D team in Ukraine making all architectural decisions locally
    • Mission-critical production system where your decisions directly impact business outcomes
    • Real engineering challenges: Performance optimization, rate limiting, data consistency, large-scale refactoring
    • Opportunity to work on a quite high load production system (Monolith + microservices) and have an impact on how it is designed and shaped.

    Perks and Benefits:

    πŸ‹οΈβ€β™‚οΈ Gym compensation

    🏝18 days of paid vacation, public holidays, and paid sick leave

    πŸ’» Modern tech gear: MacBook based on silicon CPU (M1-M3) with 32 of RAM

    πŸ‡¬πŸ‡§ English lessons

    ⏱️ Flexible working hours and no time trackers

    ✈️ Possible trips to USA when the war ends. Before the war, we flew there twice and we loved it :)

    If you read this far please start your message with β€œGlory to Ukraine!”, thank you!

    More
  • Β· 84 views Β· 7 applications Β· 23d

    Senior Java Developer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 6 years of experience Β· English - None Ukrainian Product πŸ‡ΊπŸ‡¦
    Ajax Systems is looking for a smart, experienced, and technically proficient Senior Java Developer. Responsibilities: Design and implement core backend services and data pipelines Write clean, readable, and maintainable code Develop services for the B2B...

    Ajax Systems is looking for a smart, experienced, and technically proficient Senior Java Developer.

     

    Responsibilities:

    • Design and implement core backend services and data pipelines
    • Write clean, readable, and maintainable code
    • Develop services for the B2B product line
    • Actively participate in developing and improving the architecture
    • Document architectural decisions and operational knowledge for successful deployment and service operations
    • Ensure appropriate test coverage with unit and integration testing
    • Focus on performance and cost efficiency within your areas of responsibility
    • Follow best practices in software design and development and promote them within the team
    • Ensure reliable alerting, dashboards, and runbooks for production services
    • Debug production issues, analyze complex cases, and conduct investigations
    • Work smoothly in a technical culture with testing, CI/CD, and DevOps
    • Collaborate within the team and with other engineering teams to develop new features and products according to business needs

     

    Required Experience:

    • Java: 6+ years of professional backend development in an enterprise environment
    • Java Concurrency: strong understanding and practical hands-on experience
    • Understanding of SOA, microservices, and event-driven architecture
    • Cloud development principles with practical AWS experience
    • Ability to scale and ensure high availability of high-load systems

     

    Technical Requirements:

    • Kafka, MongoDB, Redis
    • Enterprise-grade stack (messaging brokers, in-memory storages, NoSQL, key-value databases)
    • Docker and Kubernetes (containerized applications)
    • Spring
    • Git, Gradle

     

    Nice to Have:

    • Kotlin: knowledge and practical work experience
    • Netty, gRPC, Project Reactor, NATS
    • Strong knowledge of unit testing and automated testing paradigms

     

    We offer:

    • the opportunity to share and implement your own ideas that could impact products and production
    • work with a motivated team and an environment with a zero-bullshit culture
    • competitive salary
    • medical insurance
    • corporate English classes
    • compensation for professional training
    • the chance to take part in beta testing of Ajax security systems β€” receive and test new devices before their release
    More
  • Β· 174 views Β· 44 applications Β· 15d

    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
  • Β· 123 views Β· 10 applications Β· 23d

    Middle/Middle Strong Java Developer (UK project) to $3000

    Hybrid Remote Β· Ukraine Β· 2 years of experience Β· English - B2
    Looking for a Middle/Middle Strong Java Developer to join our team. We are building a platform for fast and convenient purchase of tickets for various music and sport events. Users are provided access to a wide selection of concerts where they can find...

    Looking for a Middle/Middle Strong Java Developer to join our team. We are building a platform for fast and convenient purchase of tickets for various music and sport events. Users are provided access to a wide selection of concerts where they can find performances by their favorite artists, review event dates and locations, and buy tickets in real-time.

    Requirements:

    • 3+ years of experience in Java development.
    • 2+ years of Spring framework and building Spring web applications.
    • Understanding and experience developing and deploying microservices.
    • Experience developing integration layers (using REST interfaces, OpenApi, Kafka, GraphQL).
    • Excellent design, coding, and debugging skills.
    • OOP, OOD, Design Patterns proficient.
    • Knowledge of relational databases (preferably PostgreSQL).
    • Experience with Docker.
    • English β€” at least an Upper-Intermediate level.


    Nice to have skills:

    • Knowledge of non-relational databases.
    • Experience in developing multi-threaded applications.
    • Experience with AWS services (ECS, Lambda, Aurora).


    Responsibilities:

    • Produce code using Java best practices.
    • Write unit tests and code that adheres to coding standards.
    • Provide technical support.
    • Work both independently and in close collaboration with others in the team; effectively communicate with geographically distributed team members.
    • Make recommendations for the improvement of the system and development process to increase productivity.
    • Identify, monitor, and resolve project-related issues.


    Interview stages:

    • HR-interview (30 minutes).
    • Technical interview (1 hour).
    • Interview with the customer (1 hour).
    • Job offerπŸŽ‰πŸŽ‰πŸŽ‰


    We offer:

    • Competitive salary + bonuses.
    • Challenging tasks and projects.
    • Personal growth.
    • Flexible working hours.
    • New hardware.
    • Free English lessons.
    • Availability of generators and Starlinks in the office.
    • Small gym and table tennis in the office.
    • Adjustable height tables.
    • Regular office fruit delivery and other benefits.


    Let’s create value together!

    More
  • Β· 54 views Β· 4 applications Β· 2d

    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
  • Β· 123 views Β· 24 applications Β· 12d

    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
  • Β· 61 views Β· 1 application Β· 2d

    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
  • Β· 84 views Β· 9 applications Β· 9d

    Integration Developer/Architect

    Full Remote Β· Ukraine Β· 4 years of experience Β· English - None
    Peeklogic is a great and innovative Salesforce Development Company. We are looking for an Integration Developer/Architect. Apply now for this position and become a part of our great team! About the Role: We are looking for a skilled Integration...

    Peeklogic is a great and innovative Salesforce Development Company.

    We are looking for an Integration Developer/Architect.

    Apply now for this position and become a part of our great team!

     

    About the Role:
    We are looking for a skilled Integration Developer/Architect to design, build, and maintain data integrations between Salesforce and enterprise systems.

     

    Requirements:

    • 4+ years of experience in integration development using middleware platforms such as MuleSoft, Talend, Workato, Boomi, or similar.
    • Strong knowledge of REST/SOAP APIs, authentication methods (OAuth, JWT), event-driven architectures, JSON, XML, and SQL.
    • Proactive problem-solver and team player.
    • Excellent English communication skills (written & verbal).

     

    Key Responsibilities:

    • Design, develop, and maintain APIs, middleware flows, and data synchronization jobs.
    • Collaborate with data and architecture teams to define and implement integration contracts.
    • Ensure data quality, performance optimization, and secure data transmission.
    • Support release validation, monitoring, and troubleshooting post-deployment.

     

    Nice to Have:

    • Salesforce Integration Architect certification.
    • Experience with Kafka, AWS, or other real-time event streaming platforms.
    • Familiarity with advanced integration patterns and best practices.

     

    We Offer:

    • Interesting and challenging project.
    • Competitive salary.
    • Comfortable working environment.
    • Paid vacations and sick leaves, additional days off.
    • Friendly team and democratic corporate culturΠ΅ (сorporate team-building events, corporate parties).
    • Full-time position with flexible working hours.
    • Free grammar and vocabulary English courses.

     

     

     

    More
  • Β· 37 views Β· 7 applications Β· 9d

    Lead Java/Fullstack Developer (Backoffice)

    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 social gaming for the North American market. With a reach of up to 150 million players worldwide, we combine creativity and technical excellence to lead in...

    Who We Are

     

    At Patrianna LTD, we’re building a global social entertainment platform, focusing on social gaming 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

    We are seeking an exceptional Lead Java/Fullstack Developer with a profound, product-first mindset. This isn't just a coding role, it's a leadership position where you will be the primary advocate for user experience and workflow excellence within our backoffice system. 

     

    We are looking for someone who:

    Drives Vision and Strategy: You don't wait for specs. You proactively analyze internal operations (across compliance, risk, support) to identify systemic friction and inefficiencies. You will set the technical and UX direction for our backoffice solution, ensuring it evolves into a truly intuitive, efficient, and scalable platform for non-technical users.

     

    Champions the Internal User: You are deeply passionate (perhaps even obsessive) about workflow clarity and interface logic. You treat our internal (admin) users with the same care and respect a product designer shows external customers. You are compelled to build tools that people genuinely want to use.

     

    Mentors and Elevates: As a Lead, you’re ready to guide, mentor, and set a high bar for technical quality and UX design for others working on the backoffice system. You take pride in simplifying complexity and enabling your teammates to deliver their best work.

    If you thrive on full ownership, are energized by the challenge of solving complex business problems through elegant UX, and are ready to be the driving force behind a mission-critical platform, we want to talk to you. Come and help us define what a world-class backoffice system looks like.

     

    Responsibilities

    • Lead Technical and Product Direction: Define the technical architecture and contribute to the product roadmap for the backoffice system, ensuring it meets the strategic needs of internal operations (Compliance, Risk, Support).
    • Drive UX/Workflow Excellence: Deeply analyze internal user workflows to proactively identify and eliminate systemic friction, ensuring the backoffice platform is intuitive, efficient, and genuinely enjoyable for non-technical users.
    • Mentor and Elevate the Team: Serve as a technical guide and mentor, setting a high bar for engineering quality, clean code, comprehensive testing, and thoughtful UX design across the backoffice development team.
    • Full-Stack Feature Development: Design, develop, and evolve robust full-stack features, connecting frontend logic in Retool with scalable, high-performance backend APIs and data layers (Java/Spring Boot).
    • Stakeholder Collaboration: Work closely with non-technical stakeholders to gather feedback, translate complex business requirements, and deliver impactful, practical technical solutions.
    • System Ownership & Reliability: Take end-to-end ownership of the system's reliability, security, and usability, championing best practices and managing technical debt.
    • Proactive Challenge: Challenge unclear or inefficient requirements and actively suggest smarter, more elegant, and scalable approaches to solving core business problems.

       

    Requirements

    Must Have

    • 8+ years of production experience with Java and its ecosystem
    • Solid Java knowledge with a strong understanding of JVM internals
    • Eagerness to work as a full-stack developer, using Retool for GUI and Java for backend (Retool experience not required)
    • Excellent system design skills, able to describe, document, and implement scalable architectures
    • Strong relational database expertise (preferably PostgreSQL), including query optimization and performance tuning
    • Deep understanding of messaging concepts (Kafka or similar)
    • Good understanding of concurrency concepts and principles
    • Exceptional troubleshooting skills, able to resolve complex production issues effectively
    • Strong sense of user experience and workflow designβ€”not just functional correctness, but clarity and usability
    • Ability to collaborate with non-technical stakeholders, translating business needs into practical technical solutions
    • Demonstrated ownership and initiative, taking responsibility for delivering solutions and driving team success
    • Leadership experience, including mentoring, facilitating technical discussions, and fostering collaboration
    • Upper-intermediate English proficiency, with clear communication for technical and non-technical audiences

     

    Would Be a Plus

    • Experience with ReTool or similar platforms
    • Experience in fullstack development, especially in B2B or internal-facing systems
    • A keen eye for UI/UX quality β€” attention to layout, clarity, consistency, and overall ease of use
    • Experience with Clickhouse
    • Experience in iGaming

       

    Our Tech Stack

    • Java 24
    • Spring Boot 3.5.8
    • 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/Pager Duty
    • Jira/Confluence/Slack/Bitbucket

       

    We offer

    • Modern tech stack and clean codebase
    • Autonomy to shape features and improve systems
    • Minimal bureaucracy and quick decision-making
    • A collaborative and passionate team that values high standards

       

    Other Benefits

     

    Full Remote Work: Enjoy the flexibility of working remotely from wherever you feel most productive.
    Generous Leave Policy: Take advantage of 30 days of paid time off, encompassing both vacation and sick leave, to ensure you can recharge and recover when needed. Take your time on bank holidays as well.
    Company Events: Engage in our vibrant company culture through a variety of informal events designed to foster camaraderie and teamwork.
    Continuously Development: Get an opportunity to join a fast-growing business where the sky’s the limit.

    More
  • Β· 403 views Β· 69 applications Β· 25d

    Senior Java Engineer Dental Segmentation and Geometry

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 3 years of experience Β· English - A2
    We are looking for a senior Java engineer to take a key technical role in the next phase of our product. We already have a solid, working codebase built by an experienced team. The system is in production and handles non-trivial 3D workflows, geometric...

    We are looking for a senior Java engineer to take a key technical role in the next phase of our product.

    We already have a solid, working codebase built by an experienced team. The system is in production and handles non-trivial 3D workflows, geometric calculations, and integrations with AI-driven services. The current challenge is not code quality, but a shift in product concept and focus.

    The original team is no longer available for further development, so we are starting a new MVP phase. The goal is to simplify the product, clarify responsibilities between modules, and reshape the architecture around a strong existing core.

    This role is not about fixing broken code or cleaning up chaos.
    It is about reading and understanding an existing system, identifying what truly matters, and making deliberate architectural decisions to turn a complex platform into a clean, focused MVP that can evolve further.

    A key part of the system is mathematics-heavy logic: geometry, vectors, transformations, 3D measurements, and spatial reasoning. You do not need to be a researcher, but you must be comfortable working close to math, not just REST controllers and CRUD.

    You will work directly with the founder and a small senior team. The communication is short, decisions are fast, and your input will directly shape both the technical and product direction.

    What you will work on

    • Understanding and owning a Java-based backend with complex geometric logic
    • Making architectural decisions around existing segmentation and calculation pipelines
    • Simplifying workflows for a new MVP while preserving core capabilities
    • Collaborating with AI and frontend engineers on clear module boundaries
    • Preparing the system for further scaling once the MVP is validated

    What we are looking for

    • Strong senior-level Java experience (backend, not just frameworks)
    • Solid understanding of object-oriented design and system architecture
    • Comfort working with mathematics, geometry, vectors, or 3D-related logic
    • Experience reading and evolving an existing codebase
    • Ability to work independently and discuss trade-offs clearly

    Nice to have

    • Experience with 3D data, graphics pipelines, CAD, medical or engineering software
    • AWS experience (the system runs in AWS)
    • Interest in AI-adjacent systems, even if you are not an ML engineer

    This is a role for someone who enjoys thinking, not just implementing tickets, and who wants real influence on how a product is reshaped at a critical moment.

    More
Log In or Sign Up to see all posted jobs