Jobs

134
  • · 114 views · 28 applications · 24d

    Java Developer (with Angular) for Insurance Tech

    Full Remote · Ukraine · 3 years of experience · Upper-Intermediate
    Looking for a Java developer for our client in Insurance domain. Key Responsibilities Design, develop and maintain backend services using Java 17+, Spring Boot and related Spring components. Build and optimise data-access layers with JPA / Hibernate and...

    Looking for a Java developer for our client in Insurance domain.


    Key Responsibilities

    • Design, develop and maintain backend services using Java 17+, Spring Boot and related Spring components.
    • Build and optimise data-access layers with JPA / Hibernate and SQL.
    • Deploy and operate services on AWS (ECS, S3, RDS, CloudWatch).
    • Make small/mid changes in frontend app Angular (TypeScript), ensuring responsive, accessible UI implementation (HTML / CSS).
    • Contribute to code reviews, technical discussions and continuous improvement initiatives.
    • Work closely with a Senior Developer / Tech Lead mentor and grow toward technical-leadership responsibilities.

     

    Required Qualifications

    • 3+ years of commercial Java development experience.
    • Solid knowledge of Spring Framework (Boot, Data, Security).
    • Hands-on experience with AWS cloud services (ECS, S3, RDS, CloudWatch).
    • Proficiency in JPA / Hibernate and relational databases (SQL).
    • Practical front-end experience with Angular, TypeScript/JavaScript, HTML and CSS.
    • Upper-intermediate or higher spoken and written English.
       

    What We Offer

    • 100 % remote engagement with flexible working hours.
    • Dedicated mentorship from a Senior / Tech Lead-level engineer.
    • Clear pathway to technical-leadership roles.
    • Challenging, domain-critical tasks within a modern cloud environment.
    • Knowledge-sharing culture and support from an experienced, collaborative team.

     

    Please do not send your CV if you do not have any work experience with Java and Angular/TypeScript/JavaScript

     

    More
  • · 67 views · 7 applications · 23d

    Lead Java developer (Cloud team) IRC263080

    Office Work · Poland · 6 years of experience · Upper-Intermediate
    Job Description We are looking for a Lead Java Developer with at least 5-6 years of commercial experience in development of Java enterprise applications. Important to have: • Java 8+ (core, lambdas, stream, collections, concurrency); • Good OOP (SOLID...

    Job Description

    We are looking for a Lead Java Developer with at least 5-6 years of commercial experience in development of Java enterprise applications.

    Important to have:
    • Java 8+ (core, lambdas, stream, collections, concurrency);
    • Good OOP (SOLID principles);
    • Experience with Spring Boot;
    • Understanding of multithreading, concurrency issues, asynchronous vs parallel execution;
    • Understanding of asynchronous programming, blocking vs nonblocking execution;
    • Strong understanding of Microservices, API testing, working with Postman;
    • Hands-on experience of working with REST;
    • Experience with AWS services would be highly beneficial (Lambda, S3, SQS, SNS, DynamoDB, Aurora);
    • Troubleshooting skills (application monitoring, debugging, profiling);
    • Git;
    • Strong English for daily communication with client's experts and team members located across the Globe.
    • Experience with mentoring and/or leading team

    Good to have:
    • Experience with GitLab;
    • Experience with ProjectReactor, RxJava or other Java reactive libraries;
    • Experience with performance testing (JMeter);
    • Knowledge of modern security mechanisms and authentication types is an advantage
    • Experience working with Scrum, Scrumban, Agile methodology;

     

    Ability to work from Krakow office at least 50% of the time.
     

    Job Responsibilities

    • Extending the current microservices and creating new services for an existing solution;
    • Preparing the technical documentation;
    • Participating in client meetings to understand business and user requirements and estimate tasks;
    • Collaborating closely with other engineers, product owners and testers to identify and solve challenging problems;
    • Taking part in defect investigation, bug fixing,and  troubleshooting;
    • Leading the Development team (6-7 members) in Krakow location, supporting an Architect from the client side.
     

    Department/Project Description

    Our client is a well-known brand in the construction domain. They have offices all around the world and a great technical team. You'll become a part of the existing team of 15 developers working on the RESTful microservices and will collaborate with Product Owners, Business Analysts and other team members.

    More
  • · 227 views · 81 applications · 23d

    Backend Java Developer

    Full Remote · Ukraine · Product · 5 years of experience · Intermediate
    Backend Web Developer Job Requirements Position: Backend Java Developer Location: Remote (Europe) Employment Type: Full-Time or Part-Time Experience Level: Mid to Senior (3+ years) Key Responsibilities 1. Design, develop, and maintain scalable and...

    Backend Web Developer Job Requirements

    Position: Backend Java Developer

    Location: Remote (Europe)

    Employment Type: Full-Time or Part-Time

    Experience Level: Mid to Senior (3+ years)

     

    Key Responsibilities

    1. Design, develop, and maintain scalable and secure backend services using Java 8+

    2. Implement microservice and vertical slice architectural patterns to ensure modular, maintainable solutions

    3. Integrate asynchronous messaging solutions (e.g., RabbitMQ) for efficient communication between services

    4. Work with PostgreSQL for database design, queries, and performance optimization

    5. Leverage Spring or Quarkus frameworks for building modern Java backend applications

    6. Collaborate in a team environment using Git for version control and code reviews

    7. Adhere to Open API specification guidelines and best practices

     

    Required Qualifications

    1. 3+ years of professional experience in backend development with Java 8 or newer

    2. Strong understanding of microservices and vertical slice architecture

    3. Proficiency with JPA (Hibernate) and PostgreSQL

    4. Hands-on experience with RabbitMQ or similar asynchronous messaging tools

    5. Familiarity with Redis for caching and performance optimization

    6. Basic competency in Git (branching, merging, pull requests)

     

    Preferred / Additional Skills

    1. GraphQL basics for building flexible and efficient data APIs

    2. Comfort with Open API specification and generating standardized documentation

    3. Strong debugging, optimization, and troubleshooting skills in distributed systems

    4. Experience with CI/CD pipelines and containerized environments (Docker, Kubernetes)

     

    What We Offer

    - Fully remote role, with team members based in Europe

    - Competitive salary and comprehensive benefits package

    - Opportunities for professional development, learning, and growth

    - Collaborative, supportive, and flexible work environment

    More
  • · 304 views · 112 applications · 23d

    Senior Java Developer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-Intermediate
    OTAKOYI is looking for a skilled and motivated Senior Java Back-end Developer to join our client’s team. If you're driven by solving complex problems, thrive on technical challenges, and value continuous growth — this opportunity is for you. About the...

    OTAKOYI is looking for a skilled and motivated Senior Java Back-end Developer to join our client’s team. If you're driven by solving complex problems, thrive on technical challenges, and value continuous growth — this opportunity is for you.

     

    About the Project
    Become part of an innovative AI-powered Sales and Marketing application initiative designed to automate and enhance business workflows. The project focuses on deep integration with both internal and external APIs and involves the migration from a monolithic architecture to a robust microservices-based solution.

     

    We are looking for someone who brings not only strong technical expertise but also a creative and innovative mindset in approaching challenges and building solutions.
    In our team, working with AI tools is a must.


    You should feel comfortable integrating tools like:

    • Cursor — an AI-native IDE that helps streamline code writing, refactoring, and debugging;
    • Claude, ChatGPT, Bolt AI — for technical research, idea validation, documentation, and even architecture design;
    • GitHub Copilot — for in-line code suggestions, testing support, and faster prototyping.

    We seek someone who not only uses AI in daily development processes but thinks with AI, treating it as a partner in creating scalable, modern software systems.

     

    Required Skills

    • Proficiency in Java (17+) for back-end development, with solid hands-on experience using Spring Boot.
    • Practical experience with Docker and containerized application development.
    • Familiarity with Microsoft Azure cloud services.
    • Strong skills in designing and consuming RESTful APIs.
    • Understanding of microservices architecture and related design patterns.
    • Experience working with on-premise and cloud-based deployment environments.
    • Knowledge of secure coding practices and back-end security standards.
    • Familiarity with strategies for scalability and performance optimization in backend services.
    • Experience with monitoring tools such as Prometheus, Grafana, and the ELK stack.
    • Proficiency in CI/CD pipelines using tools like GitHub Actions, GitLab CI, or equivalents.
    • Strong working knowledge of version control systems, particularly Git.
    • Expertise in both relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB).
    • A creative and innovative mindset in approaching challenges and solutions.
    • Comfortable working with AI tools in daily development processes.
    • Advanced English proficiency (spoken and written) in excellent communication and collaboration skills.

       

    Preferred Skills

    • Working knowledge of Kotlin, particularly in back-end contexts

       

    Responsibilities:

    • Maintain and continuously improve existing applications.
    • Design and implement new features and enhancements.
    • Refactor and decompose monolithic modules into microservices.
    • Work collaboratively with team members and cross-functional teams.
    • Develop new integrations with both internal and external systems.

     

    Recruitment process

    1. Pre-screening Interview with Recruiter (up to 45 minutes)
    2. Tech Interview (up to 1,5 hour)

       

    What do we offer?

    We offer the opportunity to be part of the ambitious team and an experience driven company and to achieve rapid and comprehensive career growth. Do you think that’s all that we can offer? Just have a look at out benefit and bonuses below:

     

    💰Paid vacations and sick leaves;

    💸Fair remuneration based on your self-development results;

    📢Referral program for candidate recommendation;

    🤱Loyal maternity leave policy;

    📝Accountant support and tax coverage;

    📑Courses of English with the professional teacher;

    📚Educational training within the company and outside;

    💺Ability to combine remote work and office;

    🎉Regular party and team buildings and different funny activities.

    More
  • · 218 views · 12 applications · 22d

    Java Developer

    Full Remote · Poland · 3 years of experience · Upper-Intermediate
    Job Description - Strong foundation in Computer Science fundamentals: Deep understanding of algorithms, data structures, and object-oriented programming (OOP) principles. - Expertise in Core Java: Proficient in modern Core Java versions (ideally Java 17+)...

    Job Description

    - Strong foundation in Computer Science fundamentals: Deep understanding of algorithms, data structures, and object-oriented programming (OOP) principles.
    - Expertise in Core Java: Proficient in modern Core Java versions (ideally Java 17+) with a strong grasp of concurrent programming, garbage collection, and performance tuning.
    - Extensive Microservices experience: Hands-on experience designing, developing, and deploying microservices using the Spring Boot framework is highly preferred. Experience with other relevant frameworks is a plus.
    - Cloud-Native Development on AWS: Proven experience with core AWS services relevant to microservices and data processing, including but not limited to:
    Serverless (AWS Lambda, AWS Step Functions)
    Storage (S3)
    Messaging & Queuing (SQS, SNS)
    Compute (EC2)
    Databases (DynamoDB)
    - Cloud Infrastructure and Networking: Solid understanding of networking fundamentals, virtual networks, and cloud-specific networking concepts (e.g., VPCs, security groups). Ability to apply best practices for security, scalability, and cost optimization in a cloud environment.
    - API Design and Implementation: Experience designing and implementing robust, well-documented RESTful APIs using formats like JSON.
    - Database Experience: Experience with both NoSQL (DynamoDB) and relational databases, including schema design, querying, and optimization.
    - DevOps and CI/CD: Familiarity with DevOps principles and experience working with CI/CD pipelines (e.g., Jenkins, GitLab CI).
    - Containerization and Orchestration: Understanding and practical experience with Docker and container orchestration platforms like Kubernetes is a strong advantage.
    - Linux Environment Proficiency: Comfortable working in a Linux environment for development, deployment, and troubleshooting.
    Agile Methodologies: Experience working in an Agile/Scrum development process.
    - Monitoring and Logging: Experience with monitoring tools and logging frameworks (e.g., Logstash, ELK stack, CloudWatch) for analyzing system behavior and troubleshooting.
    - Communication and Collaboration: Excellent verbal and written communication skills with the ability to effectively interact1 with technical and non-technical2 stakeholders. 

     

    Job Responsibilities

    Design, develop, and implement high-quality, scalable, and secure platform services and components using Java and Spring Boot.
    Collaborate with architects and other engineering teams to define technical designs and specifications.
    Write and maintain unit, integration, and functional tests to ensure code quality and application reliability.
    Participate in code reviews to maintain code standards and share knowledge.
    Investigate and resolve defects and production issues in a timely manner.
    Support the operation and monitoring of services in production environments.
    Contribute to the evolution of the platform architecture and technology stack.
    Work closely with project management and other stakeholders throughout the software development lifecycle.
    Potentially contribute to Logstash configurations or other monitoring/logging setup.
    Follow established design, coding, and security standards.

     

    Department/Project Description

    We are seeking a highly skilled and motivated Java Engineer to join our team and contribute to the development of a critical Secure Element (SE) Remote Management solution for a leading telecommunications provider. You will play a key role in designing, building, and maintaining scalable, secure, and performant platform services.

    More
  • · 221 views · 70 applications · 18d

    Backend Developer (Games)

    Full Remote · EU · Product · 2 years of experience · Upper-Intermediate
    Seeking a Backend Developer (Games) to build and maintain server-side systems, game engines, and APIs for casino games. Requires strong Java skills and a passion for iGaming. What You Will Do: We are seeking a passionate and experienced Backend...

    Seeking a Backend Developer (Games) to build and maintain server-side systems, game engines, and APIs for casino games. Requires strong Java skills and a passion for iGaming.

     

    What You Will Do:

    We are seeking a passionate and experienced Backend Developer, responsible for building the Server-side foundations of new and exciting Casino gaming projects. An ideal candidate will stay excited to take challenges, contribute towards building new verticals and depict strong entrepreneurial skills. Primary responsibilities of this position include building, maintaining, and optimising our Casino Game Server, Game Engines, Game APIs, and supporting tools.

     

    Summary of Responsibilities:

    • Designing, developing, and maintaining the back-end functionality, which involves high-volume transaction systems;
    • Developing game engines and tools for the Casino Remote Game Server (RGS) from complex math models shaped into programming logic and data structures;
    • Developing, enhancing and maintaining existing gaming API’s, game engines and providing Back-End development support for Front-End Developers;
    • Experience in all aspects of application development lifecycle (analysis and design to implementation and support);
    • Working closely with different interfaces such as Game Producers, Mathematicians, Statisticians, Front-end game developers, and QA;
    • Coordinating the quality assurance, certification, and translation processes of the games;
    • Researching, playing, and studying casino games to stay up-to-date with market trends and competition;
    • Performing other tasks as required.

     

    What you'll need to have:

    • Strong track record of developing and maintaining Casino Game Engines with the successful production of impactful slot games;
    • Excellent knowledge of Java;
    • Experience with client-server integrations, multithreading and micro-service design;
    • Experience of working with MongoDB, relational and/or NoSQL databases;
    • Solid knowledge of Object-Oriented Programming, MVC and other design principles;
    • Experience working with project tracking tools such as JIRA;
    • Familiarity with Git and feature branching approach;
    • Highly organised, experienced in running multiple projects and delivering to tight deadlines;
    • Passionate about whatever you do and want to make a difference in the iGaming Industry;
    • Knowledge or experience with various game development pipelines & methodologies;
    • Knowledge about games and/or the casino industry, including the current market landscape;
    • Experience working with multiple disciplines, including artists, mathematicians, software developers, etc., in creating games or products;
    • Strong written and verbal communication skills.

     

    Other Duties and Responsibilities:

    • Participation in team brainstorming;
    • Contributing to the review of other developers’ games and code;
    • Contributing to the evolution of the team’s processes and best practices;
    • Leadership attitude and not afraid to get your hands dirty;
    • Excellent teamwork skills and ability to adapt.

     

    Qualifications:

    • Minimum 2-5 years of experience in related domains;
    • Bachelor’s degree or higher in computer science.

     

    The company offers:

    • Flexible working hours;
    • Free to work from any location;
    • Great work-life balance;
    • Company culture of transparency & openness;
    • Further opportunities for personal development and influence on product direction.

     

    If you find this opportunity right for you, don't hesitate to apply or get in touch with us if you have any questions!

    More
  • · 274 views · 78 applications · 21d

    Senior Backend Java Engineer

    Full Remote · Countries of Europe or Ukraine · 6 years of experience · Upper-Intermediate
    We are hiring a Senior Backend Java Engineer for a fast-paced InsurTech project developed for a major U.S.-based client in the insurance sector. The project aims to modernize and expand an enterprise platform used for risk analysis, policy management, and...

    We are hiring a Senior Backend Java Engineer for a fast-paced InsurTech project developed for a major U.S.-based client in the insurance sector. The project aims to modernize and expand an enterprise platform used for risk analysis, policy management, and real-time claims processing.

     

    About the Project:

     

    You’ll join a cross-functional engineering team building and optimizing a distributed, event-driven backend system designed to handle complex business logic at scale. The system leverages Java with Spring Boot, integrates with Kafka for asynchronous communication, and applies Domain-Driven Design (DDD) principles to model intricate insurance workflows. You’ll work with both legacy and new microservices, contributing to a large-scale modernization initiative in close collaboration with client-side stakeholders.

     

    Key Responsibilities:

     

    • Design and implement scalable backend services using Java and Spring Boot

    • Refactor legacy components to align with modern design and coding standards

    • Model complex business domains following DDD best practices

    • Contribute to architectural decisions and propose technical improvements

    • Write reliable tests with JUnit and Cucumber

    • Collaborate closely with QA and product teams to ensure smooth delivery

    • Participate in daily standups, sprint planning, and other agile ceremonies

     

    Requirements:

     

    • 6+ years of backend software development experience

    • Strong expertise in Java and Spring Boot

    • Solid understanding of event-driven architecture, preferably with Kafka

    • Hands-on experience with testing frameworks like JUnit and Cucumber

    • Practical knowledge of Domain-Driven Design principles

    • Good communicator with at least B2-level English

    • Ability to work independently in a remote, distributed environment

    • Bonus: prior experience in the insurance domain or with large-scale enterprise systems

     

    This is a 3–6 month full-time remote engagement starting in June 2025, with potential for extension based on project needs. You’ll work flexible hours with overlapping availability for client calls, alongside a supportive engineering team dedicated to continuous learning, quality delivery, and mutual growth.

    More
  • · 136 views · 13 applications · 21d

    Junior Java Developer

    Office Work · Ukraine (Kyiv) · Product · 2 years of experience · Intermediate
    Please note that the position requires working only from the office. The office is located at 58 Yaroslavska Street, Astarta Business Center, Kyiv. Delasport — Implementing Technological Solutions Here and Now. Delasport is an iGaming Software...

    📍Please note that the position requires working only from the office. The office is located at 58 Yaroslavska Street, Astarta Business Center, Kyiv. 

     

    Delasport — Implementing Technological Solutions Here and Now.

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

     

     

    RESPONSIBILITIES

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

       

    REQUIREMENTS

    • 1+ year of commercial programming experience using Java
    • Strong knowledge of Java Core and OOP approach
    • Basic knowledge of Spring Framework
    • SQL knowledge
    • Knowledge of RESTful APIs
    • Proactivity and problem-solving skills
    • Full-time office job
    • Good written and spoken English

       

    NICE TO HAVES

    • Understanding of microservice architecture
    • Experience with Agile methodology

       

    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 insurance with the broker which is available from the first month of cooperation
    • Life insurance with the broker which is available from the first month of cooperation
    • 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
  • · 83 views · 15 applications · 21d

    Principal EVM Software Engineer

    Full Remote · Countries of Europe or Ukraine · Product · 7 years of experience · Upper-Intermediate
    The company, an innovative blockchain technology company, is looking for Principal EVM Software Engineer to work remotely. This company is a technology company that uses a unique, patented consensus algorithm for the fully open-source platform. The...

    The company, an innovative blockchain technology company, is looking for Principal EVM Software Engineer to work remotely.
     

    This company is a technology company that uses a unique, patented consensus algorithm for the fully open-source platform. 

    The platform's network services include smart contracts based on Solidity, as well as a native tokenization and consensus service used to create decentralized applications.

    This cutting-edge technology is recognized as an alternative to traditional blockchain solutions due to its superior speed and scalability.

    The platform's public network is governed by industry-leading organizations, spanning 11 sectors and 14 regions who oversee the development and direction of the decentralized platform.
     

    The company's management board includes IBM, Boeing, Google, Deutsche Telekom, LG, and others.
     

    You will be contributing to the performance and optimization of the native services (Java) and the web3 services (JS/TS) that process transaction bytes to transform the network node states and expose network block, transaction, and account data.
     

    The company offers unlimited vacation and sick leave, stock options, paid work-related education/certifications, and workplace equipment.

    Requirements: deep software development experience with Java, experience with JavaScript, people management and blockchain experience.

    Practical experience with EVM-based blockchain wiil be a plus.

    More
  • · 171 views · 29 applications · 18d

    Senior Java Back-End Developer

    Full Remote · Ukraine · Product · 5 years of experience · Upper-Intermediate
    Fundomate is looking for a Senior Java Back-End Developer to join our team. Fundomate is an innovative fintech company operating in the alternative lending space and providing both direct-to-business and white-label turnkey solutions. Please provide...

    Fundomate is looking for a Senior Java Back-End Developer to join our team. Fundomate is an innovative fintech company operating in the alternative lending space and providing both direct-to-business and white-label turnkey solutions.

     

    Please provide your CV and LinkedIn profile. We demand your LinkedIn profile with actual working experience to move forward with your application!

     

    You will be good match if:

    - You have history of solving non trivial problems in one of your previous projects

    - You have wide technology background (backend, frontend, devops, ops, mobile development, etc), so you will understand the connections between technologies and expand this knowledge with domain and business needs. 

    - You have experience working in US fintech domain 

     

    We will be good match if:

    - You want to solve (or learn to solve) complex business problems

    - You want to experiment with processes/development technics/tools

    - You are interested in continuous improvement and automation of product and working process

     

    Requirements:

    - 6+ years of experience developing web applications

    - 3+ years of experience in any IoC & DI framework (Spring, Quarkus, Micronaut, etc.)

    - TDD experience in production is a must have

    - Good knowledge of MicroServices (Kubernetes knowledge is a plus)

    - Experience working with tools like Git, Gradle, Jenkins or similar CI/CD

    - Working experience in Industry Standard protocols related API Security including OAuth (KeyCloak is a plus)

    - Working experience with RDBMs like Postgres/MySQL or any similar

    - Understanding of asynchronous message-based communication like Kafka, GCP Pub/Sub, AWS SNS/SQS, etc. (Kafka as an advantage)

    - Strong Agile/Scrum/Kanban development experience

    - Experience in third party systems integration (XML or JSON api)

    - Knowledge of any cloud provider (AWS as an advantage)

     

    Our technical Stack:

    - Java 21

    - Microservices (Quarkus)

    - Postgresql/MySQL

    - Kafka

    - Keycloak

    - Kubernetes & Docker

    - AWS (EKS, MSK, RDS, etc.)

    - Gradle

    - Bitbucket pipelines, gitops approach

    - Lombok, MapStruct, Flyway

     

    We also have a legacy system. We do not change it and replace it with microservices. So you will also spend time on reading legacy code.

    Monolith tech stack:

    - Java 8

    - Play 1.5

    - Mysql

    - FreeMarker templates

     

    We offer:

    - Innovative product with modern technology stack

    - Competitive salary (paid in $)

    - Social package (paid vacations, sick leaves and etc)

    - PE accounting and support

    - WFH and remote working mode possibility, Ukrainian working hours

    - No bureaucracy, micromanagement and time-tracking

     

    More
  • · 175 views · 42 applications · 18d

    Java Developer

    Full Remote · Countries of Europe or Ukraine · 4 years of experience · Upper-Intermediate
    We are developing a cutting-edge commercial web application for an advertising platform. The application’s purpose is to create and manage media content links from media platforms to merchandisers, leveraging AI to track and collect user experience...

    We are developing a cutting-edge commercial web application for an advertising platform. The application’s purpose is to create and manage media content links from media platforms to merchandisers, leveraging AI to track and collect user experience statistics.

     

    Our technology stack includes:

     

    • Java 17 (Spring 6), PHP, Python, Servlets

       

    • AWS: SQS, Athena, DynamoDB, S3, EC2, RDS, CloudWatch

       

    • Auth0 for authentication

       

    • Docker for containerization

       

    • MySQL for data storage

     

     

    Key Responsibilities:

     

    • Lead the migration of existing Java applications from PostgreSQL to MySQL, ensuring data integrity, performance, and scalability.

       

    • Develop and maintain Java-based backend services using Java 17, Spring 6, and related frameworks

       

    • Implement RESTful APIs and integrate with front-end applications

       

    • Collaborate with cross-functional teams to clarify requirements and deliver features on schedule

       

    • Integrate with third-party services and data sources, including AI modules and media platforms

       

    • Optimize application performance and scalability

       

    • Write clean, maintainable, and well-documented code

       

    • Contribute to continuous improvement of development processes and best practices

     

    Requirements:

     

    • Strong experience (at least 5 years) with Java 17, Spring Framework (Spring 6)

       

    • Experience with servlet-based applications

       

    • Familiarity with AWS services (SQS, Athena, DynamoDB, S3, EC2, RDS, CloudWatch)

       

    • Experience with containerization using Docker

       

    • Proficiency with MySQL and writing optimized SQL queries

       

    • Understanding of Auth0 for authentication and authorization

       

    • Strong problem-solving skills and ability to work independently and collaboratively

       

    • Good communication skills and ability to participate in Agile development processes
       
    • Upper-Intermediate+ English level, ability to communicate effectively in English

     

    Nice to Have:

     

    • Familiarity with PHP, Python for integrations and support tasks

       

    • Exposure to AI-driven applications or advertising platforms

       

    • Knowledge of microservices architecture

      We offer:

     

    • Competitive salary, long-term employment;

    • Honest attitude, individual approach, stability, and keeping promises;

    • Flexible schedule, possibility to partially work from home or remotely;

    • Personal Development Plan;

    • English lessons;

    • Support in the war-situation;

    • Yoga classes 2 times per week;

    • Personal Time Off (Kid’s activities, Car maintenance, Doctor appointment, etc.);

    • Supportive and friendly team members.

    Selection Process:
    1. HR interview
    2. Technical interview
    3. Client interview

    More
  • · 286 views · 133 applications · 18d

    Java Developers – Join Our Talent Pool to $3700

    Worldwide · 3 years of experience · Upper-Intermediate
    We’re building a pool of Java engineers (Java 11+, Spring Boot, Microservices, Kafka) for stable contracts with startups and tech companies. Location doesn’t matter — we work remote-only Short verification video required Rates: $18–23/h ...

    We’re building a pool of Java engineers (Java 11+, Spring Boot, Microservices, Kafka) for stable contracts with startups and tech companies.

     

    🌍 Location doesn’t matter — we work remote-only
    🎥 Short verification video required
    💰 Rates: $18–23/h

    📩 Interested? Drop your LinkedIn or CV — we’ll reach out when a fit arises.

    More
  • · 78 views · 5 applications · 18d

    Senior Software Engineer – Java, Cloud, Big Data

    Hybrid Remote · Ukraine (Lviv), Estonia · 5 years of experience · Advanced/Fluent
    Employment Type: Full-Time Location: Chicago, IL, US (Hybrid) About the Role An international outsourcing company is looking for a highly skilled Senior Software Engineer to join the team on a project for a US-based client in the healthcare finance...

    Employment Type:
    Full-Time

    Location:
    Chicago, IL, US (Hybrid)

     

    About the Role

    An international outsourcing company is looking for a highly skilled Senior Software Engineer to join the team on a project for a US-based client in the healthcare finance sector.

    You will play a key role in developing and optimizing scalable, high-performance cloud and big data systems. The role offers an opportunity to shape engineering culture and processes in a fast-growing, dynamic environment based on AWS. You’ll work directly with cloud-native technologies, big data frameworks, and have the chance to implement AI tools to accelerate development processes.

     

    Key Responsibilities

    Hands-on Coding & System Design

    • Architect, develop, and deliver robust Java-based backend systems optimized for scalability, reliability, and high-throughput data processing.
    • Design and implement large-scale file processing workflows and big data pipelines (batch and/or streaming).
    • Write clean, efficient, and well-documented code; set and enforce coding standards.
    • Drive performance enhancements, profiling, and tuning for mission-critical services.
    • Lead by example in code reviews, debugging, and troubleshooting complex issues.

       

    Technical Leadership & Process Improvement

    • Establish and refine development processes, CI/CD pipelines, and code review standards.
    • Mentor and coach junior developers to ensure adherence to best practices.
    • Promote the safe and effective use of AI-powered development tools to boost productivity.

       

    Cloud-Native & Big Data Engineering

    • Design and implement cloud-native solutions leveraging AWS services (e.g., S3, EMR, Glue, Lambda, EC2, ECS, RDS).
    • Build and optimize data ingestion, transformation, and storage processes for large-scale datasets.
    • Collaborate closely with DevOps, infrastructure, and data engineering teams for seamless deployments and optimal resource utilization.
    • Ensure code security in collaboration with the security team.

       

    Requirements

    • 5+ years of professional experience with Java development (Spring Boot, Hibernate, or similar frameworks).
    • Proven experience in designing and scaling distributed systems on AWS.
    • Strong expertise in building and optimizing big data and file processing pipelines (Hadoop, Spark, AWS Glue, Apache Beam, etc.).
    • Deep understanding of performance tuning and debugging in high-traffic, data-intensive environments.
    • Experience setting and enforcing engineering best practices and mentoring junior engineers.
    • Familiarity with DevOps tools like Docker, Kubernetes, Terraform, Jenkins, etc.
    • Excellent communication and collaboration skills.
    • Hands-on experience in Agile development environments.
    • Strong teamwork skills and participation in Agile ceremonies such as refinement, planning, and retrospectives.

       

    Nice-to-Have

    • Experience using AI tools in software development (Cursor, GitHub Copilot, CodeWhisperer).
    • Familiarity with microservices architecture and event-driven systems.
    • Contributions to open-source projects or technical blogs.

       

    Location Preference

    We are looking for candidates within commuting distance of Chicago or Grand Rapids, MI. The position offers significant remote work flexibility but requires occasional in-office presence, typically three days a week for key sprint meetings.

    More
  • · 313 views · 127 applications · 18d

    Java Developer – Telecom Billing Domain

    Full Remote · Ukraine · 2 years of experience · Upper-Intermediate
    About the Role We are seeking a Java Developer with hands-on experience in telecom billing systems to join our technology team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based applications that support...

    About the Role

     

    We are seeking a Java Developer with hands-on experience in telecom billing systems to join our technology team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based applications that support mission-critical billing processes within a telecommunications environment. You will be responsible for adding new features, correct business process changes, bug fixing, different integration and correction of the customer portal.

     

    Key Responsibilities

    • Design, develop, test, and deploy scalable Java-based applications supporting telecom billing platforms.
    • Work closely with Business Analysts and Product Owners to gather billing-related requirements and translate them into technical specifications.
    • Integrate Java applications with rating, mediation, invoicing, and customer management systems.
    • Enhance and maintain existing billing modules, ensuring they are accurate, compliant, and efficient.
    • Optimize application performance, especially in high-volume transaction environments typical of telecom operations.
    • Write and maintain technical documentation.
    • Collaborate with DevOps, and support teams to ensure system stability and timely issue resolution.

     

     

    Required Qualifications

    • 2+ years of professional experience in Java Core development 
    • Solid knowledge of object-oriented principles approach
    • Understanding monolithic architecture and multi-threading.
    • Experience in the telecommunications domain, especially with billing, rating, mediation, or revenue assurance. 
    • Knowledge of telecom billing standards such as TPM (Telecom Product Management), RA (Revenue Assurance) processes, taxation processes management. 
    • Familiarity with SOAP/RESTful APIs, SQL/PLSQL, and relational databases like MySQL, or Oracle, PostgreSQL. 
    • Commercial experience in AWS services utilization 
    • Perfect knowledge of GIT and delivery pipelines. 
    • Comfortable working in a Linux environment for development, deployment, and troubleshooting.
    • Experience with monitoring tools such as Grafana for troubleshooting.
    • Experience in writing unit and integration tests.

     

     

    Preferred Skills

    • Experience with billing platforms development.
    • Experience working with high-throughput transactional systems.
    • Exposure to monolith and microservices architecture 
    • Understanding of containerization tools like Docker or Kubernetes.
    • Understanding of data processes, data transformation, and mediation engines.
    • Knowledge of CI/CD pipelines, source control (Git), and agile development methodologies.
    • Knowledge of PHP backend frameworks, HTML, CSS to support integration between billing and customer portal 

     

    Soft Skills

    • Strong analytical and problem-solving abilities.
    • Excellent communication and documentation skills.
    • Ability to work independently and within cross-functional teams including business team.
    • Detail-oriented with a focus on delivering high-quality solutions.
    • Good English speaking communication and writing skills

     

    Education

    • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
    More
  • · 236 views · 111 applications · 17d

    Java Developer for e-comm/insurance project

    Full Remote · Ukraine · 4 years of experience · Upper-Intermediate
    Looking for a Java developer for our client from USA. Key Responsibilities Design, develop and maintain backend services using Java 17+, Spring Boot and related Spring components. Build data-access layers with JPA / Hibernate and SQL. Deploy and operate...

    Looking for a Java developer for our client from USA.


    Key Responsibilities

    • Design, develop and maintain backend services using Java 17+, Spring Boot and related Spring components.
    • Build data-access layers with JPA / Hibernate and SQL.
    • Deploy and operate services on AWS (ECS, S3, RDS, CloudWatch).
    • Contribute to code reviews, technical discussions and continuous improvement initiatives.

       

    Required Qualifications

    • 5+ years of commercial Java development experience.
    • Solid knowledge of Spring Framework (Boot, Data, Security).
    • Hands-on experience with AWS cloud services (ECS, S3, RDS, CloudWatch).
    • Proficiency in JPA / Hibernate and relational databases (SQL).
    • Upper-intermediate or higher spoken and written English.
       

    What We Offer

    • 100 % remote engagement with flexible working hours.
    • Dedicated mentorship from a Senior / Tech Lead-level engineer.
    • Clear pathway to technical-leadership roles.
    • Challenging, domain-critical tasks within a modern cloud environment.
    • Knowledge-sharing culture and support from an experienced, collaborative team.

     

    More
Log In or Sign Up to see all posted jobs