Jobs
151-
· 295 views · 51 applications · 14d
Senior Java developer
Ukraine · Product · 6 years of experience · B1 - IntermediateResponsibilities: Work in SCRUM team Design and develop high-load microservices Write high-quality code covered with different levels of tests Maintain services on production and assure their stability and performance Provide code review for teammates...Responsibilities:
- Work in SCRUM team
- Design and develop high-load microservices
- Write high-quality code covered with different levels of tests
- Maintain services on production and assure their stability and performance
- Provide code review for teammates
- Contribute to the Company’s development processes and practices
Requirements:
- Writing code in a clean and maintainable manner
- Solid experience with Java 8+
- Experience with SQL/NoSQL databases
- Understand microservice architecture patterns
- Good at Spring framework
- Experience with Kafka, MySQL, Redis, Aerospike
- Experience with REST, messaging systems
- Ability to cover code by different types of tests
- Understanding of SOLID principles
- Experience with Git
- Excellent troubleshooting skills
- Good communication skills
- Intermediate+ English
Would be great to have:
- Experience with Spring Boot, Spring Cloud
- Experience with Docker, Kubernetes
- Experience in high-load
What we offer:
- International company with several offices in different locations : Tel-Aviv, Kyiv, Warsaw, Limassol.
- Granting an Option;
- A professional environment with great people to work with;
- Competitive salary, performance review;
- Flexible working hours, no one here tracks your work time because our culture is built on trust and cooperation;
- Social and welfare packages;
- 20 working days paid vacation and 100% sick leaves coverage;
- Opportunities to make a difference, to develop and grow;
- Regular corporate celebrations, team buildings and fun activities;
- Comfortable office close to the metro station. Our Kyiv office is open 24/7 with all safety and health measures in place.
-
· 68 views · 6 applications · 15d
Senior Server Engineer
Hybrid Remote · Ukraine (Kyiv) · Product · 5 years of experience · B1 - IntermediateAbout 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,...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 employer. 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.
Job Description
As a Senior Server Engineer, you'll design, develop, and optimize scalable server solutions, collaborate with cross-functional teams, and implement cutting-edge AI methodologies to enhance customer care products. In your day-to-day, you will:
- Conduct research and experiments to explore innovative AI methodologies and incorporate cutting-edge models into customer care products
- Take responsibility for the entire lifecycle of feature developments, from initial discussions with product teams, defining requirements and providing estimates, to actual coding in collaboration with the team, monitoring performance and delivering robust solutions to end-users
- Optimize system performance, reliability, and stability, ensuring our service remains seamless and accessible 24/7
- Participate in technical discussions to improve existing architecture and developer experience
- Collaborate extensively with Business Analysts, Data, Product, and Platform teams, utilizing a data-driven approach to solve ambiguous user problems and ensure the server infrastructure optimally supports product features and user experience
Requirements
- 5+ years of experience as a Server Engineer
- Experience in designing and maintaining highly scalable, loosely coupled server solutions, following best practices and standards
- Proven experience leading technical discussions, conducting design reviews, and collaborating effectively with cross-functional teams to drive architectural decisions and resolve complex engineering challenges
- Experience with Vespa or similar large-scale search and ranking engines (e.g., Elasticsearch, Solr, Weaviate) for real-time data retrieval, vector search, or personalized content delivery
- Proficiency with Large Language Models, including prompt engineering, fine-tuning, automatic evaluation, and Retrieval-Augmented Generation (RAG) – an advantage
- Passion for product development and understanding of business objectives and goals
- Advanced English proficiency
About the Team
We are Wix's Backend Engineering Guild. We provide integrated tools for microservice development within Wix to help improve developer productivity and best practices. These tools streamline the development process and reduce cognitive load allowing Wix Engineers to concentrate on their domain, architecture, and business logic. To handle high-scale traffic (over 500B HTTP requests per day) and 500+ daily deployments, our team of 500 Backend Engineers runs production across 19 distributed data centers and cloud vendors worldwide.
More -
· 272 views · 38 applications · 16d
Senior Java Back-End Developer
Full Remote · Ukraine · Product · 6 years of experience · B2 - Upper IntermediateFundomate is looking for a Senior Java Back-End Developer to join our team. Fundomate is an innovative fintech company operating in the alternative lending space and providing both direct-to-business and white-label turnkey solutions. Please provide...Fundomate is looking for a Senior Java Back-End Developer to join our team. Fundomate is an innovative fintech company operating in the alternative lending space and providing both direct-to-business and white-label turnkey solutions.
Please provide your CV and LinkedIn profile. We demand your LinkedIn profile with actual working experience to move forward with your application!
You will be good match if:
- You have history of solving non trivial problems in one of your previous projects
- You have wide technology background (backend, frontend, devops, ops, mobile development, etc), so you will understand the connections between technologies and expand this knowledge with domain and business needs.
- You have experience working in US fintech domain
We will be good match if:
- You want to solve (or learn to solve) complex business problems
- You want to experiment with processes/development technics/tools
- You are interested in continuous improvement and automation of product and working process
Requirements:
- 6+ years of experience developing web applications
- 3+ years of experience in any IoC & DI framework (Spring, Quarkus, Micronaut, etc.)
- TDD experience in production is a must have
- Good knowledge of MicroServices (Kubernetes knowledge is a plus)
- Experience working with tools like Git, Gradle, Jenkins or similar CI/CD
- Working experience in Industry Standard protocols related API Security including OAuth (KeyCloak is a plus)
- Working experience with RDBMs like Postgres/MySQL or any similar
- Understanding of asynchronous message-based communication like Kafka, GCP Pub/Sub, AWS SNS/SQS, etc. (Kafka as an advantage)
- Strong Agile/Scrum/Kanban development experience
- Experience in third party systems integration (XML or JSON api)
- Knowledge of any cloud provider (AWS as an advantage)
Our technical Stack:
- Java 21
- Microservices (Quarkus)
- Postgresql/MySQL
- Kafka
- Keycloak
- Kubernetes & Docker
- AWS (EKS, MSK, RDS, etc.)
- Gradle
- Bitbucket pipelines, gitops approach
- Lombok, MapStruct, Flyway
We also have a legacy system. We do not change it and replace it with microservices. So you will also spend time on reading legacy code.
Monolith tech stack:
- Java 8
- Play 1.5
- Mysql
- FreeMarker templates
We offer:
- Innovative product with modern technology stack
- Competitive salary (paid in $)
- Social package (paid vacations, sick leaves and etc)
- PE accounting and support
- WFH and remote working mode possibility, Ukrainian working hours
- No bureaucracy, micromanagement and time-tracking
More -
· 761 views · 219 applications · 2d
Senior Java Engineer
Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · B2 - Upper IntermediateDripify is a pioneering remote-first IT product company specializing in the development of outreach automation products. We empower businesses by enhancing the efficiency and organization of their hiring, sales, and marketing communication processes. Our...Dripify is a pioneering remote-first IT product company specializing in the development of outreach automation products. We empower businesses by enhancing the efficiency and organization of their hiring, sales, and marketing communication processes. Our innovative solutions redefine the way companies approach outreach, making interactions more effective and seamless.
We are seeking a dedicated Senior Java Engineer to join our team at Dripify, a leading B2B SaaS product company.
Project — dripify.io
Sales automation platform designed for marketers, business owners, and sales teams that allows automating cold-emailing and lead generation on LinkedIn.
Here is some of what you will do:
- Build modular, maintainable backend systems using Java 21+ and Spring Boot (MVC, REST, Security, Data, Messaging).
- Design and integrate performant, concurrent services using REST APIs and asynchronous messaging via SNS/SQS.
- Write tested, reliable code with a strong emphasis on unit and integration testing and CI/CD automation.
- Apply secure coding practices
Collaborate on architecture and system design, taking full ownership of deliverables from implementation to deployment.
Requirements:
- 5+ years of hands-on Java development, with production experience in Java 21+
- Deep practical experience with Spring Boot modules
- Strong understanding of modular architectural principles and backend service decomposition
- Solid knowledge of Java concurrency and multithreaded environments
- Experience working with SQL databases (PostgreSQL preferred)
- Proficiency in RESTful API design and asynchronous messaging using SNS/SQS
- Familiarity with CI/CD pipelines and common quality gates (test coverage, static analysis, security scanning)
- Strong foundation in unit and integration testing
- Competence in Docker, Linux, and system-level debugging
- Understanding of logging and monitoring tools (e.g., ELK, Prometheus, Grafana)
- Commitment to secure development practices, including authentication, authorization, data validation, and least-privilege access
Working knowledge of AWS services, including IAM, EC2, RDS, S3, CloudWatch, and Secrets Manager
Would be a plus:
- Experience with microservices architecture — including service decomposition, data ownership, and inter-service communication patterns
- Kubernetes (EKS or self-managed)
- Infrastructure-as-Code using Terraform
- AWS Certifications (e.g., Developer Associate, Solutions Architect)
- Bachelor’s or Master’s degree in Computer Science or a related field
Here is what we offer:
— 100% remote position, providing flexibility and work-life balance.
— Competitive salary reflecting your skills and expertise.
— 24 days of paid vacation per year to recharge and relax.
— 10 days of paid sick leave.
— Educational opportunities.
— Compensation budget for medical and hobby/sport expenses.
— Generous budget for birthdays and anniversaries.
— Online and offline team events.
— A collaborative and innovative work environment with passionate team members.Hiring process:
More
✅Interview with Recruiter (40min) — ✅ Tech interview with Teach Leader (1.5 hour) — ✅Reference check — ✅Offer -
· 55 views · 11 applications · 3d
Senior/Lead Java Engineer
Full Remote · Ukraine · 4 years of experience · B1 - IntermediateDescription About Project: Comprised of the Company’s international business units and various direct-to-consumer streaming services, Media & Entertainment Distribution department aligns technology, media distribution and advertising sales into a single...Description
About Project:
Comprised of the Company’s international business units and various direct-to-consumer streaming services, Media & Entertainment Distribution department aligns technology, media distribution and advertising sales into a single business segment to create and deliver personalized entertainment experiences to consumers around the world.
GL team will be concentrated on building AdTech platform for our customer.
About Company:
Leading diversified international family entertainment and media enterprise with the following business segments: media networks, parks and resorts, studio entertainment, consumer products and interactive media.
Requirements
- Shifted working hours till 10-11 PM Kyiv time
- 4+ years of professional software development experience
- Proficiency in server-side programming languages, especially Java
- Professional experience with Java based web services and RESTful framework, and both relational and non-relational database platforms
- Experience with large scale distributed system architecture
- Ability to trace through various services and determine root cause when issues occur
- Knowledge of Software Development Lifecycle and Agile Development/Testing practices and methodologies
- Familiarity with CI/CD methodologies
- Experince with Cloud Services (AWS)
- Excellent communication and collaboration skills
- Strong teamwork ethic, with demonstrated ability to work independently as well as a team-focused approach towards software development
- Ability to lead small projects and platform initiatives
Responsibilities
- Work as part of a team
- Participate in stand-ups and other sprint meetings
- Design and implement new solutions
- Optimize and enhance existing services
- Document changes and new features
- Perform code reviews
- Deliver code with thorough automated testing
- Mentor junior team members
-
· 31 views · 5 applications · 8d
Lead/Principal Java
Full Remote · Ukraine · 6 years of experience · B2 - Upper IntermediateJob Description - 6+ years coding experience in server-side Java - Excellent Java Core knowledge (Java 8 or higher, Collections, Exceptions, Concurrency) - Commercial experience with Spring Framework (Boot, Core, MVC, Data) - Practice with reactive...Job Description
- 6+ years coding experience in server-side Java
- Excellent Java Core knowledge (Java 8 or higher, Collections, Exceptions, Concurrency)
- Commercial experience with Spring Framework (Boot, Core, MVC, Data)
- Practice with reactive paradigm (Project Reactor, Spring Webflux, Vert.x) is a huge plus
- Experience with RDBMS (MySQL, PostgreSQL), native SQL, ORMs (Hibernate)
- Experience with NoSQL (Redis, Aerospike)
- Handy using of cloud services (AWS)
- Deep understanding of algorithms and data structures
- Understanding of VCS (Git)
- Leadership experience
- Fluent English verbal and written communication skillsJob Responsibilities
- Be a creative problem-solver who can draw on an array of expertise and technology to design and implement reliable, scalable and maintainable solutions to challenging problems
- Translate business requirements into technical designs and project plans
- Write production-ready code and unit tests that meet both system and business requirements (Java)
- Respond to feature requests, bug reports, performance issues and ad-hoc questions
- Work collaboratively with multiple teams to deliver quality software
- Support operation of services in production
- Perform code reviews and design reviews
- Mentoring and leading teamDepartment/Project Description
Header Bidding is the bleeding edge of business development both with Magnite and within the industry. The Header Bidding team is responsible for providing new and constantly evolving tools and systems allows Sellers to more easily sell their inventory at higher prices and give Buyers better and more efficient access to audiences and inventory. You will work with both an internal team and a open-source community of developers to provide tools for the industry as a whole to integrated with each other in the most efficient way. The systems built by this team will manage hundreds of billions of requests with the lowest possible cost and highest possible response times.
About The Project:
Founded in 2007, client's pioneering technology created a new model for the advertising industry. Today, our automated advertising platform is used by the world’s leading publishers and applications to transact with top brands around the globe enabling them to reach more than 1 billion consumers. Client operates the largest independent Display Advertising Exchange and Supply Side Platform that automates the buying and selling of Display Advertising across all formats (banner, video) on all devices (desktop browsers, mobile devices, billboards). Client auctions over 20 Billion Ads on a daily basis in real time in less than 1/2 of a second each. Client is a publicly traded company (NYSE: RUBI) headquartered in Los Angeles, California, USA.
More -
· 240 views · 36 applications · 24d
Tech Lead Java
Full Remote · Countries of Europe or Ukraine · Product · 7 years of experience · B1 - IntermediateFAVBET Tech develops software that is used by millions of players around the world for the international company FAVBET Entertainment. Responsibilities: — Develop high-quality, scalable software solutions using Java and related technologies; —...FAVBET Tech develops software that is used by millions of players around the world for the international company FAVBET Entertainment.
Responsibilities:
— Develop high-quality, scalable software solutions using Java and related technologies;
— Participate in on-call rotation and incident response activities as needed to keep the production stable and reliable;
— Provide ongoing support and maintenance for existing functionality, including bug fixes, performance
optimization, and troubleshooting of production issues;
— Write clean, well-documented code according to coding standards and best practices;
— Participate in code reviews to ensure code quality.
Requirements:
— 7+ years of professional experience with Java, (21+ production experience is a plus)
— Strong proficiency in the Spring ecosystem, including core, boot, cloud, security, and data modules.
— Hands-on experience with gRPC in production environments.
— Hands-on experience with GraalVM
— Practical knowledge/experience with Reactor or similar (Mutiny, Vert.x)
— Practical knowledge/experience with Kubernetes for container orchestration.
— Proficiency in Docker for containerization and deployment— Experience with Continuous Integration/Continuous Deployment (CI/CD)
More
— Production experience with AWS
— Proven track record of working with RabbitMQ/Kafka in production
— Production experience with PostgreSQL, Redis, ClickHouse
— Experience with industry-standard observability tools and frameworks, such as Prometheus, Grafana stack, OpenTelemetry.
— Deep understanding of microservices architectural principles and best practices
— Strong understanding of software quality assurance principles and methodologies
— Familiarity with Agile methodologies like Scrum or Kanban
— Strong communication and collaboration skills, essential for effective teamwork and cross-functional collaboration
We offer:
— 30 days off per year (vacation and sick days)
— Medical insurance
— Free corporate English language courses
— Flexible schedule with full-time work, minimal bureaucracy, no micromanagement, and no time tracking
— A fantastic team of creative and interesting people. -
· 194 views · 51 applications · 21d
Senior Java Developer
Full Remote · Worldwide · 5 years of experience · C1 - AdvancedCurrently, one of our clients is looking for a talented Java Backend Developer to join their innovative team. In this role, you will be responsible for designing, developing, and maintaining high-performance Java-based applications and services that...Currently, one of our clients is looking for a talented Java Backend Developer to join their innovative team. In this role, you will be responsible for designing, developing, and maintaining high-performance Java-based applications and services that enable seamless blockchain integration. Your work will directly impact the capabilities of our platform and enhance the experience for the users.
More
Responsibilities:
— Design, develop, and maintain scalable, high-performance Java applications and services.
— Implement software solutions that extend platform functionalities and improve user experiences.
— Collaborate with cross-functional teams to analyze requirements, define solutions, and deliver new features rapidly.
— Conduct code reviews and participate in quality assurance processes to maintain high coding standards.
— Troubleshoot and resolve performance issues, bugs, and other technical challenges efficiently.
— Stay updated with emerging technologies and trends in blockchain, backend development, and software best practices.
Qualifications:
— Proven experience as a Java Developer with a strong background in backend development.
— Proficiency in modern Java, including asynchronous frameworks such as Eclipse Vert.x, SmallRye Mutiny, or RxJava.
— Deep understanding of networking concepts and HTTP protocols.
— Familiarity with JSON-RPC communication protocol.
— Exposure to blockchain protocols is a plus.
What We Offer:
— 18 vacation days, 5 sick days.
— Opportunity to work at the forefront of blockchain technology and digital innovation.
— Dynamic, fast-paced environment supporting professional growth.
A talented team of professionals dedicated to technological excellence. -
· 159 views · 44 applications · 1d
Senior Java Developer to $6000
Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · B2 - Upper IntermediateJoin Us in Building the Future of Digital Banking! We’re transforming a successful existing business into a full-fledged neobank, integrating the latest innovations in the fintech space — including blockchain technologies and other cutting-edge...Join Us in Building the Future of Digital Banking!
We’re transforming a successful existing business into a full-fledged neobank, integrating the latest innovations in the fintech space — including blockchain technologies and other cutting-edge features.
This is not a startup — we offer the stability of an established business with the spirit of innovation. You'll be joining a highly skilled, collaborative, and friendly team, with minimal bureaucracy and maximum impact.
Our tech stack:
Backend: Java 21, Spring Boot, Hibernate
Frontend: React
Infrastructure: AWS, Microservices, CI/CD
What We’re Looking For:
5+ years of experience in software development
Strong knowledge of Java 21
Hands-on experience with Spring Boot
Proficiency with Hibernate
Solid understanding of OOP, OOD, and design patterns
Experience with Git and CI/CD pipelines
Experience building RESTful services
Familiarity with microservice architecture
Experience working with AWS
If you're passionate about fintech and want to shape the next generation of digital banking, we’d love to hear from you!
More -
· 40 views · 5 applications · 16d
Java Tech Lead (AdTech) IRC271451
Full Remote · Ukraine · 5 years of experience · B2 - Upper IntermediateDescription US-based company specialising in data-driven TV advertising management. It helps brands plan, launch, and optimise TV ad campaigns (both linear and streaming TV) using advanced analytics to determine which channels, time slots, and creatives...Description
US-based company specialising in data-driven TV advertising management. It helps brands plan, launch, and optimise TV ad campaigns (both linear and streaming TV) using advanced analytics to determine which channels, time slots, and creatives drive the best performance in terms of sales and engagement. Tatari uses programmatic TV ad buying and attribution modelling, allowing clients to manage budgets flexibly and measure ROI from their TV advertising effectively.
Requirements
- 5+ years of professional software development experience;
- Proficiency in the AdTech domain;
- Proficiency in server-side programming languages, especially Java;
- Professional experience with Java-based web services and RESTful framework, and both relational and non-relational database platforms;
- Experience with large-scale distributed system architecture;
- Ability to trace through various services and determine the root cause when issues occur;
- Knowledge of Software Development Lifecycle and Agile Development/Testing practices and methodologies;
- Familiarity with CI/CD methodologies;
- Experience with Cloud Services (AWS);
- Excellent communication and collaboration skills;
- Strong teamwork ethic, with demonstrated ability to work independently as well as a team-focused approach towards software development;
Ability to lead small projects and platform initiatives.
Job responsibilities
- Architect, design, and develop highly scalable, reliable web-scale applications, tools to meet business requirements;
- Implement cloud-based microservices leveraging event-driven architectures;
- Collaborate with cross-functional teams to design and build efficient and robust data pipelines for batch, near-real-time, and real-time processing using Java technologies;
- Optimise applications, data pipelines, and microservices for scalability, performance, and efficiency to handle large volumes of data and traffic in a cloud environment;
- Ensure adherence to coding standards, best practices, and software development methodologies. Perform code reviews and provide constructive feedback to team members;
- Implement monitoring and alerting solutions to ensure the reliability and availability of applications, data pipelines, and microservices. Participate in troubleshooting and resolution of production issues;
- Create and maintain technical documentation, including design documents, architecture diagrams, and system documentation;
- Collaborate effectively with cross-functional teams, including product management, QA, and operations. Communicate technical concepts and solutions to both technical and non-technical stakeholders.
-
· 49 views · 9 applications · 11d
Java Tech Lead Engineer
Full Remote · Croatia, Poland, Romania, Slovakia, Ukraine · 7 years of experience · B2 - Upper IntermediateOur client is innovative manufacturer of medical devices in the United States which produces a devices and software applications. At this project, you will have a great opportunity to be involved into the full development life cycle of medical software...Our client is innovative manufacturer of medical devices in the United States which produces a devices and software applications.
At this project, you will have a great opportunity to be involved into the full development life cycle of medical software which is intended to help individuals by processing certain information taken from medical devices to identify health trends and to track daily activities. As additional there are opportunities to work with medical devices, in scope of end-to-end testing.
Requirements- Minimum of 7 years of experience in software development, with a focus on designing and implementing highly scalable web applications, data pipelines, and cloud-based microservices
- Proficiency in Java programming language and related technologies. Experience with frameworks such as Spring, Hibernate, and Apache Kafka, and cloud-native services is highly desirable
- Proven experience in UI/Angular development
- Strong understanding of database concepts and experience with SQL and NoSQL databases (e.g., MySQL, Oracle, Cassandra, DynamoDB, Redis).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and experience deploying applications in cloud environments is advantageous
- Experience with microservices and event-driven architectures
- Strong analytical and problem-solving skills with the ability to troubleshoot complex issues and implement effective solutions
- Excellent written and verbal communication skills with the ability to articulate technical concepts clearly and effectively
- Ability to work both independently and collaboratively in a fast-paced, agile environment. Strong team player with a positive attitude and a passion for technology.
Job responsibilities- Architect, design, and develop highly scalable, reliable web scale applications, tools, and automation frameworks to meet business requirements.
- Implement cloud-based microservices leveraging event-driven architectures.
- Collaborate with cross-functional teams to design and build efficient and robust data pipelines for batch, near-real-time, and real-time processing using Java technologies.
- Optimize applications, data pipelines, and microservices for scalability, performance, and efficiency to handle large volumes of data and traffic in a cloud environment.
- Ensure adherence to coding standards, best practices, and software development methodologies. Perform code reviews and provide constructive feedback to team members.
- Implement monitoring and alerting solutions to ensure the reliability and availability of applications, data pipelines, and microservices. Participate in troubleshooting and resolution of production issues.
- Create and maintain technical documentation, including design documents, architecture diagrams, and system documentation.
- Collaborate effectively with cross-functional teams, including product management, QA, and operations. Communicate technical concepts and solutions to both technical and non-technical stakeholders.
More
-
· 168 views · 7 applications · 18d
Middle Java Developer
Office Work · Ukraine (Kyiv) · Product · 3 years of experience · B2 - Upper IntermediateDelasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full...Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full range of management services to a Plug&Play iFrame and a complete Turnkey. We are establishing an R&D centre in Kyiv, and are looking for top talents to join our team.
TECHNOLOGY STACK
Microservice architecture, Java 21, Spring Boot 3.4+, PostgreSQL, MongoDB, Kafka, Google Cloud Platform, Kubernetes
RESPONSIBILITIES
- Development of new business initiatives, an extension of existing ones
- Taking an active part in improvements and optimizations to the systems
- Resolve technical problems, critical thinking on the development approach
- Be part of a cross-functional team with end-to-end responsibility for the result
REQUIREMENTS
- 3+ years of commercial development experience using Java-related technologies
- 1+ years of working experience with API development
- Hands-on experience with microservice architecture
- Ambition to write high-quality code covered with unit tests
- Solid debugging and troubleshooting skills
- Proactive and result-oriented mindset
- Strong problem-solving skills
- At least Upper-Intermediate English level
WHAT WE CAN OFFER YOU
- Modern office in Podil with an uninterruptible power supply and the Internet
- Personal time off (21 business days of paid vacation, paid days on special occasions, sick leaves, emergency days off)
- Public holidays
- Health insurance with the broker which is available from the first month of cooperation
- Life insurance with the broker which is available from the first month of cooperation
- Modern technical equipment
- English courses with native speakers
- Ukraine-based educational programs
- Sports activities reimbursement
- Corporate entertainments
- Happy hours on Fridays
- Gig contract support
-
· 37 views · 3 applications · 1d
Principal/Senior Software Engineer
Full Remote · Countries of Europe or Ukraine · Product · 10 years of experience · B2 - Upper IntermediateTurnitin is seeking a Principal Fullstack/Backend Engineer with a strong focus on backend development, particularly in Java and serverless architectures. This role is ideal for engineers passionate about building scalable distributed systems, data...Turnitin is seeking a Principal Fullstack/Backend Engineer with a strong focus on backend development, particularly in Java and serverless architectures. This role is ideal for engineers passionate about building scalable distributed systems, data modeling, and delivering high-performing, reliable software solutions for our award-winning educational platform.
As a core contributor to our shared services team, you will play a key role in developing and enhancing the foundational systems that power both existing and new applications. This role is fully hands-on, requiring active involvement in coding, development, and implementation of technical solutions.
Responsibilities:
- Lead and design, development, and optimization of scalable backend services using Java and serverless technologies (e.g., AWS Lambda).
- Architect and implement RESTful APIs and event-driven systems to support high-performance, distributed applications.
- Provide technical leadership to the team, ensuring alignment with architectural standards and best practices.
- Contribute to the development and integration of user-facing frontend components when needed.
- Analyze and optimize existing services to enhance performance, scalability, and cost-efficiency.
- Collaborate with cross-functional teams, including Architects, Product Managers, and engineering leads, to deliver innovative and impactful solutions.
- Mentor and guide junior developers, fostering a culture of continuous learning and knowledge sharing.
- Oversee the implementation and maintenance of CI/CD pipelines to ensure efficient and reliable software delivery.
- Maintain high standards of code quality through rigorous peer reviews, comprehensive testing, and adherence to industry best practices.
- Create comprehensive documentation for the developed shared components, including usage guidelines and examples.
Requirements:
- Over 10 years of experience in backend development with deep proficiency in Java and extensive hands-on experience with serverless frameworks (e.g., AWS Lambda, Google Cloud Functions).
- Solid understanding of frontend technologies, including React and Web Components, with the ability to contribute when needed.
- Expertise in designing and managing distributed systems, ensuring scalability, and advanced data modeling techniques.
- Demonstrated ability to lead and collaborate effectively with cross-functional teams and stakeholders across multiple locations, including distributed teams in Europe and the USA, to deliver impactful, high-quality solutions.
- Practical expertise in cloud technologies, specifically developing serverless applications on AWS using services such as Lambda, DynamoDB, API Gateway, SNS/SQS, and EventBridge.
- Deep understanding of software development best practices, including design patterns, test-driven development (TDD), and clean code principles.
- Experience implementing and managing CI/CD pipelines for automated build, deployment, and testing.
- Familiarity with modern DevOps practices and infrastructure-as-code (IaC).
- Proven ability to conduct comprehensive system design reviews, ensuring architectural alignment, scalability, performance, and adherence to best practices.
- Proven experience as a Tech Lead, with a strong track record of mentoring and coaching junior engineers, promoting skill development, and driving adherence to best practices to ensure team growth and technical excellence.
- Exceptional collaboration skills, working effectively across cross-functional teams, including Product Managers, Architects, and other engineering leads.
- Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
- Strong problem-solving skills, with a track record of troubleshooting and optimizing existing systems for performance, scalability, and cost efficiency.
- Ability to make strategic technical decisions while balancing project deadlines and business goals.
- Preferred Skills:
- Experience with frontend technologies such as React, Angular, or Web Components is a plus.
- Familiarity with monitoring and observability tools (e.g., CloudWatch, New Relic, Datadog).
- Knowledge of data modeling and working with both NoSQL databases.
- Understanding of agile methodologies, including Scrum and Kanban.
- Understanding or experience with AI/ML.
-
· 181 views · 22 applications · 10d
Junior/Middle Java Developer
Office Work · Poland, Ukraine · 1 year of experience · B1 - IntermediateWe invite a Junior/Middle Java Developer to join our team for long-term cooperation. Gransoft develop an international health insurance portal. Our project has become especially important at this time. Office Location: Uzhhorod or...👨💻We invite a Junior/Middle Java Developer to join our team for long-term cooperation.
Gransoft develop an international health insurance portal.
Our project has become especially important at this time.
▪️Office Location: Uzhhorod or Gdansk
(our company provides a relocation assistance, expenses reimbursement and accommodation if required)
Requirements:
— Strong and confident knowledge of Java, Hibernate, Spring, MySQL
— Experience with any software development 2+ years
Experience with Java provides a significant advantage
— An intermediate-level proficiency in English: reading, writing and speaking
— Responsible attitude to the tasks and deadlines
— Work from office only
We offer:
— Interesting and challenging project
— Creative and friendly atmosphere
— Our company policy is to welcome your ideas and suggestions
— An international team of experienced Java developers
— Paid vacations and days off during national holidays
— Flexible work schedule
— 8-hour workday
— Office in Uzhhorod or Gdansk
— Paid English language courses
— Our company provides a relocation assistance, expenses reimbursement and accommodation if required
More details could be given during an interview
More
Please include your Telegram username in CV -
· 65 views · 10 applications · 9d
Java backend developer
Full Remote · Ukraine · 5 years of experience · B2 - Upper IntermediateThe client is looking for a Java backend developer to accelerate product development and get more done for the overall roadmap for their flagship workforce management offering HotSchedules Labor. Currently, the team is international with Engineers and QA...The client is looking for a Java backend developer to accelerate product development and get more done for the overall roadmap for their flagship workforce management offering HotSchedules Labor. Currently, the team is international with Engineers and QA Engineers from Ukraine, Latin America, and the US. This will be a perfect opportunity to master your English language skills, as many meetings are conducted in English. Most developers in the team are full-stack developers, although the backlog is heavier on backend tasks.
Tech stack - Java 11/17, Spring: Databases: MS SQL, DynamoDB, clouds - Azure and AWS.
Requirements:
- Strong expertise in Java 11; exposure to Java 17 or newer versions is a plus
- Practical experience with the Spring Framework
- Good knowledge of JavaScript, HTML, and CSS
- At least 2 years of hands-on experience with ReactJS is an advantage
- Proven experience with cloud platforms such as AWS or Azure
- Solid understanding of Kubernetes and Terraform (mandatory)
- Experience in deploying and managing infrastructure, including serverless solutions and Kubernetes services (mandatory)
- Strong ability to diagnose and resolve infrastructure issues is highly desirable
- Familiarity with a variety of AI tools
- Upper-intermediate English proficiency or higher
Responsibilities:
- Develop new features from the product backlog
- Develop REST services to support high-volume, low-latency web and mobile apps
- Design and implement DB schema to allow new functionality
- Maintain existing codebase
- Define and evolve infrastructure to host various Java services
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