Jobs Java
137-
Β· 15 views Β· 0 applications Β· 2h
Backend Developer (on-site)
Office Work Β· Ukraine (Cherkasy) Β· 2 years of experience Β· English - NoneUAPP team needs a Backend Developer Requirements: experience for web applications; experience in Java; excellent skills in OOP; Springboot (IOC, MVC, Security); knowledge of SQL and JPA / Hibernate; experience in developing REST APIs; basic knowledge...UAPP team needs a Backend Developer
Requirements:
- experience for web applications;
- experience in Java;
- excellent skills in OOP;
- Springboot (IOC, MVC, Security);
- knowledge of SQL and JPA / Hibernate;
- experience in developing REST APIs;
- basic knowledge of algorithms;
- strong abilities to learn new technologies.
Will be a plus:
- experience in Kotlin;
- experience in integration with third-party services via API, SDK.
We offer:
- career and professional growth;
- decent salary;
- interesting projects in a professional team;
- trainings, seminars, meetings and conferences at company expense;
- pleasant and friendly working atmosphere.
UAPP is an IT company, established in 2018. We provide a full range of software development services, websites and mobile applications. Consulting, design, development, implementation, support and marketing β we do everything to achieve our clientsβ business goals.
Our company's key to success is a team of professionals and like-minded people with solid practical experience in the field of project implementation for businesses and their own projects.
We offer services that are designed to take a clientβs business to a new level and do everything to provide quality, innovation and creativity using the latest technology solutions.
Our team specializes in programming languages such as Java, PHP, JavaScript, Swift, Kotlin.
More -
Β· 134 views Β· 34 applications Β· 9d
Middle Java Developer
Hybrid Remote Β· Ukraine Β· Product Β· 2 years of experience Β· English - B2About Epom: We are a family of ad tech products designed for meaningful advertising. Our brand is an early adopter of programmatic and ad tech innovations. We entered the industry at its dawn and honed an ad serving technology to perfection. Today, we...π‘About Epom:
We are a family of ad tech products designed for meaningful advertising. Our brand is an early adopter of programmatic and ad tech innovations. We entered the industry at its dawn and honed an ad serving technology to perfection.
Today, we produce solid pieces of ad technology to empower brands, agencies, and networks. We make ad tech accessible, transparent, and effective for our clients. On the other side, we are flexible, friendly, and value the human approach to the business.
β‘οΈEpom Product:
White-label DSP
A sleek toolkit for your programmatic campaigns. Thanks to a refined set of Bidding Autopilot algorithms, it works β you just revise. The white-label functionality guarantees 100% data transparency, custom targeting options, no bid markups, and all admin benefits.
βοΈ Technology stack:
πΉ Java, Tomcat, Consul, Docker, Maven, Git
πΉ Kafka, Druid, Aerospike, MongoDB, ClickHouse, Mysql
πΉ SDLC: Jira, Bamboo, Bitbucket, SonarQube, Confluence
πRequirements:
πΉ2 years of proven experience with Java
πΉKnowledge of architectural patterns and programming paradigms (OOP, SOLID, LLD, etc)
πΉAt least an understanding of multithreading and concurrency. Experience is a plus
πΉUnderstanding REST API concepts and HTTP protocol
πΉAny RDBMS or NoSQL, Kafka
πΉDocker, Mockito, JUnit, Maven
πΉEnglish β Upper intermediate or above
πͺExperience/understanding will be a plus:
πΉMicroservice Architecture
πΉMongoDB, Prometheus, Grafana
πΉDeveloping high-scale and high-performance distributed systems
πΉHigh-level design (HLD)
πWe offer:
πΉ Great team ready to assist and give feedback on any stage to celebrate great results together;
πΉ Ongoing opportunities and personal growth in a leading ad tech company;
πΉ Flexible working hours (start your day between 9:00 and 11:00);
πΉ Wellbeing program;
πΉ PE accounting support;
πΉ Paid vacation and sick leaves;
πΉ Social events;
πΉ Good salary in USD that matches your skills and experience.
More -
Β· 229 views Β· 36 applications Β· 7d
Junior Java Developer to $600
Full Remote Β· Countries of Europe or Ukraine Β· English - A2About Us: InnovatelU is a dynamic tech company delivering cutting-edge solutions. We're looking for a passionate Java Developer to join our team. If you have a solid Java foundation, are eager to grow, and learn quickly, we want to hear from you!...About Us: InnovatelU is a dynamic tech company delivering cutting-edge solutions. We're looking for a passionate Java Developer to join our team. If you have a solid Java foundation, are eager to grow, and learn quickly, we want to hear from you!
Requirements:
- Strong knowledge of Java
- Knowledge of Spring (Spring Core, Spring AOP, Spring MVC, Spring Security, Spring Boot)
- Familiarity with REST APIs, web services
- Proficiency in version control tools (Git)
- Experience with build tools like Maven and Gradle
- Experience with relational databases (PostgreSQL)
- Expertise in containerization (Docker)- Experience in unit and integration testing
- Strong communication skills and teamwork ability
- English level: Intermediate or higher
Will Be a Plus:- Solid understanding of design patterns
- Experience with NoSQL databases like MongoDB and Redis
- Familiarity with messaging systems like Kafka and RabbitMQ
- Experience with microservices architecture
Responsibilities:
- Collaborate with senior developers and project managers
- Assist in designing, coding, and testing applications
- Write well-designed, efficient, and testable code
- Participate in code reviews
- Debug and resolve technical issues
- Contribute to application documentation
Interview Stages:
1. Test Task: 1 hour
2. HR Interview: 30 minutes
3. Technical Interview: 1 hour
We Offer:
- Full Remote
- Constant support and mentoring
- Paid 5 working days of sickness per a year;
- Paid all official Ukrainian holidays;
- 18 working days of vacation per a year;
- Opportunity for professional growth and career development
If this sounds interesting to you, let's talk!
More -
Β· 73 views Β· 3 applications Β· 6d
Senior/Lead Java Developer
Full Remote Β· Ukraine Β· Product Β· 6 years of experience Β· English - NoneWe are looking for a Java Developer with Python Knowledge to join our team and contribute to an exciting early-stage AI startup project. You will initially focus on Python development and later transition to Java as the project evolves. This role offers...We are looking for a Java Developer with Python Knowledge to join our team and contribute to an exciting early-stage AI startup project. You will initially focus on Python development and later transition to Java as the project evolves. This role offers the chance to work on cutting-edge technologies and build scalable solutions using AWS.
Key Responsibilities:
- Contribute to the development of the projectβs foundation with Python during its early stages.
- Transition to Java development as the project matures.
- Collaborate on the design and implementation of AI-driven solutions.
- Build, deploy, and manage cloud-based applications using AWS services.
- Work with Redis, Elasticsearch, and SQL to implement efficient data storage and retrieval solutions.
- Ensure high-quality code through testing, debugging, and adherence to best practices.
- Collaborate with the team to shape the projectβs architecture and features in a dynamic startup environment.
Requirements:
- 6+ years of experience in Java development.
- Proficiency in Python, with the ability to work confidently on Python-based tasks.
- Hands-on expertise with AWS services (e.g., Lambda, S3, DynamoDB, EC2).
- Proficient in Redis, Elasticsearch, and SQL for data management and optimization.
- Solid understanding of software development principles and version control (Git).
- Strong problem-solving skills and adaptability to evolving project requirements
- At least upper intermediate English level
- Experience with AI projects is a strong advantage
- Experience with early-stage startups or fast-paced environments is a plus
-
Β· 120 views Β· 11 applications Β· 7d
Senior Java Developer
Office Work Β· Ukraine (Kyiv) Β· Product Β· 5 years of experience Β· English - B1Please note that we consider only candidates who are located in Ukraine. 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...Please note that we consider only candidates who are located in Ukraine.
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 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 Kafka, MySQL, Redis, Aerospike.
- 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
-
Β· 61 views Β· 9 applications Β· 1d
Senior Java Backend Developer
Full Remote Β· Ukraine Β· Product Β· 7 years of experience Β· English - B1Pivdenny Bank is one of the leaders in the Ukrainian financial market and ranks third in the group of Ukrainian private banks in terms of assets. For 31 years, Pivdenny has been a reliable financial partner for individuals, small and medium enterprises,...Pivdenny Bank is one of the leaders in the Ukrainian financial market and ranks third in the group of Ukrainian private banks in terms of assets. For 31 years, Pivdenny has been a reliable financial partner for individuals, small and medium enterprises, and corporations.
More than 1700 active and dedicated employees work for Pivdenny throughout Ukraine. For four years in a row, the bank has been included in the Forbes 50 Best Employers rating.
We are now looking for a Senior Backend Developer to join our team.
Responsibilities:
- Develop new microservices;
- Participate in the design of microservices and their databases;
- Implement unit and integration tests;
- Develop new features and make updates of existent microservices on a daily-basis;
- Write clean, testable, maintainable code, and continue to grow development skills;
- Perform requirement analysis and features estimation;
- Prepare API documentation of microservices;
- Share knowledge of the project with team members.
Requirements:
- BS or MS in Computer Science or related field;
- 5+ years of commercial experience in Java;
- Good understanding of OOP principles, OOP design, and design patterns;
- Good understanding of microservices architectural principles and experience in the development of RESTful applications and microservices;
- Good practical experience with Java 11+, Spring 5+ / Spring Boot 2+ (Data JPA/Hibernate, Security, Cloud), JUnit 5, Mockito, Testcontainers, Kafka / RabbitMQ;
- Experience with Git, Maven, Docker / Docker compose;
- Good knowledge and practical experience with SQL and relational database;
- Responsibility, proactivity, willingness to work in a team.
Would be a plus:
- Experience with Oracle DB;
- Experience with IBM Integration Bus;
- Participation in Fintech projects.
What we offer:
- Health insurance;
- Competitive salary;
- Work in a functional, comfortable office or remotely;
- Corporate psychologist;
- Opportunity for career growth and development;
- Opportunity to take courses and training;
- Opportunity to work in a stable and professional company with a friendly team.
More
We review resumes within 14 days. If you do not hear from us, it means that we cannot offer you a position at this time, but we have kept your resume in our database. We will contact you when we have a suitable opportunity. -
Β· 644 views Β· 152 applications Β· 2d
Senior Java Engineer
Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· English - B1Dripify 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.com
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 (45min) β β Tech interview with Engineering Manager (1 hour) β Tech interview with Team Leader (1.5 hour) β β Reference check β β Offer -
Β· 328 views Β· 35 applications Β· 2d
Java Team Lead
Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· English - B2Dripify is a pioneering, remote-first IT product company specializing in outreach automation products. Our platform empowers businesses by revolutionizing hiring, sales, and marketing communication processes, making interactions more efficient and...Dripify is a pioneering, remote-first IT product company specializing in outreach automation products. Our platform empowers businesses by revolutionizing hiring, sales, and marketing communication processes, making interactions more efficient and seamless.
Project β dripify.com
Weβre looking for a Java Team Lead who will split their time between hands-on backend development (50%) and technical/team leadership (50%). Youβll lead a team of 5 engineers, ensure delivery quality, and own architectural decisions, while also contributing code and driving technical excellence.Requirements
β 5+ years of hands-on Java development experience (Java 21+).
β 2+ years leading a development team.
β Deep practical experience with Spring Boot modules (Web, Security, Data, Messaging).
β Strong knowledge of Java concurrency, multithreading, and backend system design.
β Proficient in SQL databases (PostgreSQL preferred).
β Experience with REST APIs and asynchronous messaging (SNS/SQS).
β Skilled in CI/CD, code quality gates, and automated testing.
β Hands-on with Docker, Linux, and system-level debugging.
β Familiar with monitoring/logging tools (ELK, Prometheus, Grafana).
β Strong focus on security best practices: auth, validation, access control.
β Working knowledge of AWS: IAM, EC2, RDS, S3, CloudWatch, Secrets Manager.Responsibilities
Development (50%)
β Build modular, secure, and maintainable backend systems using Java 21+ and Spring Boot.
β Design and implement RESTful APIs and event-driven services (SNS/SQS).
β Write tested, high-quality code with strong focus on unit/integration testing.
β Ensure CI/CD integration, monitoring, and production readiness.
β Drive system performance and scalability improvements.
Leadership & Delivery (50%).
β Lead a backend team: mentorship, code reviews, and engineering growth.
β Own delivery quality: scope planning, progress tracking, risk mitigation.
β Document and communicate architectural decisions.
β Coordinate cross-functionally with product managers, DevOps, and QA.
β Promote best practices in secure development and clean architecture.Would be a plus
β Experience in designing and operating microservice-based architectures.
β Familiarity with Kubernetes (EKS or self-managed).
β Experience with Terraform and Infrastructure-as-Code.
β AWS Certifications (e.g., Developer Associate, Solutions Architect).
β Bachelorβs or Masterβs in Computer Science or related field.Work conditions
β 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
β Interview with Recruiter (45min) β β Tech interview with Teach Leader (1.5 hour) β β Interview with CTO (45min) β β Reference check β β Offer
More -
Β· 135 views Β· 16 applications Β· 13d
Principal/Senior Software Engineer
Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 10 years of experience Β· English - B2Turnitin 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.
-
Β· 344 views Β· 56 applications Β· 16d
Trainee Software Engineer
Full Remote Β· Countries of Europe or Ukraine Β· English - NoneAre you a rising star in Software Engineering? If so, we want you to be a part of our exceptional team! We're on the hunt for a talented Trainee Software Engineer with a passion for coding and a drive to excel. Come join us and help us take our team...Are you a rising star in Software Engineering? π If so, we want you to be a part of our exceptional team! We're on the hunt for a talented Trainee Software Engineer with a passion for coding and a drive to excel.
Come join us and help us take our team to even greater heights!
Requirements:
β Upper-intermediate level of English
β Strong knowledge of OOP, best practices of software developmentβ
β Solid knowledge of Java Core
β Spring framework (Boot, MVC, Data JPA, Data MongoDB, Security)
β Hibernate/JPA
β MySQL
β MongoDB
β Team player with good communication and problem-solving skills, adaptability, and willingness to learn new technologies
Would be a plus:
β Interest in Generative AI or integrating AI into real-world applications
β Personal or academic projects that demonstrate full-stack thinking
β Experience with cloud platforms (AWS/Azure)
β Experience with Node.js, React, Python
β CI/CD experience
What will you do at the beginning?
At BotsCrew, your initial days will be an enriching journey of understanding our company, its traditions, and the vibrant corporate culture we take pride in. You'll be plunged into the fascinating world of AI and chatbots/agents and get to know our BotsCrew platform. By the way, during your probationary period, you will have to build your own AI agent. Itβs our ritual of initiation π€
You will join one of our cross-functional teams, and together you'll drive our projects towards success. To ensure a smooth transition and continuous growth, you'll work together with a tech lead. This experienced professional will be your go-to person for guidance and support throughout your team integration and career growth in the future.
At BotsCrew, we believe in fostering continuous learning and skill-building. We are committed to your long-term growth and development as we work together towards achieving our collective goals.
π Perks & Benefits:
- 20 working days of paid vacation plus 5 days of paid sickness;
- Flexible work schedule & top-notch work conditions;
- Competitive salary;
- Remote work with an opportunity to visit the office (Lviv);
- PDP creation and guidance from our mentors;
- A youthful, talented, and remarkable company culture
-
Β· 28 views Β· 1 application Β· 16d
Java Developer (with React)
Hybrid Remote Β· Bulgaria, Gibraltar, Malta, Poland, Romania Β· Product Β· 5 years of experience Β· English - NoneAbout us: 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...About us:
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 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 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.
-
Β· 157 views Β· 32 applications Β· 16d
Senior Java Engineer (high-load product)
Full Remote Β· Ukraine Β· 4 years of experience Β· English - NoneSenior Java Engineer (high-load product) 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...Senior Java Engineer (high-load product)
More
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, Python
About 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:
- 4 - 8 years of experience building large-scale and low-latency distributed systems
- B.S. or M.S. degree in Computer Science, Engineering, or equivalent
- Command of Java or C++
- Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-time programming
-Self-motivated individual with a high level of accountability and ownership
- Critical thinking and practical decision making
- Can do, results-oriented mindset
Will be a plus:
- Experience with distributed caching, SQL/NoSQL, and other databases is a plus
- Experience with Big Data and cloud services such as AWS/GCP is a plus
Experience in the advertising domain is a big plus
Responsibilities
- Work alongside a highly skilled engineering team to design, develop, and maintain large-scale, highly performing, real-time applications
- Own building features, driving directly with product and other engineering teams
- Demonstrate excellent communication skills in working with technical and non-technical audiences
- Be an evangelist for best practices across all functions β developers, QA, and infrastructure/ops
- Be an evangelist for platform innovation and reuse
- Deliver top-quality software in a timely fashion -
Β· 68 views Β· 1 application Β· 6d
Backend Engineer
Hybrid Remote Β· Poland Β· Product Β· 4 years of experience Β· English - B2Weβre looking for a Backend Engineer to join our growing team. As a Backend Engineer, you will take part in building complex, high-scale systems and will be responsible for implementing new features and improving existing code for one of our top games. ...Weβre looking for a Backend Engineer to join our growing team. As a Backend Engineer, you will take part in building complex, high-scale systems and will be responsible for implementing new features and improving existing code for one of our top games.
We work with Java/Go/PostgreSQL/Redis/K8s/Microservices. We're seeking a strong developer with practical experience, and the drive and enthusiasm to succeed in a demanding and professional team environment.
Responsibilities
- Design, architect, test and implement features in our core services;
- Build valuable tools to support the game development process;
- Deliver high quality and well-structured code.
- Build distributed systems and microservices;
- Develop the Backend application for mobile game using Java/Go and PostgreSQL/Redis;
- Design, build and maintain internal tools to support and enhance the game infrastructure;
- Work as a part of the cross-functional team that also includes client developers, game designers, and QAs.
Requirements
- Backend development experience (any OOP language, ex. Java, TypeScript, C#, etc.);
- Experience with distributed systems and microservices architecture;
- Experience with SQL databases (ex. PostgreSQL, MySQL);
- Experience with NoSQL databases (ex. Redis);
- Experience in high scale systems;
- Self-learner, strong can-do attitude, and great interpersonal skills;
- Proficiency in English and Russian.
Advantages
- High proficiency in Java;
- Experience working with scrum teams;
- Familiarity with K8s;
- Familiarity with AWS cloud services/infrastructure;
- Familiarity with Redis or PostgreSQL.
- Familiarity with Golang.
Benefits
Why join Moon Active?
- Be part of a leading global mobile gaming company with a unique product enjoyed by millions;
- Thrive in an exceptional, innovative, and dynamic environment;
- Enjoy full transparency and open communication with talented colleagues across teams;
- Take advantage of tremendous opportunities for professional growth and career advancement within a rapidly expanding company;
- Influence and help build personalized product experiences that impact millions of users worldwide.
We offer
- Generous compensation; paid vacation and sick leave;
- Extensive medical and life insurance coverage for you and your family;
- MultiSport Card, Yoga & Pilates classes in the office;
- Comfortable and modern office located on KrΓ³lewska 16 street in Warsaw;
- Free daily breakfasts and lunches, and a fully stocked kitchen with snacks and fruits;
- Latest tech equipment, including macOS devices;
- Training & Development/Tuition reimbursement;
- Friend Referral Program with generous bonuses;
- Fun and collaborative workplace culture with regular Friday Happy Hours and team gatherings;
- Relocation bonus for candidates moving to Warsaw;
- Bicycle and Car parking.
-
Β· 433 views Β· 93 applications Β· 16d
Senior Java Developer
Full Remote Β· Ukraine Β· 4 years of experience Β· English - B2The engineering team seeks individuals passionate and disciplined about writing great software, and working together to tackle the challenges of the programmatic ad tech space in high-load and high-performance environment. The team values developers that...The engineering team seeks individuals passionate and disciplined about writing great software, and working together to tackle the challenges of the programmatic ad tech space in high-load and high-performance environment. The team values developers that embody a sense of ownership, are enthusiastic about learning and sharing knowledge, take responsibility for their work.
Founded in 2007, the company 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. The client operates the largest independent Display Advertising Exchange and Supply Side Platform, automating the buying and selling of Display Advertising across all formats (banner, video) on all devices (desktop browsers, mobile devices, billboards). Company 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.
Requirements:- 4+ 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)
- Experience with RDBMS (MySQL, PostgreSQL), native SQL, ORMs (Hibernate)
- Handy use of cloud services (AWS)
- Understanding of VCS (Git)
- Fluent English verbal and written communication skills
- Shifted working hours 12pm till 8pm EEST timezone
Nice to have experience with:
- Practice with reactive paradigm (Project Reactor, Spring Webflux, Vert.x)
- Experience with Redis, Aerospike, RabbitMQ, Kafka, Camel
Job 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
-
Β· 237 views Β· 52 applications Β· 13d
Backend + AI Engineer
Full Remote Β· Worldwide Β· 3 years of experience Β· English - NoneTransform how SMEs manage their finances by developing the AI-powered product We are democratizing CFO-level financial expertise for a 600k UAE SMEs market. By combining AI automation with seasoned finance professionals, we deliver enterprise-quality...Transform how SMEs manage their finances by developing the AI-powered product
We are democratizing CFO-level financial expertise for a 600k UAE SMEs market. By combining AI automation with seasoned finance professionals, we deliver enterprise-quality bookkeeping, accounting, and tax services at SME prices.
This is not a prototype:
- our own accountants already work on the product every day,
- In the first months, weβve already onboarded paying clients,
- and weβre not just shipping software β weβre also building our own accounting agency on top of it.
Youβll be joining very early and will have a real say in what the product and platform become.
The role
Weβre looking for a Backend Engineer (with AI/ML exposure): someone who is first and foremost strong at building and operating backend systems (APIs, integrations, infra) and is also excited to work with LLMs/ML and document intelligence.
Youβll work directly with the CTO and Chief of AI and ship features end-to-end: from design β implementation β deployment β monitoring on real client data.
What we offer
- A team seat with real product and technical influence.
- The chance to work on a mix of hardcore backend systems + practical AI + real business workflows.
- A setup where software + our own agency evolve together β you see impact on real accountants and real clients, not abstract users.
What youβll work onYou wonβt do all of this on day one, but these are the kinds of problems youβll touch:
1. Core Backend & Document Pipeline
- Design and evolve our document-processing pipeline: ingestion, OCR orchestration, classification, entity extraction, duplicate detection, checksums, and versioned JSON outputs.
- Build robust APIs and internal services that expose document and transaction data to the frontend and to our accountants.
- Own reliability, observability, and performance of these services.
2. External Integrations & Billing
- Build and harden integrations with Zoho Books, Stripe, mailboxes (Gmail/Workspace), cloud storage (S3, GDrive, etc.).
- Help design a unified Integration SDK: retries, rate limits, idempotency, consistent error handling, observability.
- Work on our client billing & offers engine: transaction-based packages, add-ons, Stripe Billing flows, webhooks, reconciliation reports.
3. Performance, Reliability & Platform
- Keep APIs fast and reliable: p95 latency budgets, async patterns (queues, background jobs), WebSocket/SSE updates where needed.
- Contribute to observability: Prometheus/Grafana dashboards, Sentry integration, structured logging, log/trace correlation, and on-call/runbooks.
- Help evolve our architecture for 50k+ transactions/month and beyond: decoupling, back-pressure, caching, partitioning/sharding (Postgres & ClickHouse).
4. AI & Evaluation (with support from our AI team)
- Integrate LLM/ML components into the backend: prompt orchestration, feature flags, fallbacks, and safety checks.
- Help build evaluation loops: model metrics, drift alerts, per-client quality dashboards, and human-in-the-loop review flows.
- You donβt need to be a senior ML researcher β but you should be comfortable working with APIs, datasets, and experimentation code.
5. Automations & RPA
- Implement RPA-style automations for UAE CIT/VAT and other government portals using headless browsers (Playwright/Selenium).
Our stack (so far)- Backend: Java (Spring Boot), Python
- Frontend: Vue
- Data: Postgres, ClickHouse, OpenSearch
- Infra: AWS (EC2, Lambda, S3, SQS, SES, Cognito, CloudFront etc.), Nginx, Docker
- Observability: Prometheus + Grafana, Sentry, centralized logs
- Process: GitHub, GitHub Actions, Playwright/JUnit, docs-first βvibe-codingβ
You donβt have to know every tool, but you should be comfortable picking up new ones quickly.
Requirements
- Youβve built and operated backend systems in production (APIs, jobs, integrations) in Python and/or Java.
- You have solid experience with relational databases (Postgres), schema design, and query optimization basics.
- You have experience with cloud infra (ideally AWS) and queues (SQS / similar) in real systems.
- You like owning problems end-to-end: understanding the accountantβs workflow β data modeling β implementation β metrics/alerts.
- Youβre curious about LLMs/ML: maybe youβve integrated an LLM API, built a small RAG prototype, or played with model evaluation β and youβd like to deepen this in a production setting with guidance from a dedicated AI lead.
- You enjoy early-stage environments: high autonomy, low bureaucracy, direct feedback from real users.
Nice to have
- Experience with any of: Zoho(or similar ledgers), ClickHouse, document AI/OCR, Stripe, RPA (Playwright/Selenium) or fintech/accounting.
- Prior startup/founding engineer experience.
- Experience with spec-driven development, design docs, and βvibe-codingβ in small, fast teams.