Jobs Java

118
  • Β· 166 views Β· 16 applications Β· 16d

    Engineering Manager (Java)

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 8 years of experience Β· C1 - Advanced
    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
  • Β· 303 views Β· 71 applications Β· 15d

    Backend Software Engineer

    Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· B2 - Upper Intermediate
    Our prospect is an international Fortune 500 insurance company, looking for a Backend Engineer, with Guidewire Insurance Suite experience, or a background in compliance-heavy industries, like healthcare, finance, etc. Qualifications: Experience with...

    Our prospect is an international Fortune 500 insurance company, looking for a Backend Engineer, with Guidewire Insurance Suite experience, or a background in compliance-heavy industries, like healthcare, finance, etc.

     

    Qualifications:

    • Experience with API-based platform integration technologies, such as REST, GraphQL, microservices, Node.js, and Spring Boot;
    • Expertise in Java and TypeScript; additional programming language experience preferred;
    • Experience with modern cloud platforms and runtime environments (e.g., AWS, Azure, GCP, Cloud Foundry, Kubernetes);
    • Proficiency with software development workflow tools, including GitHub, Codacy, Jira, Confluence, etc.;
    • Familiarity using genAI on large/diverse datasets and integrating in the development lifecycle;
    • Guidewire Insurance Suite experience, or a background in compliance-heavy industries (healthcare, finance, etc.);
    • Collaborative and adaptable working style, with demonstrated initiative and ability to prioritize tasks and efforts;
    • Solid negotiation, facilitation, and consensus-building skills;
    • Strong ability to analyze complex technical problems and recommend improvements to address technology gaps, while enhancing reliability, quality, and efficiency;
    • Excellent oral and written communication skills.

     

    Preferred Qualifications:

    • Strong familiarity with AWS serverless and Spring Boot stacks;
    • Experience in the insurance domain, Workers’ Compensation, or claims;
    • AWS Solutions Architect certified.
    More
  • Β· 101 views Β· 6 applications Β· 15d

    Software Engineer (Java)

    Hybrid Remote Β· Ukraine Β· 3 years of experience Β· B2 - Upper Intermediate
    Panenco is a boutique software studio in Belgium and Ukraine. We build next-gen B2B SaaS products and enterprise AI solutions, always with an entrepreneurial spirit. We're a small team of the best and brightest, looking for 10x people who love to tackle...

    Panenco is a boutique software studio in Belgium and Ukraine. We build next-gen B2B SaaS products and enterprise AI solutions, always with an entrepreneurial spirit. We're a small team of the best and brightest, looking for 10x people who love to tackle challenging problems. We give you significant ownership and room to grow, expecting you to take charge and continuously evolve with the latest and greatest in our industry.
     

    About the role

    In this role, you will be working in dedicated long-term involvement as a full-stack software engineer (focus on back-end development in Java) on a SaaS product in the event management space for European enterprises.
    We love self-learners with an entrepreneurial itch and people who are actively working on side projects β€” we actively encourage taking initiative and driving innovation from within. We don't expect any 1 individual to tick all of the boxes below, nor do we expect an explicit number of years of experience. We do expect you to be curious and learn fast. 
     

    Technical knowhow

    We expect all software engineers in our team to take on a broad set of responsibilities, always acting in the interest of the product rather than simply sticking to the boundaries of any specific domain.
     

    Core knowledge and abilities:

    β€’Infrastructure: hands-on experience with AWS, grasping serverless principles and practices

    β€’AI development: hands-on experience building AI-powered applications using frameworks like LangGraph, AI SDK, or similar tools, and working with LLM providers (OpenAI, Anthropic, etc.)

    β€’Architecture: ability to contribute to designing cloud diagrams and weighing the pros and cons of key decisions

    β€’Programming frameworks: deep knowledge of Java and/or at least one of the following: JS/TS (Node), Python (Django), .NET, PHP (Symfony), REST

    β€’Databases: extensive SQL experience and core understanding of various database types and their limitations

    β€’Data modelling: turning defined business logic into comprehensible data structures

    β€’CI/CD pipelines: setting up and managing deployment pipelines
     

    Non-functionals:

    β€’Automated testing: test-driven development using unit and integration tests as well as end-to-end tests

    β€’Monitoring: error and performance monitoring with Sentry or similar services

    β€’Stress testing: testing APIs and entire systems with heavy-load scenarios

    β€’Security: you're aware of best practices to safeguard information security
     

    Additional:

    β€’Language: solid reading and speaking skills in English required

    β€’Thought leadership: you love to share your learnings with your peers

    β€’Front-end: you know your way around a modern front-end application

    β€’Information security: a basic understanding of security standards

    Locations

    We're flexible with regards to remote work, but we do expect you to live in Kyiv and come to our offices sporadically for team cohesion:

    β€’Kyiv, Ukraine (123 Peremogy Avenue, office number 520)
     

    We offer

    We offer a friendly, dynamic and inspirational working environment with a team that wants to move fast. You’ll have the ability to work with the best and brightest in our industry, always aiming for the highest possible quality bar. A fair compensation, office snacks and fun afterwork drinks are included of course! 
     

    The interview process

    The interview process is short (but thorough) and will consist of 4 steps:

    β€’Intro conversation (videocall): 20min conversation to validate your fit with the position and align on the approach for the technical interview

    β€’Technical interview (on-site): you present a personal project or one of your prior involvements from end to end, with our team asking targeted questions

    β€’Feedback (written/videocall): you will receive feedback about the technical conversation either in written form or through a call

    β€’Contractual alignment (videocall): our operations manager will walk you through our overall compensation package and practical arrangement

     

     

    More
  • Β· 405 views Β· 185 applications Β· 15d

    Java Developer

    Full Remote Β· Worldwide Β· Product Β· 1 year of experience Β· B1 - Intermediate
    Required skills: JDK11/Java11 - a relatively outdated version from 2018; should be able to work without new fancy features and with old dependencies (choose them wisely and pay attention to vulnerabilities). Spring Boot: REST controllers, Feign clients,...

    Required skills:

     

    • JDK11/Java11 - a relatively outdated version from 2018; should be able to work without new fancy features and with old dependencies (choose them wisely and pay attention to vulnerabilities).
    • Spring Boot: REST controllers, Feign clients, auto-config (IoC/DI), JPA repositories (DAL)
    • Spring Boot Test: integration tests framework (Mock services and API clients)
    • [optional] Docker: Basic knowledge of Dockerfile syntax, understanding of how to work with the Docker container registry (push, tagging)
    • [optional] Kafka: Basic knowledge for integration into a Spring application: Producer/Consumer configs, serialization/deserialization, ack/nack
    • [optional] HashiCorp Vault: Basic understanding of the Vault KV engine, Spring config (application.yaml) import from Vault, basic knowledge of the Vault CLI is also helpful

     

    Responsibilities:

     

    β€’ Payment provider integrations and product improvements according to the company strategy;

    β€’ Develop, deploy, and support Spring Boot-based services;

    β€’ Deploy and configure the system on various environments in the Kubernetes cluster;

    β€’ Ensure system performance in production environments;

    β€’ Develop architecture and system design;

    β€’ Improve teamwork;

    β€’ Implement ideas from Product Backlog into a reliable working product.

     

    Working conditions:

     

    β€’ Work schedule 5/2 from 10-00 to 19-00;

    β€’ Remote work;

    β€’ We provide all the necessary tools for your successful and comfortable work;

    β€’ Training at the expense of the company (courses, seminars, new and interesting projects);

    β€’ Learning English at the expense of the company;

    β€’ Regular team building at the expense of the company;

    β€’ Ability to switch between projects and try yourself in different roles.

    More
  • Β· 266 views Β· 35 applications Β· 15d

    Middle Backend Java Developer to $4500

    Full Remote Β· Worldwide Β· Product Β· 4 years of experience Β· C1 - Advanced
    β€œ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
  • Β· 217 views Β· 32 applications Β· 15d

    Senior Backend Java Engineer to $5500

    Full Remote Β· Worldwide Β· Product Β· 7 years of experience Β· C1 - Advanced
    β€œ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
  • Β· 149 views Β· 34 applications Β· 12d

    Java Developer

    Full Remote Β· Ukraine Β· 3 years of experience Β· B2 - Upper Intermediate
    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 2-4 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
  • Β· 106 views Β· 16 applications Β· 12d

    Senior/Lead Java Engineer IRC282490

    Full Remote Β· Ukraine Β· 5 years of experience Β· B2 - Upper Intermediate
    Description About Project: Comprised of the Company’s international business units and various direct-to-consumer streaming services, Media & Entertainment Distribution department aligns technology, media distribution and advertising sales into a single...

    Description

    About Project:

    Comprised of the Company’s international business units and various direct-to-consumer streaming services, Media & Entertainment Distribution department aligns technology, media distribution and advertising sales into a single business segment to create and deliver personalized entertainment experiences to consumers around the world. 

    GL team will be concentrated on building AdTech platform for our customer.

     

    About Company:

    Leading diversified international family entertainment and media enterprise with the following business segments: media networks, parks and resorts, studio entertainment, consumer products and interactive media. 

     

    Requirements

    • Shifted working hours till 1 AM Kyiv time
    • 4+ years of professional software development experience
    • Proficiency in server-side programming languages, especially Java
    • Professional experience with Java based web services and RESTful framework, and both relational and non-relational database platforms
    • Experience with large scale distributed system architecture
    • Ability to trace through various services and determine root cause when issues occur
    • Knowledge of Software Development Lifecycle and Agile Development/Testing practices and methodologies
    • Familiarity with CI/CD methodologies
    • Experience with Cloud Services (AWS)
    • Excellent communication and collaboration skills
    • Strong teamwork ethic, with demonstrated ability to work independently as well as a team-focused approach towards software development
    • Ability to lead small projects and platform initiatives

    Job responsibilities

    • Work as part of a team
    • Participate in stand-ups and other sprint meetings
    • Design and implement new solutions
    • Optimize and enhance existing services
    • Document changes and new features
    • Perform code reviews
    • Deliver code with thorough automated testing
    • Mentor junior team members
    More
  • Β· 82 views Β· 21 applications Β· 12d

    Sr. Software Engineer (Java+Python)

    Full Remote Β· Poland Β· 6 years of experience Β· B2 - Upper Intermediate
    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
  • Β· 148 views Β· 4 applications Β· 11d

    Junior Java Developer

    Hybrid Remote Β· Ukraine Β· Product Β· 1 year of experience Β· C1 - Advanced
    About company: Mobius Software is a leading provider of innovative telecommunications solutions, serving over 100 clients globally across the USA, Europe, Latin America, and Africa. We are committed to developing easy, reliable, and scalable solutions...

    About company:

     

    Mobius Software is a leading provider of innovative telecommunications solutions, serving over 100 clients globally across the USA, Europe, Latin America, and Africa.  

    We are committed to developing easy, reliable, and scalable solutions for Mobile Network Operators (MNOs), Enterprises and other players in the telecom market, ensuring cutting-edge performance and reliability.

     

    Description:

    We are looking for junior java developer with self-learning capabilities.
    Knowledge in networking , TCP/IP including TCP , UDP and other protocols operation, headers and functionality big plus
    Experience in core mobile network operation big plus

     

    Key Responsibilities:

    Develop front end (Java server faces ) 
    Develop back end ( Java/Jakarta EE based , highly scalable reliable code for high load ) 
    Work in Telecom domain
    Provide support for biggest Telco worldwide 
     

    More
  • Β· 78 views Β· 6 applications Β· 11d

    Senior Java Developer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 6 years of experience 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
  • Β· 81 views Β· 3 applications Β· 11d

    Senior Java Developer

    Hybrid Remote Β· Ukraine Β· 5 years of experience Β· C1 - Advanced
    Who we are! At Levi9, we are passionate about what we do. We love our work, and together in a team, we are smarter and stronger. We are looking for skilled team players who make change happen. Are you one of these players? About the project Dutch...

    πŸ”ΉWho we are! 
    At Levi9, we are passionate about what we do. We love our work, and together in a team, we are smarter and stronger. We are looking for skilled team players who make change happen. Are you one of these players?


    πŸ”ΉAbout the project 
    Dutch company delivering omnichannel banking services. The company offers state-of-the-art digital banking software that unifies data and functionality from traditional core banking systems and fintech providers into a seamless, digital customer experience.


    πŸ”ΉResponsibilities 
    The Job in short: liaise closely with our customers’ developers, write code and make successful Backbase implementations happen. Your goal is to seamlessly integrate the Backbase platform into our customers’ systems. During projects, you take on the expert role for anything related to the backend and bring home components that can be reused or developed further. 
    You will write code, run tests, and resolve blockers while working with fast-changing requirements. Because you will be working on a global scale, you will easily blend into any work culture. 


    πŸ”ΉRequirements
    β€” 5+ years of experience in a similar role; 
    β€” Java 21; 
    β€” Spring: Core, MVC, Security, Data, Boot, Cloud; 
    β€” Microservices architecture understanding; 
    β€” Persistence frameworks: Hibernate, JPA; 
    β€” RDBMS. Azure SQL (MSSQL) is preferable

    β€” Messaging: Azure Service Bus
    β€” Unit testing with JUnit and Mockito;
    β€” Tools: Maven, Git, GitHub Actions, Docker, Helm, K8S; 
    β€” Upper-Intermediate English level

    πŸ”ΉA few more important things

    • We consider candidates who have at least an Upper-intermediate level of English, as one of the interview stages will be conducted in English.
    • We work in a hybrid setup, so we prioritise candidates who are based in Kyiv or Lviv and can visit our office on their first working day.

       

    πŸ”Ή9 reasons to join us:

    1. Today, we're working with the technology of tomorrow.
    2. We don't wait for a change. We are the change.
    3. We're experts in creating experts (Levi9 academy, Lead9 program for leaders).
    4. No micromanagement. We are free birds with a clear understanding of what the high performance is!
    5. Learning in Levi9 never stops (unlimited Udemy for business, meetups, English&German courses, Professional trainings).
    6. Here you can train your body and mind.
    7. We've gathered the best locations - comfortable, cosy and pet-friendly offices in Kyiv and Lviv, with regular offline internal events
    8. We have a master's degree in work-life balance.
    • We are actively supporting Ukraine with constant donations and volunteering

       

    Simple step to get this job

    Click the APPLY NOW button and leave your contacts!

    More
  • Β· 138 views Β· 40 applications Β· 11d

    Full-Stack Java Developer

    Full Remote Β· Worldwide Β· 3 years of experience Β· B2 - Upper Intermediate
    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
  • Β· 100 views Β· 14 applications Β· 10d

    Senior Java Architect / Lead Backend Engineer (Security/ Edge AI Product)

    Full Remote Β· Ukraine Β· 7 years of experience Β· B1 - Intermediate
    We are building a next-generation security and edge-AI platform and are looking for an exceptional Senior Java Architect / Lead Backend Engineer to join our core product team. You will own the design and development of the system’s cloud architecture,...

    We are building a next-generation security and edge-AI platform and are looking for an exceptional Senior Java Architect / Lead Backend Engineer to join our core product team.

    You will own the design and development of the system’s cloud architecture, shape the backend foundation, and set the long-term technical direction for a highly scalable, event-driven platform that integrates real-time video, embedded edge devices, and advanced AI/ML pipelines.

    Our team already includes strong ML engineers and an embedded/hardware-focused CTO. We now need a top-tier Java expert who can take responsibility for the backend vision, quality, and engineering excellence.

    What you will do

    – Lead architecture design for a distributed, cloud-native backend (AWS ecosystem).
    – Build and maintain core services: Orchestrator, API Gateway, device integration, event processing, user/configuration management.
    – Define system boundaries, data flows, communication patterns, and service contracts.
    – Drive major technical decisions, performance strategies, scalability, and fault tolerance.
    – Collaborate closely with ML engineers and embedded/hardware teams to integrate cloud intelligence with Edge Sentinel devices.
    – Set engineering standards, code quality rules, and best practices for the growing team.

    Requirements

    – 7+ years of backend development experience with Java (Spring Boot, Spring Cloud).
    – Strong expertise in microservice architecture, distributed systems, and event-driven design.
    – Deep experience with AWS services: API Gateway, Cognito, S3, Kinesis, SQS/SNS, RDS.
    – Solid understanding of concurrency, scalability, and high-load systems.
    – Experience designing system architectures from scratch or refactoring complex platforms.
    – Ability to work collaboratively with ML and embedded teams.
    – Strong communication skills and ownership mentality.

    Nice to have

    – Experience with video streaming, WebRTC, or IoT/Edge devices.
    – Knowledge of Python (for ML service interaction).
    – Background in security or surveillance systems.

    More
  • Β· 60 views Β· 13 applications Β· 10d

    Senior Full Stack (Java+React) Developer - short-term project

    Full Remote Β· Ukraine Β· 5 years of experience Β· B2 - Upper Intermediate
    Project Description: We are seeking a Senior Java Full Stack Developer to join our Client's IT system house and European data center. Based in DΓΌsseldorf, it supports the retail by providing IT services and developing IT solutions on an international...

    Project Description:

    We are seeking a Senior Java Full Stack Developer to join our Client's IT system house and European data center. Based in DΓΌsseldorf, it supports the retail by providing IT services and developing IT solutions on an international level for the Client in Europe.
    The project supports the order-creation process initiated by Assortment Planning in the Supply Planning Application.

     

    Responsibilities:

    * Implement new UIs in React
    * Create corresponding REST API endpoints in Spring Boot
    * Design database models and write queries (SQL/JPA)
    * Connect frontend to backend via APIs
    * Create APIs for inbound and outbound integration
    * Write unit tests
    * Document software architecture and implementation details

     

    Mandatory Skills Description:

    * 5+ years of hands-on development experience at a senior level in the following technical environment:
    * TypeScript & React
    * Java & Spring Boot
    * ORM mapping with JPA/Hibernate
    * SQL for relational databases (e.g. PostgreSQL)
    * API design principles
    * Unit tests
    * Good communication skills

     

    Nice-to-Have Skills Description:

    * Event-driven architecture (e.g. ActiveMQ, Kafka)
    * Cloud Platforms (e.g. AWS)

     

    Languages:

    English: B2 Upper Intermediate

    More
Log In or Sign Up to see all posted jobs