Jobs Java

109
  • · 131 views · 28 applications · 7d

    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
  • · 89 views · 15 applications · 7d

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

    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
  • · 120 views · 3 applications · 6d

    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
  • · 71 views · 6 applications · 6d

    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
  • · 71 views · 2 applications · 6d

    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
  • · 118 views · 34 applications · 6d

    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
  • · 55 views · 9 applications · 6d

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

    Full Remote · Ukraine · 5 years of experience · B2 - Upper Intermediate
    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...
    • 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

      * Short-term project 4 months

       

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

    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
  • · 50 views · 8 applications · 5d

    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
  • · 174 views · 30 applications · 5d

    Strong Junior Java Developer

    Ukraine · 1 year of experience · B1 - Intermediate
    Dotcode is looking for a Java Developer to join our team on a long-term product involving active development and integrations with external services. You will work with Java, Spring Boot, Hibernate, PostgreSQL, and AWS, contribute to feature development,...

    Dotcode is looking for a Java Developer to join our team on a long-term product involving active development and integrations with external services. You will work with Java, Spring Boot, Hibernate, PostgreSQL, and AWS, contribute to feature development, improve system architecture, and ensure high code quality.

    Responsibilities:
    - Develop and maintain backend services and REST APIs;
    - Integrate the system with external APIs (authentication flows, data exchange, webhooks, rate limits);
    - Optimize database queries and ensure efficient data access;
    - Write unit and integration tests to ensure code reliability;
    - Participate in code reviews and technical discussions;
    - Collaborate with the team on planning, estimation, and delivery of features.

    Requirements:
    - 1+ year of commercial experience with Java;
    - Strong knowledge of Spring Boot, Hibernate/JPA, and REST API development;
    - Experience working with PostgreSQL (query optimization, transactions, indexes);
    - Practical experience integrating with third-party services and APIs;
    - Understanding of deploying and operating applications in AWS environments (e.g., EC2, S3, RDS);
    - Ability to analyze requirements and propose scalable technical solutions;
    - English: Intermediate+ (spoken and written) for communication with the team/client.

    Nice to Have:
    - Experience with message brokers (Kafka, RabbitMQ, SQS);
    - Understanding of microservices communication patterns;
    - Experience working with CI/CD pipelines.

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

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

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

     

     

    More
  • · 118 views · 12 applications · 4d

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

    Hybrid Remote · Ukraine · 2 years of experience · B2 - Upper Intermediate
    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
  • · 43 views · 0 applications · 4d

    Middle Java Developer

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · B2 - Upper Intermediate
    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...

    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 establishing an R&D centre in Kyiv, and are looking for top talents to join our team.

     

    TECHNOLOGY STACK

     

    Microservice architecture, Java 21, Spring Boot 3.4+, PostgreSQL, MongoDB, Kafka, Google Cloud Platform, Kubernetes

     

    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 unit tests
    • Solid debugging and troubleshooting skills
    • Proactive and result-oriented mindset
    • Strong problem-solving skills
    • At least Upper-Intermediate English level

     

    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
  • · 188 views · 71 applications · 4d

    Middle Strong\Senior Java Developer

    Full Remote · Countries of Europe or Ukraine · Product · 6 years of experience · B1 - Intermediate
    The full production cycle IT company specializes in the development of software products/services in the field of information technologies. We are looking for a Middle Strong\Senior Java Developer to join our team. You will help build a cutting edge,...

    The full production cycle IT company specializes in the development of software products/services in the field of information technologies. 

    We are looking for a Middle Strong\Senior Java Developer to join our team. You will help build a cutting edge, innovative real-time trading platform with modern cloud technologies.

     

    Responsibilities:

     

    • Defining the project's technical strategy, making key technical decisions.
    • Designing the system architecture, developing technical, security, and documentation standards.
    • Writing code, conducting code reviews, optimization, and refactoring.
    • Conducting training sessions, mentoring developers, organizing knowledge sharing.
    • Regular interaction with other teams and product managers.
    • Researching new technologies, evaluating their suitability, and implementing them in projects.

     

    Requirements:

    • 6+ years of professional experience in software development.
    • Strong proficiency in Java (preferred 21), algorithms and data structures, concurrency.
    • Experience with  Spring FrameworkHibernate.
    • Experience with Apache Kafka, RabbitMQ
    • Experience with SQL (preferred PostgreSQL).
    • Proficiency with unit and integration testing.
    • Ability to design and implement high-available and scalable microservice architectures.

    Would be a plus:

     

    • Reactive frameworks (WebFlux)
    • Experience with realtime streaming technologies: Hazelcast Platform, Apache Flink etc.
    • Caching systems (Redis, Hazelcast).
    • Authentication/Authorization frameworks
    • Understanding of a clean code, SOLID principles and event-driven design
    • Experience with AWS cloud

      What will you do in the first 90 days?

     

    • Understand the Product and System Architecture (we pay attention of the onboarding process quality)
    • Build Relationships with the Team
    • Implement new business features
    • Optimize existing high-load services
    • Code coverage with unit and integration tests
    • Drive Innovation and Continuous Improvement

     

     

    Company offers 

     

    • Care from Day One – medical insurance immediately upon starting work, including dental care, massage and professional psychological support because your well-being matters
    • Work-Life Balance – 24 days of paid holiday + 30 days of sick leave, so you can recover without unnecessary stress
    • Investment in your energy – partial reimbursement for any sports activities that empowers you.
    • Growth – partial coverage for English or Ukrainian language courses + a fixed budget for professional development. Choose what suits you best!
    • Knowledge Library – books in the office and access to the Kuka online library to learn, grow, and find inspiration.
    • Island Relaxation 14 days a year – enjoy a getaway at the corporate villa in Cyprus.

     

    Join our team, where your talents and aspirations will be recognized! We offer a dynamic work environment, opportunities for professional growth, and support at every step of your career path. Start your journey to success with us—apply today and take the first step towards your bright future!

    We are an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. Please note, that only shortlisted candidates will be contacted. 

    Thank you for considering us your next career move!

    More
  • · 256 views · 101 applications · 4d

    Middle Java Developer

    Full Remote · Countries of Europe or Ukraine · Product · 2 years of experience · B1 - Intermediate Ukrainian Product 🇺🇦
    What You’ll Be Driving: Writing, testing, and debugging code for software applications, ensuring functionality and efficiency; Developing and implementing new features based on project requirements and specifications; Participating in code reviews,...

    What You’ll Be Driving:
     

    • Writing, testing, and debugging code for software applications, ensuring functionality and efficiency;
    • Developing and implementing new features based on project requirements and specifications;
    • Participating in code reviews, providing constructive feedback to ensure code quality and adherence to best practices;
    • Maintaining and updating technical documentation for software development and user guides;
    • Working collaboratively with cross-functional teams, including product managers, designers, and other engineers, to deliver projects;
    • Troubleshooting and resolving software issues and bugs in a timely manner;
    • Optimize software applications for performance and scalability;
    • Developing and executing unit tests and integration tests to ensure software reliability;
    • Assisting junior engineers with technical guidance and support;
    • Staying updated with the latest technologies and best practices in software development;
    • Contributing to project planning, estimation, and tracking to ensure successful delivery;
    • Ensuring high-quality standards are met through rigorous testing and code reviews;
    • Delivering code to production in timely manner according to business expectations.
       

    What Makes You a GR8 Fit:
     

    • Deep knowledge of core Java (OOP, exceptions, multithreading, collections);
    • Expertise in Java 8+ (Streams, Lambdas, Functional Interfaces, Date/Time API);
    • Understanding of JVM internals and performance tuning;
    • Advanced experience with Spring (Boot, MVC, Data, Security);
    • Strong background in Hibernate/JPA, Maven, Gradle;
    • Proficient in relational and NoSQL databases (e.g., MongoDB);
    • Strong background in microservices design and integration with Kafka, RabbitMQ;
    • Understanding of cloud models (IaaS, PaaS, SaaS); experience with AWS is a plus;
    • Proficient with Docker, Kubernetes, CI/CD pipelines (GitLab, Jenkins), and IaC (Terraform);
    • Skilled in gathering and analyzing functional and non-functional requirements;
    • Familiar with Agile, Scrum, Kanban, and Waterfall methodologies;
    • Advanced Git usage (branching, rebasing, merge conflict resolution).
    More
Log In or Sign Up to see all posted jobs