Jobs
122-
Β· 20 views Β· 2 applications Β· 26d
Senior Java Developer (only Vinnytsia, Ukraine)
Office Work Β· Ukraine (Vinnytsia) Β· Product Β· 5 years of experience Β· Upper-IntermediateIt is a high-growth SaaS company selling IT Service Management, a space that is being propelled into high growth as businesses worldwide accelerate their digital transformation and start to adopt new workstyles for their employees. The company is...It is a high-growth SaaS company selling IT Service Management, a space that is being propelled into high growth as businesses worldwide accelerate their digital transformation and start to adopt new workstyles for their employees. The company is recognized in the Gartner Magic Quadrant for ITSM and is the mid-tier industry leader in Gartner Peer Insights. AWS awarded the company their Rising ISV Star Award for 2022.
It has over 4,000 customers in 140 countries. Deployed in 42 different languages and used daily by over 100,000 system administrators. The software impacts the daily working lives of over 9 million end users.
Responsibilities:
- Develop the next generation of our leading product, a SaaS-based microservices solution architecture deployed in the AWS cloud.
- Develop advanced, enterprise-grade, high-performance, and scalable web applications according to the newest, latest guidelines and best practices.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency and quality.
- Collaborate closely with product and design teams to create innovative user interfaces and features.
Qualifications:
- 5+ years of programming experience as a Java developer.
- 3+ years experience in Spring framework and Microservices.
- Excellent architecture-level design and understanding of large-scale systems.
- SQL and NoSQL Databases experience and knowledge.
- Versed in software engineering principles and practices - Agile development.
- Spoken and written English
Advantage
- Experienced with Docker/Helm/Kubernetes technologies
- Experienced with Lambdas, RabbitMQ, SQS, Redis, Kinesis, Elastic Cache\Search Graphql, API GW, NLB, NodeJS, TypeScript
- BA/BSC in Computer Science, and/or equivalent
- Experience in React or Angular, JavaScript, HTML5, CSS 3, browser behavior, page life-cycle, and DOM events.
Apply now and will contact you within 24 hours:)
Start a new page of your career growth with us!
More -
Β· 149 views Β· 39 applications Β· 2d
Java Developer
Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· Upper-IntermediateWe are an IT company and currently searching for proactive and communicative colleagues to realize all our big plans. We like to solve complex problems by focusing on results and increasing the skills of our employees. Currently, we are looking for a...We are an IT company and currently searching for proactive and communicative colleagues to realize all our big plans. We like to solve complex problems by focusing on results and increasing the skills of our employees.
Currently, we are looking for a Java Developer.
If you enjoy tackling various tasks and want to grow as a developer, join us.
About the project: We are developing a custom casino and betting platform tailored to the clientβs unique business needs.
Required skill set:- At least 5+ years of experience with Java 11 or higher. Strong server-side Java.
- Experience in developing Web applications.
- Good OOP skills.
- Spring (IOC, Data, Security JWT).
- Strong knowledge of SQL (PostgreSQL is preferred).
- Experience in developing RESTful APIs.
- Experience in developing Websocket APIs.
- Experience in designing and building production systems that work with data at scale.
- Deep understanding of microservices architecture.
- Knowledge of cloud services (AWS).
- Experience in development APIs for other developers.
Will be a plus:
- Experience in iGaming.
Responsibilities:
- Development of casino platform features, services, and APIs (games, payments, bonuses).
- Integration with third-party providers (games, KYC, payments).
- Code reviews and ensuring code quality.
- Collaboration with developers, QA, analysts, and product team.
- Participation in planning and sprint reviews.
Designing scalable and high-load backend services.
We Offer:
- A friendly team and support from experienced colleagues.
- Opportunities for professional growth and development in SMM.
- Remote work.
- 21 working days of paid vacations, paid sick leaves.
- Flexible working schedule (9 a.m.- 6 p.m. or 10 a.m.-7 p.m.).
More
-
Β· 68 views Β· 4 applications Β· 17d
Java Team Lead
Office Work Β· Ukraine Β· 3.5 years of experience Β· Upper-IntermediateWe are looking for a Java Team Lead with at least 3,5 years of experience specializing in backend development. This role combines strong technical expertise, a focus on backend solutions, and leadership responsibilities to ensure high-performance,...We are looking for a Java Team Lead with at least 3,5 years of experience specializing in backend development. This role combines strong technical expertise, a focus on backend solutions, and leadership responsibilities to ensure high-performance, scalable, and maintainable systems.More
Responsibilities:
β’ Design, develop, and maintain high-performance Java-based backend systems;
β’ Build and optimize RESTful APIs and GraphQL for efficient data exchange;
β’ Analyze and improve the performance of existing backend systems, identifying and resolving bottlenecks;
β’ Lead technical discussions, make architectural decisions, and set coding standards for the team;
β’ Provide constructive feedback during code reviews;
β’ Troubleshoot and resolve complex backend issues, ensuring system reliability and stability;
β’ Collaborate with the Product Owner and stakeholders to define and prioritize technical requirements;
β’ Take part in planning, estimation, and ensuring timely delivery of backend solutions.
Requirements:
β’ 3,5+ years of professional experience in backend development with Java;
β’ Strong expertise in Object-Oriented Programming (OOP) principles, design patterns, and architectural best practices;
β’ Hands-on experience with Spring Boot, Hibernate, and building efficient GraphQL and REST APIs;
β’ Proven track record of backend optimization to improve performance and scalability;
β’ Solid understanding of SQL databases (PostgreSQL) and query optimization techniques;
β’ Familiarity with agile/scrum methodologies and ability to manage team workloads effectively;
β’ Strong debugging and troubleshooting skills, particularly in backend systems;
β’ Intermediate+ English (spoken and written) for effective communication.
Nice to Have:
β’ Hands-on experience with AWS cloud services (e.g., EC2, RDS, Lambda, S3) and cloud-native application deployment;
β’ Proficiency with Linux commands for server-side application management;
β’ Knowledge of CI/CD pipelines (e.g., Jenkins, GitLab CI/CD) and automated deployment processes.
Soft Skills:
β’ Strong leadership and organizational skills;
β’ Ability to mediate and resolve conflicts within the team;
β’ Proactive approach to identifying potential risks and implementing mitigation strategies;
β’ Open-mindedness and flexibility to adapt to new tools and methodologies;
β’ Excellent verbal and written communication skills.
Why Join Us?
β’ Opportunity to grow into a full-fledged technical lead position;
β’ Focus on backend development challenges with opportunities to optimize large-scale systems;
β’ Work on impactful projects using modern tools and methodologies;
β’ Competitive salary and benefits in a collaborative environment.
Hiring flow:
β’ Call with HR Manager;
β’ Technical interview;
β’ Interview with CEO.
Let's talk! -
Β· 22 views Β· 1 application Β· 3d
Senior Backend (Java) Developer/Tech Lead (only Vinnytsia, Ukraine)
Hybrid Remote Β· Ukraine (Vinnytsia) Β· Product Β· 6 years of experience Β· Upper-IntermediateIt is a high-growth SaaS company selling IT Service Management, a space that is being propelled into high growth as businesses worldwide accelerate their digital transformation and start to adopt new workstyles for their employees. The company is...It is a high-growth SaaS company selling IT Service Management, a space that is being propelled into high growth as businesses worldwide accelerate their digital transformation and start to adopt new workstyles for their employees. The company is recognized in the Gartner Magic Quadrant for ITSM and is the mid-tier industry leader in Gartner Peer Insights. AWS awarded us their Rising ISV Star Award for 2022.
We have over 4,000 customers in 140 countries. We are deployed in 42 different languages and used daily by over 100,000 system administrators. Our software impacts the daily working lives of over 9 million end users.
Responsibilities:- Develop the next generation of the company's leading product, a SaaS-based microservices solution architecture deployed in the AWS cloud.
- Develop advanced, enterprise-grade, high-performance, and scalable web applications according to the newest, latest guidelines and best practices.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency and quality.
- Collaborate closely with product and design teams to create innovative user interfaces and features.
Qualifications:
- 5+ years of programming experience as a Java developer.
- 3+ years of experience in AWS.
- 3+ years of experience in Spring framework and Microservices.
- Excellent architecture-level design and understanding of large-scale systems.
- SQL and NoSQL Databases experience and knowledge.
- Versed in software engineering principles and practices - Agile development.
- Experienced with Docker/Helm/Kubernetes technologies.
- Experienced with Lambdas, RabbitMQ, SQS, Redis, Kinesis, Elastic Cache\Search Graphql, API GW, NLB, NodeJS, TypeScript.
- BA/BSC in Computer Science, and/or equivalent.
- Spoken English.
What we offer:
- 20 working daysβ vacation;
- 10 paid sick leaves;
- 4 wellness days;
- public holidays;
- equipment;
- accountant helps with documents;
- paid lunches;
- gym compensation;
- Many cool team activities.
Apply now and start a new page of your fast career growth with us!
More -
Β· 62 views Β· 8 applications Β· 27d
Senior Java Engineer
Office Work Β· Ukraine (Dnipro, Lviv) Β· Product Β· 4 years of experience Β· IntermediateAre you interested in working with cutting-edge technologies and developing high-performance applications capable of handling over 2 million data queries per second? If so, we have the perfect job for you at LoopMe! We are a team of skilled engineers who...Are you interested in working with cutting-edge technologies and developing high-performance applications capable of handling over 2 million data queries per second? If so, we have the perfect job for you at LoopMe!
We are a team of skilled engineers who develop and maintain real-time bidding platforms for global advertisers. As part of our team, you will work alongside other talented engineers on a daily basis, using technologies such as Java, Postgres, Clickhouse, Kafka, and others to scale performance, optimize cloud infrastructure, and create innovative features for our various product lines.
Join us and be a part of our mission to push the boundaries of what is possible in the advertising industry!
What we needWe are looking for a Senior Java Engineer to help build out our high-load ad serving system, capable of handling over 2M requests/second with 50ms response time.
What you'll be doing
- Developing features and performance optimisation for our Java ad-serving application
- Hardening system architecture to ensure smooth operation during peak-load time
- Implementing complex targeting algorithms into the core ad-serving flow
- Working hand-in-hand with multiple teams providing services and data used by our solutions
You'll have
- 5+ years experience in engineering
- Strong knowledge of Java, Spring / Spring Boot
- Practical knowledge of SQL and experience with PostgreSQL (or any other database)
- Good understanding of microservices architecture and best practices around that
- Linux shell, Docker
Nice-to-have:
- Concurrency understanding
- Experience with gRPC, Project Reactor (formerly RxJava)
- Experience with Kubernetes
- Experience with Kafka
- DGS framework / GraphQL
Benefits:- Competitive compensation package
- International work environment
- Paid vacation and sick leave
- Flexible working schedule and possibility to work remotely
- Annual performance bonus
- English classes
- Maternity/Paternity leave
-
Β· 71 views Β· 18 applications Β· 27d
Senior Java Software Engineer
Full Remote Β· EU Β· 5 years of experience Β· Advanced/FluentGD Next is a European group of companies headquartered in Switzerland, specialising in KYC, Fraud prevention, financial messaging, and Open Banking solutions. We integrate innovative, modern technologies into the traditional financial sector to strengthen...GD Next is a European group of companies headquartered in Switzerland, specialising in KYC, Fraud prevention, financial messaging, and Open Banking solutions. We integrate innovative, modern technologies into the traditional financial sector to strengthen digital banking and enhance the customer experience. By combining proven, market-validated technologies with the expertise of our team and trusted partners across Europe, we deliver real and tangible value to our clients.
We are looking for a highly skilled and experienced Senior Java Software Engineer to join our team. The ideal candidate will have a strong background in Java development, with expertise in Spring and Spring Boot.
Mandatory Requirements:
- Experience: Minimum of 5 years in Java development.
- Java Expertise: Proficiency in Java Core, with a deep understanding of object-oriented programming principles.
- Spring Framework: Extensive experience with Spring and Spring Boot.
- RESTful APIs: Strong experience in designing and implementing RESTful APIs. Familiarity with OpenAPI, Swagger.
- Database Management: Proficiency in SQL and experience with relational databases such as MySQL, PostgreSQL, or Oracle, (writing and reading of complex SQL queries as well, Criteria API).
- ORM: Strong experience in Hibernate (Blaze Persistence will be a plus).
- Docker: Strong experience in writing of Docker files, Docker-compose files.
- Messaging Systems: Knowledge of messaging systems like Google Pub-Sub, RabbitMQ, and Apache Kafka.
- Experience with in-memory DB (Redis).
- Experience with Open API, Swagger.
- Communications protocol: Experience with WebSocket.
- Utils: Experience with Mapstruct, Lombok.
- Version Control: Proficient in using Git for version control.
- Testing: Experience with unit testing frameworks such as Junit, TestContainers.
- Security Standards: Familiarity with security standards and best practices in software development.
- Agile Methodologies: Experience working in Agile/Scrum environments.
- Communication Skills: Excellent verbal and written communication skills in English.
- Problem-Solving: Strong analytical and problem-solving skills. bug tracking and investigation of performance issues.
- Experience in designing and implementing complex systems with high-load applications.
- Ability to develop and build complex and stable applications from scratch.
Optional Requirements (will be an advantage):
- Frontend Technologies: Experience with Angular, React, or similar frontend frameworks.
- DevOps: Familiarity with DevOps practices and tools such as Kubernetes, and CI/CD pipelines.
- Microservices: Experience or knowledge of microservices architecture, optimization, and tracing.
- Cloud Platforms: Knowledge of cloud services like AWS, Azure, or Google Cloud Platform.
- NoSQL Databases: Experience with NoSQL databases such as MongoDB or Cassandra.
- Performance Tuning: Experience in performance tuning and optimization of Java applications.
Responsibilities:
- Develop and maintain robust backend solutions using Java (Java Core 11+), with a strong focus on the Spring Framework stack (Boot, Data, Security).
- Design and implement efficient and clean code leveraging Java features such as streams and lambda expressions.
- Build and integrate RESTful APIs with full CRUD functionality, ensuring performance and scalability.
- Utilize commonly used Java development tools and libraries such as Apache Commons, Maven/Gradle, Git, and CI/CD servers.
- Write comprehensive unit tests using JUnit to ensure high code quality and reliability.
- Work with SQL databases, including writing and optimizing complex SQL queries, and using Criteria API and Hibernate ORM for persistence.
- Develop and maintain containerized applications using Docker.
- Integrate message brokers (e.g., Google Pub/Sub, RabbitMQ) to enable asynchronous communication.
- Utilize in-memory data storage solutions such as Redis for caching and fast data access.
- Work with technologies such as WebSockets for real-time communication and cloud platforms, including Google Cloud Platform (GCP) and Microsoft Azure.
- Document and expose APIs using OpenAPI specifications and tools like Swagger.
- Collaborate effectively in English (B2 level or higher) within a multicultural and distributed team environment.
Personal skills:
- Self-motivated team player.
- Keen to do things better.
- Strong communication and problem-solving skills.
-
Β· 105 views Β· 13 applications Β· 20d
Java Developer
Full Remote Β· EU Β· Product Β· 5 years of experience Β· IntermediateARRISE sets the benchmark for service delivery and excellence in the iGaming industry. Playing a key role in the success of its clients, which include Pragmatic Play, a brand relied upon by the worldβs biggest online casinos for its cutting-edge products,...ARRISE sets the benchmark for service delivery and excellence in the iGaming industry. Playing a key role in the success of its clients, which include Pragmatic Play, a brand relied upon by the worldβs biggest online casinos for its cutting-edge products, ARRISE helps to deliver exceptional gaming experiences to millions of players worldwide. Our global team of over 6,000 talented and driven professionals are shaping the future of iGaming. Headquartered in Gibraltar, we have offices spanning Canada, India, the Isle of Man, Latvia, Malta, Romania, Serbia, Bulgaria, and the UAE, and more exciting destinations on the horizon. At ARRISE, we take pride in creating growth opportunities at all levels, constantly investing in our people while welcoming new colleagues and forging strategic partnerships that open new opportunities for success. To achieve this, we bet on ourselves. We know that success is a collective effort, and our team is driven by ambition, collaboration, and a shared commitment to grow and succeedβwhile embracing every step of the journey. Be part of the future of iGaming with 6,000 ARRISERS! See a job that excites you? Apply now, and our friendly recruitment team will connect with you soon. Your journey starts here!
Required Skills:
- 5+ years of hands-on experience in commercial software development using Java.
- Solid understanding of Object-Oriented Programming (OOP) concepts and proficient in applying design patterns.
- Extensive expertise in Java Core and the Spring framework (including Spring Boot, Spring Web, Spring Data, Spring Cloud).
- Proficiency in vanilla JDBC for database interactions.
- Strong understanding of RDBMS concepts and SQL, with experience working with databases such as Oracle, PostgreSQL.
- Experience with Redis.
- Experience with distributed messaging systems, particularly RabbitMQ.
- Proven track record in the development of microservices and distributed transactional systems.
- Knowledge of fundamental design principles for building scalable and highly available applications.
- Good foundation in algorithms, design patterns, and data structures.
- Proficiency in unit/functional testing frameworks such as JUnit 4/5, Spock, and Testcontainers.
Preferred Skills:
- Experience in application and infrastructure monitoring.
- Proven ability to troubleshoot production problems related to software applications.
- Exposure to high-load systems.
- Good spoken and written English skills.
- Experience with JSP, Thymeleaf, JavaScript, TypeScript, React would be a big plus.
- Experience with MongoDB would be a big plus.
Responsibilities:
As a Java Software Engineer, you will play a pivotal role in engineering and implementing a high-loaded enterprise system that serves tens of thousands of users logging into our product every day. Your responsibilities will include:
- Collaborating with cross-functional teams to design, develop, and maintain robust software solutions that meet the needs of our enterprise-level system.
- Architecting scalable and efficient Java-based components to ensure optimal performance under high load.
- Implementing best practices in software engineering, including code reviews, testing methodologies, and documentation standards.
- Optimizing system performance and reliability through continuous monitoring, troubleshooting, and performance tuning.
- Participating in the entire software development lifecycle, from requirements gathering and design to deployment and support.
- Staying up-to-date with the latest technologies and industry trends to continuously improve our system architecture and development processes.
Company offers:
- Long-term employment.
- Flexible timetable.
- Comfortable working conditions.
- Paidβ―vacationβ―andβ―sickβ―leaves.
- English lessons, gym.
- Competitive salary level.
-
Β· 56 views Β· 10 applications Β· 4d
Javascript (FE / BE) Developer - Virtual Agent Framework (Conversational AI) to $4000
Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 2 years of experience Β· IntermediateWe are searching for an experienced Typescript/JavaScript developer to advance our AI-driven virtual agent development framework, both as part of a small team and together with our initial clients. This role will involve working in a small development...We are searching for an experienced Typescript/JavaScript developer to advance our AI-driven virtual agent development framework, both as part of a small team and together with our initial clients. This role will involve working in a small development team implementing the requirements of our existing clients and also refining and implementing prioritised user stories from our backlog.
Skills preferred from the ideal candidate:- Software Development skills:
- Several years experience working with Typescript / Javascript / Node.JS for both front end and back end functionality
The following skill sets are nice to have - we are most interested in candidates who are open to learning about, and working with, new technologies and who have an active interest in LLM-based applications!
- AI Agents training skills:
- Microsoft Azure Bot Framework skills
- Azure STT and TTS services skills
- Telecom related skills e.g.
- Voice protocols knowledge (Asterisk, SIP, TLS, RTP, SecureRTP, WebRTC)
- Voice protocols knowledge (Asterisk, SIP, TLS, RTP, SecureRTP, WebRTC)
About IT Kombinat / KI Kombinat
We are a successful IT consultancy based in Duesseldorf Germany. We provide experienced experts and development teams for IT development projects in the Telecom, Government, Utilities, Automotive, and Consumer goods sectors. We are currently recruiting for AI development projects focussed on providing highly scalable, multi-modal virtual agents focused on multiple use cases (customer service focussed) in the telecoms and E-commerce domains.
More - Software Development skills:
-
Β· 222 views Β· 39 applications Β· 8d
Backend Developer (Games)
Full Remote Β· EU Β· Product Β· 2 years of experience Β· Upper-IntermediateSeeking 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 the company's 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:
- Time off: 25 days of annual leave per year are available;
- Sick Leave & Public Holidays: Entitlement includes UK public holidays and statutory sick leave;
- Flexible Working Hours: Flexible scheduling is supported to allow effective time management;
- Remote work: Remote work is a great benefit and offers flexibility, helps improve work-life balance, and supports productivity across different locations;
- Referral program: Great people know great people. Help grow the team by referring talented individuals who would be a strong fit!;
- Employee Education Initiative: Twice a year, the company provides an opportunity to explore new interests outside of daily work, fostering curiosity and personal development;
- Professional Development: Courses, conferences, workshops, and training programs that benefit both the employee and the company may be fully funded.
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 -
Β· 35 views Β· 4 applications Β· 11d
Principal EVM Software Engineer
Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 7 years of experience Β· Upper-IntermediateThe 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.
More
Practical experience with EVM-based blockchain wiil be a plus. -
Β· 34 views Β· 2 applications Β· 4d
Server Engineer for eCommerce Platform
Office Work Β· Ukraine (Dnipro) Β· Product Β· 5 years of experience Β· IntermediateJob Description As a Server Engineer, youβll be responsible for designing, developing, and maintaining scalable server-side solutions, ensuring high system availability and performance. Youβll collaborate with cross-functional teams, advocate for best...Job Description
As a Server Engineer, youβll be responsible for designing, developing, and maintaining scalable server-side solutions, ensuring high system availability and performance. Youβll collaborate with cross-functional teams, advocate for best practices, and contribute to the evolution of our tech stack. In your day-to-day, you will:
- Work on scalable solutions using event-driven and hexagonal architectures with a Domain-Driven Design (DDD) approach
- Lead the entire lifecycle of feature development, from defining requirements and APIs to coding, monitoring performance, and delivering robust solutions
- Ensure production stability, high system availability, and responsiveness while addressing user complaints
- Advocate for chosen architectures, contributing to the evolution of the tech stack
- Optimize system performance, reliability, and stability to meet company standards
- Participate in technical discussions to improve architecture and developer experience
Requirements
- 5+ years of experience as a server engineer, focusing on JVM stack and/or TypeScript
- Proficiency with SQL/NoSQL solutions, database architectures, and query profiling
- Experience in designing server solutions, API design, and technical documentation
- Skilled in writing unit and integration tests with an understanding of TDD concepts
- Familiarity with proto-based APIs, Kafka or similar messaging systems, and cloud solutions
- Knowledge of high-load systems, microservice orchestration tools, and architectures (e.g., Docker, Kubernetes, Nginx)
- Strong debugging, refactoring, and reverse engineering skills
- Passion for product development and ownership of the full development lifecycle
- Experience with functional languages like Scala or Kotlin β an advantage
About the Team
Weβre part of the eCommerce platform group, focused on creating a robust, reliable, and scalable platform for internal and external clients. Our mission is to provide APIs, SPIs, and tools to handle, extend, and customize multiple business workflows, ensuring they meet developersβ standards and industry best practices. We aim to empower individual entrepreneurs, Wix verticals, and large agencies to run any eCommerce business seamlessly.
About Wix
Wix makes it possible for anyone to succeed online.
Since 2006, weβve grown to around 5,300 employees in 22 countries, launched over 40 products, and serve over 282 million users and their visitors worldwide.
At Wix, we push you to innovate, evolve in non-traditional ways, and collaborate. We operate in small teams that work closely together at a high level.
Although weβre already industry leaders in web creation and business, our work is nowhere near done. Our goal is to become the main engine of the Internet so we can create a more open web for all.
Weβre proud to be an equal opportunity company. Wix was built around the idea that everyone has the right to be successful, online. This same vision defines us as a company: creating a work environment where everyone is welcome, and anyone has the right to succeed.
More -
Β· 108 views Β· 16 applications Β· 5d
Junior Java Developer
Office Work Β· Ukraine (Kyiv) Β· Product Β· 1 year of experience Β· Intermediate Ukrainian Product πΊπ¦Ready to level up your career? Playtech's Casino Mobile unit is looking for a proactive Junior Java Developer with great communication skills. Job Description Your influential mission. You will...β― Take end-to-end ownership of casino game frontend...Ready to level up your career?
Playtech's Casino Mobile unit is looking for a proactive Junior Java Developer with great communication skills.
Job Description
Your influential mission. You will...β―
- Take end-to-end ownership of casino game frontend development
- Learn and contribute to the evolution of our internal game framework
- Write clean, robust, and maintainable code
- Collaborate closely with global teams across multiple locations
- Demonstrate technical leadership and a proactive mindset
Qualifications
Components for success. You...
- Hold a formal degree in Software Engineering, Information Technology, or a related field
- Completed Java courses, personal projects, or have 1+ year of commercial experience with Java
- Possess deep knowledge of Java core
- Have intermediate or higher proficiency in English
You'll get extra points for...
- Experience with web applications for Mobile (JavaScript, TypeScript), GWT framework
- Background in game development
- Experience in mobile development with successful completion of mobile projects
Thrive in a culture that values... β―
- Possibility to work with a product company
- Personalised professional growth
- Warm and friendly attitude to every specialist
- Educational possibilities
- Competitive salary and benefits
- Medical insurance
- Fully-equipped cosy office space located in the city centre (Gulliver, βPalats Sportuβ metro station)
- Flexible work format - remote, office-based or mixed
- Paid vacation days, sick leaves and national holidays
- Corporate events and team buildings
CASINO MOBILE TEAM
Our project is closely integrated with development teams located across Ukraine, Estonia, and Israel. We specialize in developing web-based casino applications for mobile devices.
As a member of our friendly and professional team, youβll receive full support and knowledge sharing to ensure a smooth onboarding experience.
We focus on cross-platform game development (Java, HTML5, Android, iOS) using the Google open-source framework PlayN. Approximately 95% of our development is done in Java core and PlayN. All projects are built from scratch, including the full implementation of business logic.
We work on a wide variety of games and features, each with unique and complex architectural challenges. Many of our games include distinctive features that require innovative, non-standard solutions. As such, every team member actively contributes to solution design and implementation.
Our cross-platform approach enables us to release products across multiple platforms with minimal additional effort. We stay up to date with the latest mobile devices, browsers, operating systems, and technologies, including WebGL, OpenGL ES, HTML5, Web Audio, and Video Streaming.
Playtech is an equal opportunities employer. Our mission is to welcome everyone and create inclusive teams. We celebrate differences and encourage everyone to join us and be themselves at work.
-
Β· 41 views Β· 2 applications Β· 30d
Regular/Senior Java Developer (desktop)
Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-IntermediateProject Description: One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a cloud solution for interpretation...Project Description:
One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.
Product being developed is a cloud solution for interpretation of geological and geophysical data. Project is based on SCRUM methodology.
Our project is stable, long-term and constantly adopts new technologies such as newest Java and Eclipse RCP versions, cloud and GPU computing, microservices architecture and other innovative frameworks.
Work supposes close cooperation with Customer team located in Houston and following Agile principles.
Our team is senior, supportive and friendly.Responsibilities:
β’ Collaborate closely with geophysicists, data scientists, and software engineers to
translate scientific domain requirements into robust on-prem or Cloud software
solutions.
β’ Design, develop, and maintain high-performance applications for geophysical and
geological data analysis, interpretation and visualization (e.g., seismic, horizon,
fault, velocity model, etc.)
β’ Present architectural designs and technical proposals to the architecture review
board.
β’ Ability to break down development tasks and lay out clear implementation
roadmaps.
β’ Implement and optimize computation algorithms
β’ Design and develop both thin and thick client applications that interact with cloud-
based microservices.
β’ Ensure high code quality through unit testing, code reviews, security hardening and
continuous integration with other domain tools
β’ Provide technical support and lead user troubleshooting sessions to resolve issues
and ensure smooth operation of DSG application.
β’ Mentor junior developers and actively contribute to architectural and
implementation decisions.
β’ Embrace Agile/Scrum methodologies, delivering and demonstrating working
solutions at the end of each sprint
β’ Stay current with emerging technologies and trends in geophysical computing and
software development.Mandatory Skills Description:
5+ years in Java development
Strong Java Core knowledge
Experience with desktop development (Swing, SWT or Eclipse RCP)Nice-to-Have Skills Description:
Practical experience with Eclipse RCP framework
OSGI knowledge is a plus
Oil&Gas domain experience is a plus- Languages:
- English: B2 Upper Intermediate
-
Β· 76 views Β· 7 applications Β· 30d
Senior Java Engineer with Python experience
Ukraine Β· 5 years of experience Β· Upper-IntermediateWe are looking for a Senior Java Software Engineer to join our team. Our customer 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...We are looking for a Senior Java Software Engineer to join our team.
Our customer 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.
Team:
The Tribe consists of four teams. The Team is responsible for owning the cash flow in the ATM domain including money life cycle, reconciliation, and processing of paymentsand payouts. The team owns the entire lifecycle, from design and development through to runtime maintenance of the services. The team is responsible for the 24/7 runtime of their services. As a cross-functional team, it comprises a product manager, an engineering lead, and six senior Java engineers who collectively build, run, and maintain the core platform for the ATM business.
Responsibilities:
- Write clean, maintainable, and efficient code across the teamβs tech stackβprimarily Java, with Python for backend developmentβwhile adhering to software development best practices.
- Implement new features and maintain existing codebases to ensure high performance, scalability, and availability.
- Take ownership of designing and implementing robust software architectures that align with business needs, especially within financial application domains.
- Conduct thorough code reviews, uphold high coding standards, and contribute to the continuous improvement of development processes.
- Foster a culture of high-quality output, collaboration, and continuous improvement within the engineering team.
- Translate complex product requirements into scalable, reliable, and secure software solutions, providing strong technical insight and ensuring alignment with organizational goals.
- Maintain deep knowledge of the product and all relevant technical aspects within the domain.
- Proactively manage technical debt and ensure clear, comprehensive documentation is maintained within the team.
Requirements:
- Minimum 5+ years as a Java Software Engineer, with experience in managing software projects through the full lifecycle β from design to runtime support. Min 3-4 years in Java and 6-12 months in Python of commercial experience.
- The primary profile is Java with some occasional tasks in Python and SQL (10-20%). Focus on new features development
Technical Stack:
- Languages & Frameworks: Java 21, Spring Boot 3, Python 3.9+
- 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
- Proven expertise in developing, testing, and maintaining high-performance, scalable applications using Java, Python, and SQL.
- 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
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 -
Β· 76 views Β· 11 applications Β· 27d
Senior Java Developer
Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-IntermediateProject Description: The client is a greenhouse firm for start-up like products within the financial markets; developing in a dynamic environment - with the backing of a worldwide firm. The project is built around a digital voting system that enables...Project Description:
The client is a greenhouse firm for start-up like products within the financial markets; developing in a dynamic environment - with the backing of a worldwide firm. The project is built around a digital voting system that enables investors to vote in real time, removing traditional deadlines for submitting votes several days ahead of a company meeting. This is not a traditional banking project but rather a startup spun out by the bank with a relatively small dev team working on it. Project stakeholders and team members are based in Kyiv, Tel Aviv and London.
Tech stack: Java8, Java11, Angular, Maven, Spring Boot, Spring Cloud, Spring Integration, Kafka, ActiveMQ, MSSQL, REST, JSON, Jenkins, TeamCity, OpenShift.
This is 6 months opportunity with potential prolongationResponsibilities:
- Develop quality code and unit tests
- Perform code reviewMandatory Skills Description:
- 5+ years commercial development experience
- Java (using spring bootstrap)
- Rational DB, preferably MS SQL Server
- Clearly articulate complex ideas both verbally and writing in fluent englishNice-to-Have Skills Description:
- Messaging system, preferably Kafka