Jobs
55-
Β· 175 views Β· 50 applications Β· 17d
Senior Java Backend Developer + DevOps (USA Company)
Full Remote Β· Worldwide Β· Product Β· 5 years of experience Β· IntermediateCurrent Challenges: - Getting platform ready for scaling - Adding new features including integrations with other shipping carriers - Increasing test coverage - Maintenance and bug-fixing General requirements: β Work experience: 5+ years β Work...Current Challenges:
- Getting platform ready for scaling
- Adding new features including integrations with other shipping carriers
- Increasing test coverage
- Maintenance and bug-fixing
General requirements:
β Work experience: 5+ years
β Work experience with a live production system: 3+ years
Must have:
β Java 11
β Knowledge of SQL and one of SQL databases (complex queries, optimization, building data models)
β Understanding of multi-threading
β Spring IoC/DI, Spring Boot, Spring Security
β Spring WebFlux, RxJava
β Gradle, Git, Docker
β Unit and integration testing
β Experience with AWS
β Knowledge PostgreSQL
- AWS Terraform
- AWS Serverless
More -
Β· 43 views Β· 6 applications Β· 4d
Senior Java Engineer ( with strong multithreading skills)
Hybrid 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.
ABOUT THE PROJECT:
Our client is a leading streaming service based in the United States. With millions of users worldwide, itβs 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.
Who are we looking for?
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.
WILL BE A PLUS:
Experience with cache optimization, distributed cache and NO SQL DB is a plus;
Experience with Big Data and AWS services is a plus;
Experience in the advertising domain a big plus.
RESPONSIBILITIES:
Work with a highly skilled engineering team in all phases of the Agile development process from design to deployment;
Design, develop, and maintain a 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 vision and approaches to the platform development; anticipate in 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
RESPONSIBILITIES:
Work with a highly skilled engineering team in all phases of the Agile development process, from design to deployment;
Design, develop, and maintain a high scale, high-performance real-time application;
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: improving internal processes, 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 vision 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;
Direct communication with C-levels;
Collaborative, friendly team environment
Remote/hybrid work;
Company equipment provision;
LIFE:
Maternity and paternity leaves;
Proxet Cultural Club events;
Company social events;
Annual corporate parties;
HEALTH:
Comprehensive medical insurance and sports benefits;
Mental health program with private consultations;
Live webinar with therapists;
Paid sick leaves;
EDUCATION:
Allowances for professional education;
English language courses with native speaker;
Internal knowledge-sharing sessions.
About Proxet
Proxet is a professional software development firm trusted by clients from around the world. With our expertise in AI and machine learning, we help businesses reimagine their possibilities and transform ideas into tangible digital solutions. By providing core services with an emphasis on data practices, we shape the future, one step at a time.
If youβd like to join our Proxet Nation and work closely with high-level professionals and our engineers, fill in the form!
COMPANY BENEFITS
Work-from-home policy (fully remote option)
Insurance coverage and paid sick leaves
In-house English classes with native speaker
Trainings allowance based on eligibility conditions plus professional certification paid by the company
More -
Β· 109 views Β· 22 applications Β· 19d
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 -
Β· 27 views Β· 1 application Β· 5h
Java Developer (with React)
Full Remote Β· EU Β· Product Β· 5 years of experience Β· Intermediate Ukrainian Product πΊπ¦ARRISE powering Pragmatic Play is a leading game developer providing player-favourites to the most successful global brands in the iGaming industry. We are a software development and services company delivering end-to-end digital solutions. Headquartered...ARRISE powering Pragmatic Play is a leading game developer providing player-favourites to the most successful global brands in the iGaming industry.
We are a software development and services company delivering end-to-end digital solutions. Headquartered in Gibraltar with offices around the world, including Malta, Latvia, Romania, India, Canada, Serbia, UAE and Bulgaria, we are a global team of over 5,000 talented individuals with decades of experience across multiple industries and professions. Together, we form a cross-functional powerhouse that is driven to deliver.β―
ARRISE powering Pragmatic Play welcomes talented professionals to join our challenging and dynamic project as a Java Developer. We are looking for passionate, innovative, results-oriented specialist with heart-deep commitment to success to be a part of our company.
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.
- Proficiency in Ukrainian.
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.
-
Β· 15 views Β· 1 application Β· 4d
Senior Java Developer (only Vinnytsia, Ukraine)
Hybrid Remote Β· 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 -
Β· 121 views Β· 28 applications Β· 3d
Backend Java Developer
Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· Upper-IntermediateWe're seeking a talented Java developer who thrives on solving complex challenges and building systems that scale. What You'll Build & Own Architect Solutions: Design and implement scalable microservices that handle enterprise-level demands Drive...We're seeking a talented Java developer who thrives on solving complex challenges and building systems that scale.
What You'll Build & Own
- Architect Solutions: Design and implement scalable microservices that handle enterprise-level demands
- Drive Innovation: Research, evaluate, and integrate cutting-edge technologies to keep us ahead of the curve
- Lead Development: Take full ownership of product features from conception to production deployment
- Solve Complex Problems: Tackle analytical challenges that require creative, sustainable solutions
- Shape Requirements: Collaborate with stakeholders to define technical requirements and strategic goals
- Mentor & Collaborate: Share knowledge and drive best practices across development teams
Your Technical Arsenal Should Include
Core Java Expertise:
- Advanced Java 8+ features and modern development patterns
- Deep understanding of performance optimization and memory management
Backend Powerhouse:
- Expert-level Spring Framework, Spring Boot, and Hibernate proficiency
- Hands-on experience with both relational and NoSQL databases
- Solid experience with Kafka and messaging architectures
Modern Architecture:
- Proven track record building and deploying microservices at scale
- Strong design documentation and technical writing skills
- Experience with distributed systems and event-driven architectures
DevOps & Infrastructure:
- Kubernetes expertise for production microservices management
- Proficiency with Maven, Git, Jenkins, and Docker
- CI/CD pipeline design and implementation
Collaboration & Growth:
- Agile/Scrum methodology experience
- Strong communication and teamwork abilities
- Self-motivated with excellent problem-solving skills
- Initiative-taking mindset with leadership potential
Why You'll Thrive Here
π Technical Excellence
- Work with modern tech stack and latest industry practices
- Continuous learning and technology exploration opportunities
π° Competitive Rewards
- Market-leading salary based on your expertise
- Performance-driven compensation growth
ποΈ Work-Life Harmony
- 24 days annual vacation + 5 sick days
- All public holidays as bonus time off
πΌ Professional Growth
- Long-term career development opportunities
- Full ownership of impactful products
- Collaborative, innovation-first culture
- Complete accounting services handled for you
Our Focused Interview Journey
We've designed an efficient process that respects your time while ensuring the right fit:
- Initial Connection - HR Screening Call (30 mins)
- Show Your Skills - Take-Home Assignment (55 mins)
- Technical Deep Dive - Live Coding & Architecture Discussion (90 mins)
- Vision Alignment - R&D Manager Interview (60 mins)
- Reference check - With your permission, we will contact two managers who have already worked with you.
- Decision Made - Comprehensive feedback within one week
We'd love to hear from you!
Apply now and become part of a team that's redefining quality in fintech innovation.
More -
Β· 130 views Β· 50 applications Β· 1d
Senior Java Developer (Payment Team, Sportsbook)
Full Remote Β· Worldwide Β· Product Β· 5 years of experience Β· Pre-IntermediateProject: Our partner is an international IT company developing innovative payment solutions for the Sportsbook industry. We are looking for a Senior Java Developer with experience in internal payment systems or casino payment platforms. If you have worked...Project:
Our partner is an international IT company developing innovative payment solutions for the Sportsbook industry. We are looking for a Senior Java Developer with experience in internal payment systems or casino payment platforms. If you have worked on product development in the financial or Sportsbook sector, this opportunity is for you!
What You Will Do:
βοΈ Develop and implement new payment services from scratch, using modern technologies and best practices.
βοΈ Take full ownership of architectural decisions, bring your ideas to life, and influence product development.
βοΈ Solve complex technical challenges related to high-load systems, transaction processing, and data security.
βοΈ Work with a modern tech stack: microservices architecture, Kafka, gRPC, SQL/NoSQL databases.
βοΈ Be part of a dynamic team that values initiative, openness, and results-driven work.What You Need to Succeed:
βοΈ 5+ years of experience in Java development.
βοΈ Strong knowledge of SQL and NoSQL databases.
βοΈ Experience with Kafka or other messaging systems (or willingness to learn quickly).
βοΈ Ability to think outside the box, find innovative solutions, and thrive in a fast-paced product environment.
βοΈ Nice to have: Experience with payment systems and understanding of their specifics, familiarity with gRPC.
βοΈ English level: pre-intermediate (for documentation and team communication).Why Join:
β’ Remote working format.
β’ Flexible working hours.
β’ Informal and friendly atmosphere.
β’ The ability to focus on your work: a lack of bureaucracy and micromanagement.
β’ Paid vacation days\sick leaves. -
Β· 150 views Β· 14 applications Β· 10d
Senior Java Developer
Ukraine Β· 5 years of experience Β· Upper-IntermediateOur mission at Geniusee is to help businesses thrive through tech partnership and strengthen the engineering community by sharing knowledge and creating opportunities Our values are Continuous Growth, Team Synergy, Taking Responsibility, Conscious...Our mission at Geniusee is to help businesses thrive through tech partnership and strengthen the engineering community by sharing knowledge and creating opportunities πΏOur values are Continuous Growth, Team Synergy, Taking Responsibility, Conscious Openness and Result Driven. We offer a safe, inclusive and productive environment for all team members, and weβre always open to feedbackπ If you want to work from home or work in the city center of Kyiv, great β apply right now.
About the project:
AI projectRequirements:
β’ 7+ years of software engineering experience;
β’ 5+ years specifically in development;
β’ 3+ years architecting large-scale distributed systems;
β’ Strong experience with distributed stream processing frameworks similar to Apache Storm;
β’ Proven track record designing and implementing large-scale data processing architectures;
β’ Experience with pub-sub messaging systems and loosely coupled architectures;
β’ Working knowledge of SQL and NoSQL databases;
β’ Demonstrated understanding of DevOps practices, containerization, and CI/CD pipelines;
β’ Ability to create and defend complex design decisions with clear articulation of trade-offs;
β’ Experience optimizing system performance, memory usage, and disk access;
β’ Knowledge of caching strategies to improve response times and reduce costs.Responsibilities:
β’ Design and architect scalable, high-performance search components with focus on system trade-offs;
β’ Implement real-time data processing pipelines using and distributed streaming technologies;
β’ Collaborate with stakeholders to align technical solutions with business requirements;
β’ Contribute to system reliability, efficiency, and performance optimization.What you will get.
More
β Competitive salary and good compensation package;
β Exciting, challenging and stable startup projects with a modern stack;
β Corporate English course;
β Ability to practice English and communication skills through permanent interaction with clients from all over the world;
β Professional study compensation, online courses and certifications;
β Career development opportunity, semi-annual and annual salary review process;
β Necessary equipment to perform work tasks;
β VIP medical insurance or sports coverage;
β Informal and friendly atmosphere;
β The ability to focus on your work: a lack of bureaucracy and micromanagement;
β Flexible working hours (start your day between 8:00 and 11:30);
β Team buildings, corporate events;
β Paid vacation (18 working days) and sick leaves;
β Cozy offices in 2 cities (Kyiv & Lviv with electricity and Wi-Fi (Generator & Starlink);
β Compensation for coworking (except for employees from Kyiv and Lviv);
β Corporate lunch + soft skills clubs;
βUnlimited work from home from anywhere in the world (remote);
β Geniusee has its own charity fund. -
Β· 48 views Β· 3 applications Β· 15d
Senior Java Full Stack Engineer
Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-IntermediateN-iX is looking for an experienced Senior Java Full Stack Engineer to join our development team. Our customer β integrated Shipping Services has set itself apart as an independent carrier with a fresh, unique approach. His strategy as a global niche...N-iX is looking for an experienced Senior Java Full Stack Engineer to join our development team.
Our customer β integrated Shipping Services has set itself apart as an independent carrier with a fresh, unique approach. His strategy as a global niche carrier offers distinctive advantages to customers worldwide. We have created a smart, efficient network that ensures stable, reliable services; and we have made it our mission to focus on the needs of our customers, which stand at the heart of all our decisions. The main idea of our product operates in select trades, where it has a competitive advantage and where it can provide superior service. We maintain a flexible partnership approach with other major carriers, and our new line structure is a much-needed alternative to customers concerned about the current alliance-dominated market.
Responsibilities:
- Hands-on full stack development of innovative applications
Requirements:
- 5+ years of experience in Full Stack Development
- 5+ years of experience in the following technologies: Java, Spring
- 2+ years of experience in front end development with React
- 2+ years of experience in micro-services-based architecture and tools (Spring Boot/Cloud)
- Experience in designing, developing, and deploying cloud/hybrid-based solutions
- Experience in developing and deploying in Container based environments (Kubernetes, Cloud foundry)
- Experience with Functional Programming and Java Streams
- Ukrainian language Advanced or higher.
- Upper Intermediate English - verbal and written
-
Β· 12 views Β· 2 applications Β· 3d
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 -
Β· 46 views Β· 9 applications Β· 4d
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.
-
Β· 27 views Β· 6 applications Β· 8h
Java Developer (with React)
Full Remote Β· EU Β· Product Β· 5 years of experience Β· Intermediate Ukrainian Product πΊπ¦ARRISE powering Pragmatic Play is a leading game developer providing player-favourites to the most successful global brands in the iGaming industry. We are a software development and services company delivering end-to-end digital solutions. Headquartered...ARRISE powering Pragmatic Play is a leading game developer providing player-favourites to the most successful global brands in the iGaming industry.
We are a software development and services company delivering end-to-end digital solutions. Headquartered in Gibraltar with offices around the world, including Malta, Latvia, Romania, India, Canada, Serbia, UAE and Bulgaria, we are a global team of over 5,000 talented individuals with decades of experience across multiple industries and professions. Together, we form a cross-functional powerhouse that is driven to deliver.β―
ARRISE powering Pragmatic Play welcomes talented professionals to join our challenging and dynamic project as a Java Developer. We are looking for passionate, innovative, results-oriented specialist with heart-deep commitment to success to be a part of our company.
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.
- Proficiency in Ukrainian.
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.
-
Β· 40 views Β· 3 applications Β· 25d
Senior Backend (Java) Developer (only Vinnytsia, Ukraine)
Hybrid Remote Β· 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 -
Β· 227 views Β· 81 applications Β· 23d
Backend Java Developer
Full Remote Β· Ukraine Β· Product Β· 5 years of experience Β· IntermediateBackend 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-IntermediateOTAKOYI 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
- Pre-screening Interview with Recruiter (up to 45 minutes)
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