Jobs
56-
Β· 139 views Β· 19 applications Β· 30d
Senior Java Engineer (high-load product)
Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-IntermediateAre you a Java Developer looking for new challenges? What about working with a high-profile client with millions of QPS? If you have experience developing high-performance distributed systems, this is the perfect opportunity to work on a new digital...Are you a Java Developer looking for new challenges? What about working with a high-profile client with millions of QPS?
If you have experience developing high-performance distributed systems, this is the perfect opportunity to work on a new digital marketing management platform with a world-renowned client.Project tech stack:
Concurrency - a high-load low-latency system.Cache: aerospike, Memcached
Cloud: AWS, GCP
DB: PostgreSQL, Superset
Streams: Kafka, Kinesis
Data formats: Avro, Protobuf
Languages: Java, Scala, PythonAbout the project:
Our client is a leading streaming service based in the United States. With millions of users worldwide, its devices provide easy access to free TV, live news, sports, movies, etc. The client has an advertising business and also licenses its hardware and software to other companies.
Location:
Ukraine remote
Skills & Experience:
β Background in computer science or similar quantitative field;
β 5+ years of professional software development experience;
β Expert Knowledge of Core Java;
β Experience developing high-scale and high-performance distributed systems;
β Good understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading and real-time programming;
β Product-focused mindset;
β Team player with strong interpersonal skills;
β English β Upper intermediate or above.
Responsibilities
β Work with a highly skilled engineering team in all phases of the Agile development process from design to deployment;
β Design, develop, and maintain high-scale, high-performance real-time applications;
β Work with quality assurance, release engineering, and product management to deliver quality software;
β Identify, design, and implement improvements to the current architecture. This may include: internal process improvements, automating manual processes, optimizing data delivery, reducing cost, re-designing infrastructure for greater reliability, etc;
β Take your own initiative in the development process and working atmosphere improvements, be proactive in suggesting new visions and approaches to the platform development; anticipate problems or issues solutions that may arise;
β Deliver constant value back to the business in a highly agile team approaching near-continuous deployment.
What we offer
Work:
Flexible working hours;
Remote work;
Company equipment provision (Macbook);
Health:Comprehensive medical insurance and sports benefits;
PTO (35 days);
Education:Allowances for professional education;
English courses with native speakers;
Internal knowledge-sharing sessions.
More -
Β· 294 views Β· 120 applications Β· 16d
Java Developer (Spring Boot)
Full Remote Β· EU Β· 5 years of experience Β· Upper-IntermediateJob Title: Java Developer (Spring Boot) Location: Remote Job Type: Full-Time About Us: We are an innovative technology company that is transforming the way people discover and purchase products. (IKEA) Job Summary: As a Java Developer with a focus...Job Title: Java Developer (Spring Boot)
Location: Remote
Job Type: Full-Time
About Us:
We are an innovative technology company that is transforming the way people discover and purchase products. (IKEA)
Job Summary:
As a Java Developer with a focus on Spring Boot, you will be responsible for designing, developing, and maintaining Java-based applications. You will work closely with our team of developers, architects, and product managers to deliver high-performing and secure solutions.
Key Responsibilities:
Design, develop, and maintain Java applications using Spring Boot.
Write clean, efficient, and maintainable code.
Collaborate with cross-functional teams to define, design, and ship new features.
Develop and consume RESTful APIs and integrate third-party services.
Requirements:
Proven experience as a Java Developer with expertise in Spring Boot.
Strong understanding of Java (8+).
Proficiency in developing RESTful APIs.
Experience with Spring Framework components such as Spring MVC, Spring Data, and Spring Security.
Familiarity with front-end technologies like HTML, CSS, and JavaScript is a plus.
Knowledge of database systems such as MySQL, PostgreSQL, or MongoDB.
Experience with version control systems, preferably Git.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
We look forward to reviewing your application and potentially welcoming you to our team!
More -
Β· 75 views Β· 7 applications Β· 9d
Senior Java Developer
Czechia, Ukraine Β· Product Β· 10 years of experience Β· Upper-IntermediateMaxBill is looking for an experienced Senior Java Developer with 10+ years of professional software development experience to join our team β with the potential to grow into an Architect role. In this role, you will contribute to the development and...MaxBill is looking for an experienced Senior Java Developer with 10+ years of professional software development experience to join our team β with the potential to grow into an Architect role.
In this role, you will contribute to the development and improvement of the MaxBill product, focusing on reliability, scalability, and quality.
Youβll work on both new product features and the enhancement of existing solutions. If you are organized, creative, and proactive, we invite you to become part of our skilled and supportive team.
Responsibilities:
- Design technical solution by analyzing functional requirements; envisioning system features and functionality;
- Evaluate use of technologies such as frameworks in the company and promote improvements;
- Develop code and run code review sessions;
- Assure use of best practices like design patterns, unit tests, continuous integration in development;
- Run integration tasks where several components are combined into whole solution;
- Learn customer feedback through review sessions with stakeholders;
Facilitate documentation process
Required skills:
- Expert-level knowledge of Java and Object-Oriented Programming (OOP) principles.
- Strong experience with Java EE and/or Spring frameworks.
- Proficiency in XML and JSON processing libraries.
- Hands-on experience with multi-tier applications, client-server technologies, unit tests, and continuous integration tools.
- Familiarity with asynchronous computations.
- Solid knowledge of SQL and experience with any RDBMS.
- Practical experience with JavaScript.
- English Level: Intermediate or higher.
Excellent communication and organizational skills.
Preferred background and experience:
- Masterβs degree in Computer Science or a related field.
Over 10+ years of professional software development experience.
Nice-to-have skills:
- Experience with the Akka framework .
- Familiarity with Oracle DB environments.
- Exposure to NoSQL Databases, Cassandra or MongoDB.
- Knowledge of modern JavaScript frameworks and web design (CSS).
Background in working with large-scale distributed systems.
What you'll ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² MaxBill:
- 20 paid vacation days per year, plus public holidays;
- Paid sick leave and personal days;
- Full support for professional development: training, certifications, seminars, English language classes.
- On-the-job mentorship program where you can learn from seasoned profesionales;
- Flexible schedule and possibility of remote work.
-
Β· 270 views Β· 30 applications Β· 26d
Senior Java Developer
Full Remote Β· Ukraine Β· Product Β· 6 years of experience Β· Upper-Intermediate Ukrainian Product πΊπ¦What youβll be doing: In cooperation with Architect and/or Team Lead design, develop and deploy Java services focusing on high availability, low latency, scalability, and high throughput; Continuously improve software engineering practices; Collaborate...What youβll be doing:
- In cooperation with Architect and/or Team Lead design, develop and deploy Java services focusing on high availability, low latency, scalability, and high throughput;
- Continuously improve software engineering practices;
- Collaborate closely with other engineers, project managers, and product managers to identify and solve challenging problems;
- Take full responsibility and ownership from conception, development, and quality to post-deployment.
Skills Required:
- 6+ years of experience in Java software development;
- Java 8+;
- Knows frameworks (Spring/Mybatis/Netty);
- Build tools β Maven, Jenkins;
- Reactive frameworks RxJava/Reactor;
- Deep SQL knowledge and query optimization;
- Experience with NoSQL databases;
- Experience with low latency or high throughput systems;
- Experience in designing and implementing large-scale distributed systems;
- You can work with minimal direction and are capable of working quickly while delivering high-quality outputs. You are good at multitasking, juggling competing priorities, and organizing yourself;
- Demonstrable knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Will be an advantage:
- Scala/Kotlin;
- Knowledge of Functional principles and patterns;
- Knowledge of Docker, Kubernetes;
- Service discovery (consul, etcd, etc.);
- Deep understanding of Computer Science fundamentals like: Data Structures, Algorithms, System Design, Concurrency, etc;
- Experience with highload systems.
Technology stack: Java 16+, Kotlin, Scala, k8s, docker, Spring/SpringBoot, MyBatis, MySQL, MongoDB, Kafka, Netty, RxJava3.
What we offer:
- Working in a stable company with more than 12-years history in the media market;
- The opportunity to participate in the creation of a service of the future;
- Free English lessons;
- Swimming lessons and table tennis lessons;
- Corporate psychologist;
- Discounts from partner brands for company employees.
By responding to the vacancy and sending your CV to the Company (LLC βMEGOGOβ), registered and operating in accordance with the laws of Ukraine, registration number 38347009, address: Ukraine, 01011, Kyiv, Rybalska Street, building 22 (hereinafter βthe Companyβ), you confirm and agree that the Company processes your personal data presented in your CV in accordance with the Law of Ukraine βOn Personal Data Protectionβ and GDPR.
More -
Β· 123 views Β· 17 applications Β· 12d
Senior Backend Java Developer to $6500
Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-IntermediateWho we are: Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries. About the Product: proteanTecs is a game-changing startup redefining the...Who we are:
Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.About the Product:
proteanTecs is a game-changing startup redefining the way advanced electronics monitor their own health. In a world driven by AI, cloud computing, and autonomous systems, reliability isnβt optional - itβs essential. But how do you ensure peak performance and prevent failures before they happen?Thatβs where proteanTecs comes in. The product provides real-time visibility into next-gen chips while they operate, using cutting-edge on-chip monitoring, machine learning, and predictive analytics. The technology helps companies build smarter, more resilient, and more efficient computing systems - eliminating blind spots and unlocking deep insights like never before.
The solution is already trusted by industry leaders in data centers, automotive, communications, and consumer devices.
About the Role:
proteanTecs is looking for a talented Senior Java Engineer to join the ride as we spearhead the next revolution in electronics. Your work will directly contribute to making electronics smarter, safer, and more reliable - powering everything from data centers to autonomous vehicles. As part of a fast-paced startup, youβll take on diverse challenges, adapt quickly, and see your solutions shape the future of technology. You will be involved in end-to-end feature delivery alongside a team of 200+ industry-leading professionals who are passionate about innovation and knowledge-sharing. Youβll be working with cutting-edge tools, machine learning models, and advanced platforms to push the boundaries of whatβs possible.
Key Responsibilities:
- Develop and maintain robust, scalable, and secure Java-based software solutions
- Collaborate with product managers, architects, and other engineers to design and implement new features
- Build and optimize data processing pipelines for high-volume analytics applications
- Ensure software quality through code reviews, unit testing, and integration testing
- Participate in architectural decisions, contributing to the design of cloud-based systems
- Monitor and optimize system performance to meet scalability and reliability goals
- Troubleshoot, debug, and resolve issues in development, staging, and production environments.
Required Competence and Skills:
- BA or B.Sc in Computer Science or an equivalent field
- 5+ years of hands-on experience in Java development
- Strong understanding of object-oriented programming, design patterns, and clean code principles
- Familiarity with database systems (SQL/NoSQL) and query optimization techniques
- Knowledge of cloud platforms (AWS, Azure, GCP) and microservices architecture
- Experience with Spring Boot and the Spring Framework ecosystem
- Experienced with JPA (Hibernate β advantage)
- Strong understanding of REST API
- Excellent problem-solving skills and a proactive attitude
- Strong communication skills and the ability to collaborate in a team environment
Nice to have:
- Experience with Python is a strong advantage
- Experience with streaming or messaging services (Kafka, RabbitMQ)
- Knowledge of monitoring tools such as Grafana, Prometheus, or ELK Stack
- Hands-on experience with containerization and orchestration (Docker, Kubernetes
- Familiarity with big data technologies like Apache Flink or Spark
- Experience in performance optimization and distributed systems.
Why Us?We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in).
We provide full accounting and legal support in all countries we operate.
We utilize a fully remote work model with a powerful workstation and co-working space in case you need it.
We offer a highly competitive package with yearly performance and compensation reviews.
-
Β· 169 views Β· 8 applications Β· 9d
Senior Java Engineer
Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-IntermediateN-iX is seeking a Senior Java Engineer to join our vibrant team. About the project: Our client is a global marketplace for savings and investments, providing savers with effortless access to high-yield savings accounts and investment options from over...N-iX is seeking a Senior Java Engineer to join our vibrant team.
About the project:
Our client is a global marketplace for savings and investments, providing savers with effortless access to high-yield savings accounts and investment options from over 400 partner banks worldwide. It eliminates geographic limitations, ensuring transparency, convenience, and competitive rates. For banks, it offers cost-efficient deposit funding and innovative Banking-as-a-Service solutions.
There are two teams responsible for processing all the platform: account creations, payments execution and reconciliations, and transaction compliance.
Each team is a cross-functional team currently with BE (Java) and FE (React) engineers; 5-6 developers per team. The team owns the whole lifecycle from design and development through maintenance of the services at runtime. This includes modern and legacy services, while the team works dedicated to replacing the legacy services.Must-Have Skills & Technologies
Experience:
Minimum 5+ years as a Java Software Engineer, with experience in managing software projects through the full lifecycle β from design to runtime support.Technical Stack:
- Languages & Frameworks: Java 17 (migrating to Java 21), Spring Boot 3
- Databases: MySQL 8, SQL, and NoSQL solutions
- Architecture & Infrastructure: Microservices architecture, event-driven systems using Kafka and ActiveMQ
- Cloud & DevOps: AWS Services, Kubernetes (K8s), CI/CD pipelines
- Versioning & Documentation: Strong code review skills, technical documentation ownership, and technical debt management
Software Engineering Practices:
- Strong knowledge of OOP and SOLID principles
- Familiarity with modern software development practices and standards
- Proactive involvement in standard-setting, guidelines creation, and best practices within the team
Ownership & Collaboration:
- Experience of End-to-end responsibility for project delivery
- Willingness to replace legacy services and improve technical foundations
- Comfortable with architecture discussions and proposing alternative solutions
Soft Skills:
- Strong problem-solving and critical-thinking abilities
- Excellent communication and collaboration skills in an international team
- Respectful, constructive feedback during code reviews
- Ownership mindset, quality-driven development
- Fluent in English (Upper-Intermediate or higher)
- Ukrainian language, Advanced or higher.
Responsibilities:
- Develop, maintain, and enhance a large-scale online banking platform.
- Perform the software engineer tasks with great attention to quality, and support other engineers in your team to do the same.
- Collaborate with the team to set technical standards and share best practices.
- Perform detailed code reviews, ensuring not only best practices and business rules, but also performance, security, impact on other features or projects, and always with respectful and constructive communication.
- Research and shape multiple alternative technical solutions when possible.
- End-to-end ownership of the team project's delivery.
- Actively manage technical documentation and address technical debt.
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
More -
Β· 100 views Β· 12 applications Β· 29d
Team Lead Java
Countries of Europe or Ukraine Β· Product Β· 7 years of experience Β· Upper-IntermediateWe are seeking a Team Lead (Java) to oversee a distributed, cross-functional team of 7Β±2 members (including back-end, front-end, full-stack, database developers, and QA engineers) while also contributing technically to our projects. Reporting directly to...We are seeking a Team Lead (Java) to oversee a distributed, cross-functional team of 7Β±2 members (including back-end, front-end, full-stack, database developers, and QA engineers) while also contributing technically to our projects. Reporting directly to the CTO, you will ensure successful sprint delivery, maintain high development standards, and foster a results-oriented culture. You will be accountable for the teamβs performance, guiding technical decisions within your domain and handling administrative responsibilities such as goal setting, mentorship, and performance reviews.
Main Responsibilities:
- Design, develop, and maintain new and existing application features.
- Upgrade and refactor existing application functionality using modern Java technologies and frameworks.
- Participate in the architectural design and development of high-quality applications.
Professional Qualifications:
Experience:
- Minimum of 7 years of experience as a Java Developer, with at least 2 years in a leadership or team lead capacity.
- Proven track record of contributing to 3+ projects (a portfolio or a GitHub account will be a significant plus).
Technical Skills:
- Strong knowledge of modern Java technologies and frameworks.
- Expertise in Java EE (CDI, JSF, RESTful APIs).
- Proficiency in working with PostgreSQL and AWS technologies (e.g., Lambdas, API Gateway, DynamoDB).
- Familiarity with build tools like Maven or Gradle.
- Hands-on experience with Microservices and Hexagonal architecture.
- Knowledge of payment integrations is a plus.
- Adherence to software development best practices: SOLID, DRY, YAGNI, KISS principles, and GoF Patterns.
- Experience in CI/CD pipelines using tools such as Docker, CircleCI, or GitLab.
- Comfortable reading and refactoring existing codebases.
Soft Skills:
- Proven ability to lead and inspire a diverse technical team in a distributed environment.
- Strong sense of initiative, proactivity, and accountability for team results.
- Excellent communication and conflict resolution skills.
- Effective time management and organisational abilities.
- Results-oriented with a knack for problem-solving and decision-making.
Will be a plus:
- Previous experience in the fintech industry.
- Experience with payment integrations.
- Familiarity with BPM tools, such as Camunda.
What We Offer:
- Be part of a dynamic and growing FinTech company where you can make a real impact
- Remote work or possible relocation to Cyprus.
- 20 days of vacation, 100% sick leave compensation
- English language courses
- Medical coverage
-
Β· 76 views Β· 1 application Β· 23d
Senior/Lead Java Developer
Full Remote Β· Poland Β· 5 years of experience Β· Upper-IntermediateDescription Our client is a world-leading provider of telecom equipment, solutions, and services to mobile and fixed network operators and telecom providers all over the world. Requirements Leading experience, scrum master experience 5+ years of...Description
Our client is a world-leading provider of telecom equipment, solutions, and services to mobile and fixed network operators and telecom providers all over the world.
Requirements
Leading experience, scrum master experience
5+ years of experience with Java and microservices, back-end development.
Familiarity with containerization and orchestration technologies, including Kubernetes.
Experience with Spring Boot for backend services.
Working knowledge of Helm, FluxCD for microservice deployment, and Terraform for infrastructure setup, particularly in Azure environments.
4G/5G Core development experience is a plus.
Understanding of 3GPP specifications is a plus.Position Qualifications:
Solid understanding of Agile methodologies (e.g., Test-Driven Development, Continuous Integration, Code Coverage, and Code Analysis).
Effective communication and collaboration in a cross-functional team environment.
Self-directed work style with the ability to mentor less experienced team members.Job Responsibilities:
Lead the design, development, and maintenance of complex Java-based Back-end solutions for a microservices-based architecture.
Collaborate with backend and front-end developers to ensure seamless integration of Java-based microservices.
Make key decisions regarding non-functional requirements, integrations, and security for both back-end and front-end systems.
Ensure scalability, performance, and reliability of both front-end and back-end solutions.- Non-functional requirements decision making;
- Integration decision making;
- Security decision making
- Design, develop, and maintain high-performance backend microservices using Java, following best practices and design patterns.
-
Β· 82 views Β· 6 applications Β· 12d
Senior Full-Stack Developer (Java + Angular, Backend-Oriented)
Ukraine Β· 5 years of experience Β· Upper-IntermediateWe are looking for experienced Senior Full-Stack Developer (Backend-Oriented) to join our growing Web Development team. This is a full-time, long-term opportunity to work on a global product that serves millions of users, solving real-world security and...We are looking for experienced Senior Full-Stack Developer (Backend-Oriented) to join our growing Web Development team.
This is a full-time, long-term opportunity to work on a global product that serves millions of users, solving real-world security and scalability challenges in a fast-paced and highly collaborative environment.
π Candidates must be located in or near Kyiv β remote work is available, but occasional office presence may be required.
Requirements
- 5+ years of experience building scalable, interactive applications using Java Spring / Spring Boot
- Experience with Angular 2+
- 2+ years of working experience with AWS
- Proven team leadership experience
- Strong analytical and system design skills
- Proactive, highly motivated, and responsible approach to work
- Experience with large-scale, complex projects
- Fast learner with the ability to adopt and go deep with new technologies
Upper-Intermediate to Advanced English
Will be a plus
- Familiarity with OpenID and SAML protocols
- Experience with Chrome extension development
Experience with mobile development (Android and iOS)
Responsibilities
- Lead and drive development efforts on Front-end/Back-end/Mobile (depending on your focus)
- Conduct research and propose solutions in server-side, cloud, container orchestration, web, and mobile areas
- Ensure delivery of secure, performant, and high-quality features
- Work with a modern and diverse tech stack including Java Spring Boot, Angular 17+, Swift
- Collaborate with cross-functional team members including developers and QA in an Agile setup
Report directly to the R&D Team Lead
About project
Our client is the worldwide frontrunner in identity security. By emphasizing intelligent privilege controls, they deliver the most extensive security solutions for any identity within business applications, distributed workforces, hybrid cloud environments, and throughout the entire DevOps lifecycle.
Work Schedule
Full-time working day.
Interview Stages
- HR interview with our recruiter
- Introductory call with the clientβs recruiter
- Technical interview with the Engineering Manager (1 hour)
- Coding interview (2 hours)
- Final HR interview with the clientβs Head of People
-
Β· 67 views Β· 3 applications Β· 1d
Clojure developer
Full Remote Β· Worldwide Β· 3 years of experience Β· Upper-IntermediateWe invite you to become a part of an innovative and fast-growing Fintech Platform that's reshaping the future of financial services. If you're passionate about functional programming and want to apply your skills in a high-impact, real-world environment β...We invite you to become a part of an innovative and fast-growing Fintech Platform that's reshaping the future of financial services. If you're passionate about functional programming and want to apply your skills in a high-impact, real-world environment β this is your chance!
π About the Project: Join a cutting-edge Fintech product that is actively transforming how users interact with financial services. You'll be part of a highly collaborative and skilled team, building scalable solutions, working with real-time data, and contributing to a system designed for performance and resilience.
β Key Details:
β’ Technology Stack: Clojure (functional programming focused)
β’ Work Schedule: Flexible, but aligned with EST (Eastern Standard Time) hours
β’ Project Domain: Fintech β secure payments, real-time transactions, and modern financial tools
β’ Start Date: ASAP β weβre ready when you are
β’ Communication: English level B2+ (upper-intermediate and higher) is requiredWhat Weβre Looking For:
β’ Strong Clojure development experience
β’ A genuine passion for functional programming principles and best practices
β’ Good understanding of distributed systems and API design
β’ Eagerness to work in a dynamic, fast-paced agile team
β’ A proactive mindset and willingness to contribute beyond just writing codeWhat Youβll Get:
β’ Work with an experienced and forward-thinking team
β’ Opportunities for career growth and technical leadership
β’ A product-driven environment where your input matters
β’ Remote flexibility and international collaboration
β’ A chance to influence financial technology at scaleπ If you're looking for a new technical challenge and want to work on a product that truly matters β letβs connect!
More -
Β· 162 views Β· 33 applications Β· 30d
Middle Java Engineer with Kotlin
Full Remote Β· Poland Β· 3 years of experience Β· Upper-IntermediateWe are looking for a Middle Java Engineer with Kotlin to join our team in Poland! As a Middle Java Engineer, youβll join client's AI team, where weβre shaping the future of shopping with leading-edge Agentic AI solutions. Together, weβre building...We are looking for a Middle Java Engineer with Kotlin to join our team in Poland!
As a Middle Java Engineer, youβll join client's AI team, where weβre shaping the future of shopping with leading-edge Agentic AI solutions. Together, weβre building intelligent systems that not only enhance the experience for sellers and buyers but also set new standards for innovation - just like the boldest ideas coming out of Silicon Valley. Become part of our dynamic AI R&D environment, where your creativity and engineering skills will drive the next generation of intelligent shopping experiences.
Our California-based client is a global e-commerce company that operates one of the largest and most established online marketplaces. For over 20 years, they have been connecting millions of sellers and buyers across more than 190 countries and territories. Their platform supports a wide range of products - from everyday items to unique and hard-to-find goods 0 and helps individuals and businesses grow by reaching a global audience. The company continues to develop its services with a focus on improving technology, user experience, reliability, and trust.
Responsibilities:
- Design and develop new solutions (approximately 70% greenfield development, 30% optimization and maintenance).
- Implement clean, testable, and efficient services using Kotlin on JDK 17, ensuring interoperability with existing Java components.
- Collaborate closely with Data Science and Machine Learning teams to design and implement LLM-driven workflows.
- Participate in architectural and code reviews across a modern technology stack (Kotlin/Java, Spring Boot 3, Reactor).
- Take ownership of service reliability, including CI/CD pipelines (GitHub Actions) and system observability.
- Work within a Scrum framework (two-week sprints, CET core working hours) in collaboration with product owners based in the US (EDT) and Europe.
Requirements:
- 3+ years of building backend services in Java
- Experience with Kotlin is nice to have.
- Solid Spring ecosystem knowledge (Spring Boot 3, Spring Data, Spring Cloud).
- Hands-on with a NoSQL store (MongoDB, DynamoDB, or Cassandra).
- Familiarity with API styles (REST, gRPC, GraphQL) & distributed design patterns.
- Very good spoken and written English (B2+)
- BSc or MSc in Computer Science, Engineering, or a relevant field
Nice to have:
- Kafka
- Docker + Kubernetes
- ETL pipelines
- Vector search / LLM integration.
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
-
Β· 309 views Β· 114 applications Β· 30d
Senior Back-end Engineer
Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· Upper-IntermediateAbout Flamingo Flamingo is revolutionizing the Managed Service Provider (MSP) industry with an AI-driven, open-source platform for IT and security. Our goal is to empower MSPs with automation, optimization, and scalability tools to enhance their...About Flamingo
Flamingo is revolutionizing the Managed Service Provider (MSP) industry with an AI-driven, open-source platform for IT and security. Our goal is to empower MSPs with automation, optimization, and scalability tools to enhance their operations.
Role Overview
As a Senior Back-end Engineer (Java) at Flamingo, you will design and develop scalable, high-performance back-end services and APIs using Java and Spring Boot. You will be responsible for implementing event-driven microservices, optimizing system performance, and ensuring high availability as we scale our platform. Your expertise in processing high-volume logs and integrating multiple data sources will be critical to building a robust and efficient system.
Key Responsibilities
- Design and develop scalable backend services and APIs using Java (Spring Boot).
- Architect and implement event-driven microservices with Kafka and RabbitMQ.
- Process and analyze high-volume logs efficiently, ensuring scalability and real-time insights.
- Integrate and manage multiple data sources, including SQL, NoSQL, and streaming data.
- Optimize database performance using PostgreSQL, Redis, and Elasticsearch.
- Implement authentication and authorization mechanisms with OAuth, JWT, and Keycloak.
- Collaborate with front-end and DevOps teams to build a seamless and resilient system.
- Ensure code quality through automated testing, CI/CD pipelines, and best engineering practices.
Qualifications
Must-Have:
- 5+ years of experience in backend development with Java and Spring Boot.
- Experience in microservices architecture, including event-driven systems (Kafka, RabbitMQ).
- Strong knowledge of RESTful APIs, GraphQL, and WebSockets.
- Experience processing high-volume logs and working with log management tools (ELK stack, Loki, Fluentd, OpenTelemetry).
- Experience working with multiple data sources, including relational (PostgreSQL) and non-relational (Redis, Elasticsearch) databases
- Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS/GCP).
- Understanding of security best practices in backend development.
Nice-to-Have:
- Experience with functional programming in Java or Scala.
- Familiarity with distributed tracing (e.g., Jaeger, Zipkin) for microservices.
- Knowledge of cloud-native architectures and serverless frameworks.
- Exposure to message queues and event sourcing.
Why Join Flamingo?
- High-impact role: As a back-end engineer, your contributions will directly shape Flamingoβs product and technology.
- Ownership & Equity: Competitive compensation, including significant equity in an early-stage, high-growth startup.
- Innovative Tech Stack: Work with cutting-edge open-source technologies in AI, automation, and security.
- Remote-first Culture: Flexibility to work from anywhere while collaborating with a top-tier team.
- Mission-Driven Company: Join a team passionate about disrupting the MSP industry and making enterprise-grade security and IT automation accessible to all.
-
Β· 63 views Β· 6 applications Β· 29d
Senior Java Developer
Full Remote Β· Ukraine Β· 6 years of experience Β· Upper-IntermediateProject Description: We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch...Project Description:
We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch using the latest technologies.Responsibilities:
- Write good and well-tested code using Java
- Write Test Cases and User/Supporter Documentation of your code
- Development environment support (mostly automation using Jenkins CI, Bash)
- Evaluate and adopt new development tools, libraries and approaches to improve quality
- Perform peer code review of project codebase changesMandatory Skills Description:
- At least 6 years of experience in the industry of software development
- At least 5+ years of experience in Java
- Deep knowledge and usage of SQL (Oracle or PostgreSQL dialects is preferable)Nice-to-Have Skills Description:
- Experience with Messaging Systems: RabbitMQ, Kafka, etc.
- Experience with Kubernetes and Docker
- Linux user
Languages:
English: B2 Upper Intermediate
More -
Β· 145 views Β· 17 applications Β· 29d
Middle Technical Consultant (with Java/JS skills)
Full Remote Β· Ukraine Β· 2 years of experience Β· Upper-IntermediateΠur ΡlΡΠ΅nt is a global provider of software solutions and engineering service is sΠ΅Π΅kΡng Π° hΡghlΡ mΠΎtΡvΠ°tΠ΅d Π°nd skΡllΠ΅d TΠ΅ΡhnΡΡΠ°l Π‘ΠΎnsultΠ°nt tΠΎ jΠΎΡn thΠ΅Ρr tΠ΅Π°m, spΠ΅ΡΡΠ°lΡzΡng Ρn ΠpΠ΅nTΠ΅xt Π‘ΠΎntΠ΅nt SΠ΅rvΠ΅r Π°nd ΠpΠ΅nTΠ΅xt ΠntΠ΅rprΡsΠ΅ Π‘ΠΎntΠ΅nt MΠ°nΠ°gΠ΅mΠ΅nt (ΠΠ‘M)...Πur ΡlΡΠ΅nt is a global provider of software solutions and engineering service is sΠ΅Π΅kΡng Π° hΡghlΡ mΠΎtΡvΠ°tΠ΅d Π°nd skΡllΠ΅d TΠ΅ΡhnΡΡΠ°l Π‘ΠΎnsultΠ°nt tΠΎ jΠΎΡn thΠ΅Ρr tΠ΅Π°m, spΠ΅ΡΡΠ°lΡzΡng Ρn ΠpΠ΅nTΠ΅xt Π‘ΠΎntΠ΅nt SΠ΅rvΠ΅r Π°nd ΠpΠ΅nTΠ΅xt ΠntΠ΅rprΡsΠ΅ Π‘ΠΎntΠ΅nt MΠ°nΠ°gΠ΅mΠ΅nt (ΠΠ‘M) sΠΎlutΡΠΎns.
ThΠ΅ suΡΡΠ΅ssful ΡΠ°ndΡdΠ°tΠ΅ wΡll plΠ°Ρ Π° ΡruΡΡΠ°l rΠΎlΠ΅ Ρn ΡmplΠ΅mΠ΅ntΡng, ΡΠΎnfΡgurΡng, Π°nd suppΠΎrtΡng ΠpΠ΅nTΠ΅xt sΠΎlutΡΠΎns fΠΎr thΠ΅Ρr ΡlΡΠ΅nts. ThΡs rΠΎlΠ΅ rΠ΅quΡrΠ΅s Π° strΠΎng fΠΎundΠ°tΡΠΎn Ρn JΠ°vΠ°/GrΠΎΠΎvΡ prΠΎgrΠ°mmΡng, bΠ°sΡΡ HTML/Π‘SS/JS skΡlls, Π°nd Π΅xΡΠ΅llΠ΅nt prΠΎblΠ΅m-sΠΎlvΡng Π°nd ΡΠΎmmunΡΡΠ°tΡΠΎn Π°bΡlΡtΡΠ΅s.
RΠ΅spΠΎnsΡbΡlΡtΡΠ΅s:
- WΠΎrk ΡlΠΎsΠ΅lΡ wΡth ΡlΡΠ΅nts tΠΎ undΠ΅rstΠ°nd thΠ΅Ρr busΡnΠ΅ss rΠ΅quΡrΠ΅mΠ΅nts Π°nd ΡmplΠ΅mΠ΅nt ΠpΠ΅nTΠ΅xt Π‘ΠΎntΠ΅nt SΠ΅rvΠ΅r Π°nd ΠΠ‘M sΠΎlutΡΠΎns.
- DΠ΅vΠ΅lΠΎp Π°nd ΡustΠΎmΡzΠ΅ Π°pplΡΡΠ°tΡΠΎns usΡng JΠ°vΠ° Π°nd GrΠΎΠΎvΡ sΡrΡptΡng.
- UsΠ΅ HTML, Π‘SS, Π°nd JΠ°vΠ°SΡrΡpt tΠΎ mΠ°ΡntΠ°Ρn usΠ΅r ΡntΠ΅rfΠ°ΡΠ΅s wΡthΡn ΠpΠ΅nTΠ΅xt sΠΎlutΡΠΎns.
- PrΠΎvΡdΠ΅ ΠΎngΠΎΡng tΠ΅ΡhnΡΡΠ°l suppΠΎrt Π°nd trΠΎublΠ΅shΠΎΠΎtΡng fΠΎr ΠpΠ΅nTΠ΅xt plΠ°tfΠΎrms.
- Π‘ΠΎmmunΡΡΠ°tΠ΅ wΡth ΡlΡΠ΅nts tΠΎ gΠ°thΠ΅r rΠ΅quΡrΠ΅mΠ΅nts, prΠΎvΡdΠ΅ updΠ°tΠ΅s, Π°nd dΠ΅lΡvΠ΅r trΠ°ΡnΡng.
- Π‘rΠ΅Π°tΠ΅ Π°nd mΠ°ΡntΠ°Ρn tΠ΅ΡhnΡΡΠ°l dΠΎΡumΠ΅ntΠ°tΡΠΎn Π°nd suppΠΎrt prΠΎΡΠ΅durΠ΅s.
- DΡΠ°gnΠΎsΠ΅ Π°nd rΠ΅sΠΎlvΠ΅ tΠ΅ΡhnΡΡΠ°l ΡssuΠ΅s thrΠΎugh Π°nΠ°lΡtΡΡΠ°l thΡnkΡng.
- Π‘ΠΎllΠ°bΠΎrΠ°tΠ΅ wΡth ΡrΠΎss-funΡtΡΠΎnΠ°l tΠ΅Π°ms tΠΎ dΠ΅lΡvΠ΅r Π΅nd-tΠΎ-Π΅nd sΠΎlutΡΠΎns.
RΠ΅quΡrΠ΅d SkΡlls Π°nd QuΠ°lΡfΡΡΠ°tΡΠΎns:
- BΠ°sΡΡ prΠΎgrΠ°mmΡng Ρn JΠ°vΠ° Π°nd GrΠΎΠΎvΡ.
- BΠ°sΡΡ HTML, Π‘SS, Π°nd JΠ°vΠ°SΡrΡpt knΠΎwlΠ΅dgΠ΅.
- FΠ°mΡlΡΠ°rΡtΡ wΡth RDBMS (ΠrΠ°ΡlΠ΅, PΠΎstgrΠ΅SQL, MS SQL) Π°nd Π°bΡlΡtΡ tΠΎ wrΡtΠ΅ sΡmplΠ΅ SQL quΠ΅rΡΠ΅s.
- BΠ°sΡΡ undΠ΅rstΠ°ndΡng ΠΎf XML Π°nd ΠpΠ°ΡhΠ΅ TΠΎmΡΠ°t.
- UndΠ΅rstΠ°ndΡng ΠΎf lΠΎΡΠ°l nΠ΅twΠΎrks Π°nd nΠ΅twΠΎrk prΠΎtΠΎΡΠΎls.
- ΠdmΡnΡstrΠ°tΡΠΎn skΡlls ΠΎn WΡndΠΎws Π°nd UNΠX ΠΎpΠ΅rΠ°tΡng sΡstΠ΅ms.
- ΠxpΠ΅rΡΠ΅nΡΠ΅ ΠΎr fΠ°mΡlΡΠ°rΡtΡ wΡth ΠpΠ΅nTΠ΅xt Π‘ΠΎntΠ΅nt SΠ΅rvΠ΅r Π°nd ΠΠ‘M sΠΎlutΡΠΎns.
- ΠxpΠ΅rΡΠ΅nΡΠ΅ wΡth ΠΠ‘M/ΠRP prΠΎduΡts suΡh Π°s MΡΡrΠΎsΠΎft ShΠ°rΠ΅PΠΎΡnt, ΠBM FΡlΠ΅NΠ΅t, SΠP, ΠrΠ°ΡlΠ΅ Π-BusΡnΠ΅ss SuΡtΠ΅.
- 2+ ΡΠ΅Π°rs ΠΎf Π΅xpΠ΅rΡΠ΅nΡΠ΅ Ρn thΠ΅ ΠT ΡndustrΡ, prΠ΅fΠ΅rΠ°blΡ Ρn ΠΠ‘M-fΠΎΡusΠ΅d rΠΎlΠ΅s.
- StrΠΎng vΠ΅rbΠ°l Π°nd wrΡttΠ΅n ΡΠΎmmunΡΡΠ°tΡΠΎn Ρn ΠnglΡsh.
- ΠnΠ°lΡtΡΡΠ°l prΠΎblΠ΅m-sΠΎlvΡng skΡlls.
- BΠ°ΡhΠ΅lΠΎrβs dΠ΅grΠ΅Π΅ Ρn Π‘ΠΎmputΠ΅r SΡΡΠ΅nΡΠ΅, ΠT, ΠΎr rΠ΅lΠ°tΠ΅d fΡΠ΅ld prΠ΅fΠ΅rrΠ΅d.
- ΠxpΠ΅rΡΠ΅nΡΠ΅ Ρn tΠ΅ΡhnΡΡΠ°l ΡΠΎnsultΠ°nΡΡ rΠΎlΠ΅s Ρs Π° plus.
Π‘ΠΎmpΠ°nΡ ΠΎffΠ΅rs:
- FlΠ΅xΡblΠ΅ wΠΎrkΡng fΠΎrmΠ°t β rΠ΅mΠΎtΠ΅, ΠΎffΡΡΠ΅-bΠ°sΠ΅d ΠΎr flΠ΅xΡblΠ΅
- PΠ΅rsΠΎnΠ°lΡzΠ΅d ΡΠ°rΠ΅Π΅r grΠΎwth
- PrΠΎfΠ΅ssΡΠΎnΠ°l dΠ΅vΠ΅lΠΎpmΠ΅nt tΠΎΠΎls (mΠ΅ntΠΎrshΡp prΠΎgrΠ°m, tΠ΅Ρh tΠ°lks Π°nd trΠ°ΡnΡngs, ΡΠ΅ntΠ΅rs ΠΎf Π΅xΡΠ΅llΠ΅nΡΠ΅, Π°nd mΠΎrΠ΅)
- ΠΡtΡvΠ΅ tΠ΅Ρh ΡΠΎmmunΡtΡΠ΅s wΡth rΠ΅gulΠ°r knΠΎwlΠ΅dgΠ΅ shΠ°rΡng
- ΠduΡΠ°tΡΠΎn rΠ΅ΡmbursΠ΅mΠ΅nt
- MΠ΅mΠΎrΠ°blΠ΅ Π°nnΡvΠ΅rsΠ°rΡ prΠ΅sΠ΅nts
- Π‘ΠΎrpΠΎrΠ°tΠ΅ Π΅vΠ΅nts Π°nd tΠ΅Π°m buΡldΡngs
-
Β· 211 views Β· 47 applications Β· 26d
Java developer (Middle)
Full Remote Β· Worldwide Β· Product Β· 5 years of experience Β· Upper-IntermediateWe, the American company Plexsupply, Inc. which is one of the top 200 largest sellers on Amazon, are looking for the best Java developer (Middle). The company has been engaged in online sales in the US market for 14 years and develops a unique accounting...We, the American company Plexsupply, Inc. which is one of the top 200 largest sellers on Amazon, are looking for the best Java developer (Middle). The company has been engaged in online sales in the US market for 14 years and develops a unique accounting and data processing system for its own use.
What we expect from you:
- At least 3 years of experience as a Java developer.
- Experience in commercial projects is required.
- Knowledge of Java 17, Hibernate, JPA, Spring, Stripes, JSTL, JSP, XML, MySQL, Quartz, Tomcat, sockets, JSON, JUnit, multithreading, data-mining, JIRA.
- Idea development environment.
- CVS - Git, Bitbucket
- Linux - basic skills.
- HTML, JS, CSS, jQuery, AJAX - basic level is enough.
- Willingness to work with a time tracker
- English language level B1 or higher.
Your responsibilities:
- Writing code and tests for it.
- Integration of the server with third-party APIs (XML, JSON, EDI), client-server.
- Improvement of the existing system for integrating various APIs.
- Working with files and data and their processing.
- You need to quickly understand other people's code.
- Experience in building projects and application architecture is welcome.
The company offers:
- Remote work format
- Work schedule: M-F from 16:00-01:00 (Kyiv) as the head office is located in New Jersey USA
- Salary in USD: $1000-$1500 based on the results of the interview
- Paid holiday 20 days per year
- Loyal management interested in your development
- Mentoring by an experienced Team Leader.
- Opportunity to work in an international company.
If you are interested in the vacancy and the opportunity to develop in an international company with cool specialists and people, I am waiting for your CV with the level of expected salary!
More