Jobs
134-
· 326 views · 73 applications · 17d
Junior Java Developer
Office Work · Ukraine (Kyiv, Odesa), Georgia · Product · 0.5 years of experience · IntermediateAbout Us TJHelpers is a Ukrainian IT company connecting young talent with seasoned IT professionals to unlock their full potential. Our mission is to empower employees and clients to achieve success by offering expert knowledge and real-world...About Us
TJHelpers is a Ukrainian IT company connecting young talent with seasoned IT professionals to unlock their full potential. Our mission is to empower employees and clients to achieve success by offering expert knowledge and real-world opportunities. We specialize in providing comprehensive IT solutions and career growth paths, including our innovative "Helpers as a Service" (HaaS) model.We are currently seeking a Junior Java Developer to join our dynamic team. If you’re passionate about Java development, eager to learn, and excited to contribute to innovative projects, we’d love to hear from you!
Responsibilities
- Develop, test, and maintain Java-based applications.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and contribute to best practices.
- Assist in troubleshooting, debugging, and improving existing systems.
- Collaborate with cross-functional teams, including QA, PM, and senior developers, to deliver high-quality solutions.
- Follow agile methodologies for project execution.Requirements
- Basic knowledge of Java programming and object-oriented principles.
- Familiarity with frameworks such as Spring or Hibernate.
- Understanding of RESTful APIs and web services.
- Experience with SQL databases (e.g., MySQL, PostgreSQL).
- Ability to work in a team and communicate effectively.
- Eagerness to learn and adapt to new technologies.
- Basic English skills for technical documentation and communication.
Nice to Have
- Experience with Git and version control systems.
- Exposure to front-end technologies like HTML, CSS, or JavaScript.
- Knowledge of software development lifecycle (SDLC) and agile practices.
What We Offer
- Mentorship from experienced developers and team leads.
- Opportunity to work on real-world projects for global clients.
- Career growth path with training and certification opportunities.
- Competitive salary and benefits package.
- A supportive and innovative work environment.
-
· 30 views · 1 application · 16d
Server Engineer for eCommerce Platform
Office Work · Ukraine (Dnipro) · Product · 5 years of experience · IntermediateJob Description As a Server Engineer, you’ll be responsible for designing, developing, and maintaining scalable server-side solutions, ensuring high system availability and performance. You’ll collaborate with cross-functional teams, advocate for best...Job Description
As a Server Engineer, you’ll be responsible for designing, developing, and maintaining scalable server-side solutions, ensuring high system availability and performance. You’ll collaborate with cross-functional teams, advocate for best practices, and contribute to the evolution of our tech stack. In your day-to-day, you will:
- Work on scalable solutions using event-driven and hexagonal architectures with a Domain-Driven Design (DDD) approach
- Lead the entire lifecycle of feature development, from defining requirements and APIs to coding, monitoring performance, and delivering robust solutions
- Ensure production stability, high system availability, and responsiveness while addressing user complaints
- Advocate for chosen architectures, contributing to the evolution of the tech stack
- Optimize system performance, reliability, and stability to meet company standards
- Participate in technical discussions to improve architecture and developer experience
Requirements
- 5+ years of experience as a server engineer, focusing on JVM stack and/or TypeScript
- Proficiency with SQL/NoSQL solutions, database architectures, and query profiling
- Experience in designing server solutions, API design, and technical documentation
- Skilled in writing unit and integration tests with an understanding of TDD concepts
- Familiarity with proto-based APIs, Kafka or similar messaging systems, and cloud solutions
- Knowledge of high-load systems, microservice orchestration tools, and architectures (e.g., Docker, Kubernetes, Nginx)
- Strong debugging, refactoring, and reverse engineering skills
- Passion for product development and ownership of the full development lifecycle
- Experience with functional languages like Scala or Kotlin — an advantage
About the Team
We’re part of the eCommerce platform group, focused on creating a robust, reliable, and scalable platform for internal and external clients. Our mission is to provide APIs, SPIs, and tools to handle, extend, and customize multiple business workflows, ensuring they meet developers’ standards and industry best practices. We aim to empower individual entrepreneurs, Wix verticals, and large agencies to run any eCommerce business seamlessly.
About Wix
Wix makes it possible for anyone to succeed online.
Since 2006, we’ve grown to around 5,300 employees in 22 countries, launched over 40 products, and serve over 282 million users and their visitors worldwide.
At Wix, we push you to innovate, evolve in non-traditional ways, and collaborate. We operate in small teams that work closely together at a high level.
Although we’re already industry leaders in web creation and business, our work is nowhere near done. Our goal is to become the main engine of the Internet so we can create a more open web for all.
We’re proud to be an equal opportunity company. Wix was built around the idea that everyone has the right to be successful, online. This same vision defines us as a company: creating a work environment where everyone is welcome, and anyone has the right to succeed.
More -
· 108 views · 21 applications · 17d
Java Technical Lead
Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · Upper-IntermediateAbout the Role: We need a Tech Lead to guide our team as we fold a new Payment Hub into two existing platforms. Our team has about 60 microservices built on the latest Java and Spring. You’ll work with 13 Java devs, 2 React devs, 2 QA engineers, and an...About the Role:
We need a Tech Lead to guide our team as we fold a new Payment Hub into two existing platforms. Our team has about 60 microservices built on the latest Java and Spring. You’ll work with 13 Java devs, 2 React devs, 2 QA engineers, and an Architect. You’ll own both backend and some frontend work. On the backend, you’ll use Java 16 (and Java 23 for new services) with Spring Boot 2.4 and Spring 3.4.2 to build and improve microservices. On the frontend, you’ll use React. You’ll shape the architecture, run code reviews, and work with DevOps to run things on AWS.
What We’re Looking For:
• 5+ years in Java (8+) with Spring Boot (2.x). Java 16 is a plus; we use Java 23 and Spring 3.4.2 for new services.
• React experience—build components, manage state, connect to REST APIs.
• Hands-on AWS skills—EC2, RDS, S3, CloudWatch must be solid.
• Microservices architecture—REST API design, scaling, fault tolerance.
• Maven, PostgreSQL, Redis, and Liquibase for database changes.
• Keycloak or similar auth/SSO experience.
• Docker and Kubernetes basics; familiarity with Ingress and Nginx.
• CI/CD pipeline setup and maintenance GitLab.
• Messaging and search tech—experience with SQS, Kafka, Elasticsearch, or OpenSearch.
• Clear communication and mentoring—you’ll guide junior devs and work with QA.
• Understanding of payment flows and high-load financial systems.
Nice to Have:
• AWS networking—VPC, Route 53, ELB, and Secrets Manager.
• Terraform, terragrant or Helm for infrastructure as code.
• Configure ingress rules
• Gherkin language for cucumber framework
• Node.js tooling for frontend builds or scripts.
What You’ll Do:
• Lead design and build of Java microservices (part of those 60+ services).
• Set coding standards, run code reviews, and keep quality high.
• Conduct tech interviews and help hire strong team members.
• Participate in tech talks—share knowledge and learn from others.
• Take ownership of features and guide juniors through designs and best practices.
• Work with DevOps to spin up AWS resources, containers, and pipelines.
• Troubleshoot production issues and provide on-call support.
• Coach junior team members—pair-programming, design discussions, skill tips.
• Drive continuous improvement—better performance, cleaner code, smoother releases.
We offer:- Flexible work schedule remotely
- Paid sick leave and vacation days
- Necessary equipment for work as needed
- Opportunity to participate in company's internal events: open discussions
- Product meetups and training sessions on soft skills development
- Absence of micromanagement, hierarchy, quick decision-making.
If you’re ready to bring your expertise to a dynamic and growing team, join us and be a part of our exciting journey. -
· 341 views · 124 applications · 17d
Senior Java Engineer
Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · Pre-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) — ✅Offer -
· 279 views · 125 applications · 17d
Java Developer
Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-IntermediateJob Description We are looking for a Java Developer to join our growing engineering team. In this role, you’ll contribute to the development of robust, scalable applications and services that power our health intelligence platform. You’ll work closely...Job Description
We are looking for a Java Developer to join our growing engineering team. In this role, you’ll contribute to the development of robust, scalable applications and services that power our health intelligence platform. You’ll work closely with other developers, DevOps, and product teams to create impactful solutions that help users optimize their health.
Key Responsibilities
- Participate in all phases of the software development lifecycle
- Write clean, maintainable, and scalable Java code
- Ensure that design and implementation comply with technical specifications
- Participate in code reviews, testing, and debugging
- Collaborate with cross-functional teams to troubleshoot and resolve issues
- Continuously improve the performance and reliability of backend services
Requirements
- BS/MS in Computer Science, Engineering, or a related field
- 5+ years of professional experience in Java development
- Proficiency in Java 8 or higher
- Strong knowledge of the Spring Framework
- Experience building and consuming RESTful APIs
- Familiarity with *nix-based operating systems
- Solid understanding of SQL and relational databases
- Good written and verbal communication skills in English
Preferred Qualifications
- Experience working in Agile/Scrum environments
- Understanding of microservices architecture
- Familiarity with cloud platforms such as AWS, Azure, or GCP
- Experience with NoSQL databases (e.g., MongoDB, DynamoDB)
- Proficiency with build tools such as Maven or Gradle
- Knowledge of CI/CD processes and tooling
-
· 188 views · 52 applications · 16d
JAVA Back-End Developer
Full Remote · Ukraine · Product · 5 years of experience · IntermediateWe’re currently expanding our engineering team at Reward Holdings Limited, and based on your experience, we’d love to invite you to apply for our Back-End Developer position. This is a full-time, remote opportunity where you’ll work on systems powering...We’re currently expanding our engineering team at Reward Holdings Limited, and based on your experience, we’d love to invite you to apply for our Back-End Developer position. This is a full-time, remote opportunity where you’ll work on systems powering GrabPoints and ZoomBucks—two of the internet’s top paid-survey platforms with nearly 14 million members across the globe.
Position Overview
As a Back-End Developer, you’ll play a key role in designing and maintaining scalable, high-performance systems that support millions of users and transactions. You’ll collaborate closely with our front-end, product, and QA teams to build and evolve APIs, database systems, and server-side architecture that keep our platforms fast, reliable, and secure.
Key Responsibilities- Design, develop, and maintain back-end services using Java and Kotlin.
- Work with Spring Boot to build robust RESTful APIs.
- Optimize and scale MySQL databases, including query optimization, indexing, and working with large datasets.
- Implement caching strategies using tools like Memcached.
- Collaborate with engineers, designers, and product managers across time zones.
- Maintain and improve services running on Jetty and containerized infrastructure.
- Conduct unit testing with JUnit and contribute to our CI/CD pipeline using TeamCity and GitHub.
- Participate in regular code reviews and team knowledge sharing.
Tech Stack
- Languages: Java, Kotlin
- Frameworks: Spring, Spring Boot
- Databases: MySQL
- Build Tools: Maven, Gradle
- Caching: Memcached
- Testing: JUnit
- CI/CD: GitHub, TeamCity
- Web Server: Jetty
Must-Have Skills
- 5+ years of professional experience in back-end development
- 5+ years working with SQL databases (ideally MySQL)
- 3+ years using Java in a production environment. Kotlin experience also a plus.
- Strong experience with Spring Boot and REST API development
- Familiarity with caching and performance optimization
- Solid understanding of clean architecture and scalable systems
- Experience with Git-based workflows and CI/CD processes
Engagement Details
- Hours: Full-time (40 hrs/week), with flexibility but some overlap required with team members in Canada and Ukraine
- Contract Type: Independent contractor / freelancer
- Pay: NET amount paid monthly via Wire
How to Apply
Send us the following- A short message (2–3 sentences) on why you’re a strong fit
- Your updated Resume / CV
- GitHub link or samples of recent backend code/projects
- Your expected monthly salary in USD and a brief justification.
- Confirmation that you’re available for exclusive full-time work (40 hrs/week) and not engaged with other clients
Post Application Steps
- A short written questionnaire about experience and work style.
- A brief TestGorilla assessment to evaluate Java/Spring knowledge and problem-solving.
- Paid test project for shortlisted candidates.
- Final interview and offer.
-
· 387 views · 129 applications · 15d
Junior Java Developer
Full Remote · Ukraine · Product · 1 year of experience · IntermediateAbout Us: 1World Online is a blockchain-powered engagement monetization platform for publishers brands. It provides simple, but effective engagement applications, unique engaging content, ongoing market research, online advertising promotion capabilities,...About Us:
1World Online is a blockchain-powered engagement monetization platform for publishers brands. It provides simple, but effective engagement applications, unique engaging content, ongoing market research, online advertising promotion capabilities, and insightful end-user analytics.
About Product:
TravelVerse is an innovative product designed to enhance and diversify the travel experience using cutting-edge web technologies. The app serves as a comprehensive assistant for users at every stage of tour planning and booking, offering seamless support throughout their journey.
We are currently looking for a Junior Java Developer to join our team.
Requirements:
● Min 1 year Java development;
● Good knowledge: Java 8+, Java 21, Java 17, Multithreading, Microservices;
● Good knowledge: Spring Core, Spring Boot, Spring Data, Spring MVC, MySQL, Redis, Git, Hibernate framework;
● Experience with SQL and NoSQL;
● Understanding OOP, TDD, SOLID, ACID;
● Experience with building tools such as Maven;
● English intermediate and upper, ability to improve.Will be a plus:
● Experience with web3, blockchain.We offer:
● Ability to learn new technological stacks, which help you to grow professionally and advance your career;
● The ability to focus on your work: a lack of bureaucracy and micromanagement;
● Stable work in a product company;
● Friendly atmosphere, concern for the comfort of specialists;
● English lessons;
● Flexible schedule depends on product’s needs;
● 15 working days of vacation;
● 12 working days per year are allowed to be “no show days” due to personal reasons.Location:
Ukraine: remote.
More -
· 116 views · 38 applications · 15d
Head / Lead Java Developer
Full Remote · Countries of Europe or Ukraine · Product · 7 years of experience · IntermediateThis role is for you if you: Want to mix leadership & hands-on tech (50/50 split) Prefer leading a compact, high level team (5–7 people) Value stability and real influence on the product You will build an iGaming operator platform, working on a long-term...This role is for you if you:
- Want to mix leadership & hands-on tech (50/50 split)
- Prefer leading a compact, high level team (5–7 people)
- Value stability and real influence on the product
You will build an iGaming operator platform, working on a long-term project in a fast-growing company.
Key Responsibilities:
- Design and develop a new system of microservices
- Apply all experience and best practices to build a scalable and cost-efficient application
- Develop RESTfull and GraphQL API
- Use different cache strategies for latency optimization
- Design data partitioning and data offloading solutions
- Configure GitLab pipelines, automation, code coverage, Helm charts
- Configure Grafana charts and alerts
Skills & Qualifications Required:
- 7+ years of experience with Java
- Experience in architecture design
- Experience working with low-latency and high-throughput systems
- Understanding of multithreading and non-blocking IO
- Experience developing microservices
- Spring framework ecosystem, Spring Boot, Spring Data, Hibernate
- GraphQL, RESTful
- Docker, Kubernetes
- SQL, RDBMS(Postgres)
- NoSQL solutions (Cassandra, DynamoDB, Elasticsearch, Redis, BigQuery, BigTable)
- Kafka
- AWS, Terraform
- Grafana, Prometheus, ELK
- GitLab
Your Hiring Journey:
Call with a Recruiter — Interview with Team Lead — Final Interview with CTO, CPO — Job offer
Perks of Being with Us:
- Time Off: 20 vacation days, 36 sick days annually.
- Learning: English classes, learning compensation, conference and seminar support.
- Professional Growth: Emphasis on internal promotions for career advancement.
- Health Benefits: Annual budget for health expenses.
- Special Occasions: Extra day off for birthdays, marriage bonus, enhanced maternity support.
- Work Environment: Minimal bureaucracy, no overtime, necessary tools and tech provided.
- Corporate Events: Team-building activities in a multicultural setting.
- Work-Life Balance: Flexible remote, office, or hybrid work options without time tracking.
We’re not just hiring a developer — we’re looking for a partner in building something big. Let’s talk!
More -
· 250 views · 39 applications · 15d
Junior Java Developer
Office Work · Ukraine (Kyiv) · Product · 1 year of experience · Intermediate Ukrainian Product 🇺🇦Ready to level up your career? Playtech's Casino Mobile unit is looking for a proactive Junior Java Developer with great communication skills. Job Description Your influential mission. You will... Take end-to-end ownership of casino game frontend...Ready to level up your career?
Playtech's Casino Mobile unit is looking for a proactive Junior Java Developer with great communication skills.
Job Description
Your influential mission. You will...
- Take end-to-end ownership of casino game frontend development
- Learn and contribute to the evolution of our internal game framework
- Write clean, robust, and maintainable code
- Collaborate closely with global teams across multiple locations
- Demonstrate technical leadership and a proactive mindset
Qualifications
Components for success. You...
- Hold a formal degree in Software Engineering, Information Technology, or a related field
- Completed Java courses, personal projects, or have 1+ year of commercial experience with Java
- Possess deep knowledge of Java core
- Have intermediate or higher proficiency in English
You'll get extra points for...
- Experience with web applications for Mobile (JavaScript, TypeScript), GWT framework
- Background in game development
- Experience in mobile development with successful completion of mobile projects
Thrive in a culture that values...
- Possibility to work with a product company
- Personalised professional growth
- Warm and friendly attitude to every specialist
- Educational possibilities
- Competitive salary and benefits
- Medical insurance
- Fully-equipped cosy office space located in the city centre (Gulliver, “Palats Sportu” metro station)
- Flexible work format - remote, office-based or mixed
- Paid vacation days, sick leaves and national holidays
- Corporate events and team buildings
CASINO MOBILE TEAM
Our project is closely integrated with development teams located across Ukraine, Estonia, and Israel. We specialize in developing web-based casino applications for mobile devices.
As a member of our friendly and professional team, you’ll receive full support and knowledge sharing to ensure a smooth onboarding experience.
We focus on cross-platform game development (Java, HTML5, Android, iOS) using the Google open-source framework PlayN. Approximately 95% of our development is done in Java core and PlayN. All projects are built from scratch, including the full implementation of business logic.
We work on a wide variety of games and features, each with unique and complex architectural challenges. Many of our games include distinctive features that require innovative, non-standard solutions. As such, every team member actively contributes to solution design and implementation.
Our cross-platform approach enables us to release products across multiple platforms with minimal additional effort. We stay up to date with the latest mobile devices, browsers, operating systems, and technologies, including WebGL, OpenGL ES, HTML5, Web Audio, and Video Streaming.
Playtech is an equal opportunities employer. Our mission is to welcome everyone and create inclusive teams. We celebrate differences and encourage everyone to join us and be themselves at work.
-
· 338 views · 147 applications · 15d
Middle Java Developer
Full Remote · Countries of Europe or Ukraine · Product · 3 years of experience · IntermediateWe offer cooperation on an interesting project related to the real estate niche. We are looking for a Java Developer for collaboration. Requirements: — 3+ years of experience in Java development — Strong knowledge of Java (8/11/17+): confident with...We offer cooperation on an interesting project related to the real estate niche. We are looking for a Java Developer for collaboration.
Requirements:
— 3+ years of experience in Java development
— Strong knowledge of Java (8/11/17+): confident with streams, collections, and JVM internals
— Experience with Spring Framework (Spring Boot, Security, Data, Cloud) for microservice development
— Database expertise: MySQL
— Experience with Kafka, Jenkins
— Experience with cloud infrastructure AWS (S3, Lambda, EC2, RDS)
— Basic knowledge of Big Data principles: processing, storage, analytics
Responsibilities:
— Develop and support backend services in a microservice architecture
— Design robust data processing pipelines and work with large-scale data systems
— Collaborate with DevOps and infrastructure teams to ensure scalability and performance
— Maintain clean, well-documented, and test-covered codebase
— Participate in architecture decisions and team-wide code reviews
We offer:
— Competitive salary
— Work with international products
— Work format - remote or office
— Career growth that you can influence by showing the right results, as we are constantly expanding
— Paid sick leaves, vacations, additional sick days, and compensation for kindergarten and leisure activities
— Access to a wide range of learning options: internal courses, training programs, and an extensive self-learning library
— Medical insurance coverage (with the option to include family members at a discount)
— Sports compensation and mental health support programs
More -
· 94 views · 15 applications · 15d
Java Technical Lead
Full Remote · Ukraine · 7 years of experience · Upper-IntermediateOn behalf of our Client, a well-established financial institution from the Caribbean region Mobilunity is looking for a Java Technical Lead. Our Client is the largest bank in the Caribbean region that serves 14 countries/territories. The aim is to make...On behalf of our Client, a well-established financial institution from the Caribbean region Mobilunity is looking for a Java Technical Lead.
Our Client is the largest bank in the Caribbean region that serves 14 countries/territories. The aim is to make this organization from a traditional bank into a new era of fintech, working on the edge of what current fintech may offer.
Requirements:
- Experience as a Technical Lead.
- Proficiency in Java and corresponding frameworks.
- Strong knowledge of database technologies and web server technologies (e.g., Apache, Nginx).
- Familiarity with version control tools such as Git and experience with RESTful API development.
- Excellent problem-solving skills, communication skills, and attention to detail.
- Bachelor’s degree in computer science, Software Engineering, or related field.
- Level of English – Upper-Intermediate and higher.
In return we offer:
- The friendliest community of like-minded IT-people
- Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
- Mobilunity Medical Insurance program designed to attend our teams’ needs
- Paid vacations and sick leaves, including 5 paid days per year that don’t require a sick note
- Perfect office location in the city-center (900m from Lukyanivska metro station with a green and spacious neighborhood) or remote mode engagement: you can choose a convenient one for you, with a possibility to fit together both
- No open-spaces setup – separate rooms for every team’s comfort and multiple lounge and gaming zones
- English classes in 1-to-1 & group modes with elements of gamification
- Neverending fun: sports events, tournaments, music band, multiple affinity groups
More
-
· 186 views · 17 applications · 15d
Middle Java Developer
Worldwide · 3 years of experience · Upper-IntermediateWe are seeking an experienced and visionary Middle Java Developer who will play a key role in our software development initiatives. Working as a developer on this project requires the mindset of someone who is able to plan, build, and deliver tasks as...We are seeking an experienced and visionary Middle Java Developer who will play a key role in our software development initiatives. Working as a developer on this project requires the mindset of someone who is able to plan, build, and deliver tasks as part of a team. As a solid group, we share responsibility for the product delivery, including speed, efficiency, and quality. But we also take full responsibility for the operational condition of what we deliver.
👉 We are only considering candidates who are currently based in Warsaw.
As an individual, you need to take ownership, drive initiatives forward, and suggest and incorporate improvements in all areas.
If this approach resonates with you, we invite you to join us!
CUSTOMER
Our Customer owns one of the largest mobile gambling platforms with millions of users.
PROJECT
We work with a big company on a project, following a startup approach. We use a state-of-the-art technology stack.
It is a new proprietary multi-brand platform that will allow the Swedish operator to launch new brands under the collective name and will allow the launch of new brands with a high level of flexibility and scalability.Job Description
- Provide day-to-day communication with stakeholders and the team to achieve a common goal
- Design separate components, modules, classes, database tables, etc.
- Code, debug, document, and maintain portions of software
- Investigate manager requests, suggest solutions, and engage other team members when required
- Clarify requirements, split tasks into the sub-tasks, and estimate them
- Create technical specifications
- Perform unit and integration testing
- Take full responsibility for the results of your work and proactively resolve issues as they arise
Qualifications
- 3+ years of practical experience with Core Java, including Java 8–17
- Proficiency in Spring Boot
- Solid experience in SQL
- Experience with RabbitMQ or any other message broker
- Experience in ELK, Datadog, or any other monitoring tools
- Upper-Intermediate level of English
WOULD BE A PLUS- Knowledge of Kotlin and Kafka
-
· 99 views · 11 applications · 15d
Lead Java Engineer
Full Remote · Poland, Ukraine · 6 years of experience · Upper-IntermediateN-iX is looking for a Lead Java Engineer to join our team. One of the world's largest fashion retailers selling in 215 markets through its online platform or its 6,477 stores in 95 markets. By working closely together as a single company globally focused...N-iX is looking for a Lead Java Engineer to join our team.
One of the world's largest fashion retailers selling in 215 markets through its online platform or its 6,477 stores in 95 markets. By working closely together as a single company globally focused on the key elements of fashion production – design, manufacture, distribution, and retail.
All the production is founded on three pillars – flexibility, digital integration, and sustainability.Responsibilities:
- Lead technical development for the Product(s) and team. Making sure to follow and guarantee alignment with the company's global architecture
- Design architecture and solutions
- Communicate with cross-functional teams about service integration
- Promote best practices to improve the quality of our code and processes and ensure technical excellence
- Research and evaluate technical options to implement business requirements
Work in close contact with the Product Owner and support in the technical definition of product backlog items - Provide system or technical development expertise to the team
- Guarantee continuous deployment, write qualitative, maintainable code with extensive test coverage in a fast-paced professional software engineering environment
- Suggest technical and functional improvements to add value to the product
Requirements:
- 5+ years of software development experience
- 4+ years of extensive Java development experience, Maven
- 2-3 years of Spring framework and building Spring web applications
- Understanding and experience developing and deploying microservices
- Experience developing REST interfaces, OpenApi
- Excellent design, coding, and debugging skills
- OOP, OOD, DDD. Design Patterns proficient
- Working knowledge of relational databases, NoSQL technologies – Mongo DB
- Working knowledge of Kafka, Kafka streaming
- Experience with different clouds – AWS, Azure
- Working knowledge of OpenShift, Kubernetes
- Familiar with GrayLog, Grafana
- Working experience in an Agile environment, a clear understanding of Agile methodologies mindset, and development practices applicable to them
- Excellent communication, organizational, and facilitation skills, product-oriented mindset, focus on team results, willingness to continuous personal and team improvements, leadership qualities, and resilience.
- Ability to travel on business trips abroad
- Upper-Intermediate/Advanced English level (there will be a lot of communication with the client)
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary
- 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
-
· 56 views · 9 applications · 14d
Senior Java Developer (project for 6 months with a possibility of extension)
Full Remote · Ukraine · 5 years of experience · Upper-IntermediateProject Description: The client is a greenhouse firm for start-up like products within the financial markets; developing in a dynamic environment - with the backing of a worldwide firm. The project is built around a digital voting system that enables...Project Description:
The client is a greenhouse firm for start-up like products within the financial markets; developing in a dynamic environment - with the backing of a worldwide firm. The project is built around a digital voting system that enables investors to vote in real time, removing traditional deadlines for submitting votes several days ahead of a company meeting. This is not a traditional banking project but rather a startup spun out by the bank with a relatively small dev team working on it. Project stakeholders and team members are based in Kyiv, Tel Aviv and London.
Tech stack: Java8, Java11, Angular, Maven, Spring Boot, Spring Cloud, Spring Integration, Kafka, ActiveMQ, MSSQL, REST, JSON, Jenkins, TeamCity, OpenShiftResponsibilities:
- Develop quality code and unit tests
- Perform code reviewMandatory Skills Description:
- 5+ years commercial development experience
- Java (using spring bootstrap)
- Rational DB, preferably MS SQL Server
- Clearly articulate complex ideas both verbally and writing in fluent englishNice-to-Have Skills Description:
- Messaging system, preferably Kafka
More -
· 58 views · 2 applications · 14d
Senior Java Developer
Part-time · Full Remote · Ukraine · 6 years of experience · Advanced/FluentProject Description: The client is a greenhouse firm for start-up like products within the financial markets; developing in a dynamic environment - with the backing of a worldwide firm. The project is built around a digital voting system that enables...Project Description:
The client is a greenhouse firm for start-up like products within the financial markets; developing in a dynamic environment - with the backing of a worldwide firm. The project is built around a digital voting system that enables investors to vote in real time, removing traditional deadlines for submitting votes several days ahead of a company meeting. This is not a traditional banking project but rather a startup spun out by the bank with a relatively small dev team working on it. Project stakeholders and team members are based in Kyiv, Tel Aviv, Saint-Petersburg and London.
Tech stack: Java8, Java11, Angular, Maven, Spring Boot, Spring Cloud, Spring Integration, Kafka, ActiveMQ, MSSQL, REST, JSON, Jenkins, TeamCity, OpenShiftResponsibilities:
- Develop quality code and unit tests
- Perform code reviewMandatory Skills Description:
- 5+ years commercial development experience
- Java (using spring bootstrap)
- Rational DB, preferably MS SQL Server
- Clearly articulate complex ideas both verbally and writing in fluent englishNice-to-Have Skills Description:
- Messaging system, preferably Kafka
- Languages:
- English: C1 Advanced