Jobs Java
111-
· 142 views · 40 applications · 15d
Middle Java Developer
Full Remote · Countries of Europe or Ukraine · Product · 3 years of experience · English - B1Required skills: • 3+ years of experience in Java 11; • Experience with FinTech is a must!; • Good verbal and writing English language communication skills; • Deep practical experience with Spring Boot and GitLab; • Practical experience with Kubernetes...Required skills:
• 3+ years of experience in Java 11;
• Experience with FinTech is a must!;• Good verbal and writing English language communication skills;
• Deep practical experience with Spring Boot and GitLab;
• Practical experience with Kubernetes for different environments;
• Knowledge of different communication protocols (REST, gRPC, events, messaging);
• Understanding of CI/CD practices and types of quality gates;
• Hands-on experience with third-party integrations (fintech industry), especially with payment providers and gateways;
• Taking the full responsibility for the results of own work;
• Knowledge of Docker and AWS.
Will be a plus:
API design and documentation skills;
Knowledge of Redis and Oracle APEX.
Responsibilities:
• Payment provider integrations and product improvements according to the company strategy;
• Develop, deploy, and support Spring Boot-based services;
• Deploy and configure the system on various environments in the Kubernetes cluster;
• Ensure system performance in production environments;
• Develop architecture and system design;
• Improve teamwork;
• Implement ideas from Product Backlog into a reliable working product.
Working conditions:
• Work schedule 5/2 from 10-00 to 19-00;
• Remote work;
• We provide all the necessary tools for your successful and comfortable work;
• Training at the expense of the company (courses, seminars, new and interesting projects);
• Learning English at the expense of the company;
• Regular team building at the expense of the company;
• Ability to switch between projects and try yourself in different roles.
More -
· 89 views · 4 applications · 20d
Senior Java Developer (with React)
Full Remote · EU · Product · 5 years of experience · English - B1About 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.
-
· 109 views · 30 applications · 24d
Senior SmartFIX Developer
Full Remote · Worldwide · 5 years of experience · English - B2Responsibilities: - Support in the development of inbound mail processes, including: - Feedback mechanisms - System architecture - Release upgrades - Optimization of smartFIX - Migration to web services - Extension of smartFIX evaluation and reporting...Responsibilities:
- Support in the development of inbound mail processes, including:
- Feedback mechanisms
- System architecture
- Release upgrades
- Optimization of smartFIX
- Migration to web services
- Extension of smartFIX evaluation and reporting capabilities
- Adaptation of quality assurance mechanisms
- Implementation of an enhanced authorization concept
- Support and documentation within the Atlassian Toolchain and Camunda
- Maintenance and service support for surrounding systems
- Technical support for integrating the modernized input management system into the operations area
Requirements:
A Senior smartFIX Developer with proven experience in the insurance sector.We offer:
• Attractive financial package
• Challenging projects
• Professional & career growth
• Great atmosphere in a friendly small team
More -
· 178 views · 13 applications · 14d
Junior Java developer
Office Work · Ukraine (Kyiv) · 1 year of experience · English - B1Our international team is looking for a Junior Java Developer to join us in building a scalable SaaS platform. We specialize in software development for our clients, leveraging Java and related technologies. Tech stack includes: Java 17/21, Spring...Our international team is looking for a Junior Java Developer to join us in building a scalable SaaS platform. We specialize in software development for our clients, leveraging Java and related technologies. Tech stack includes: Java 17/21, Spring Framework (IoC, Data, MVC, Security), Spring Boot, Gradle, PostgreSQL, JUnit, Mockito, the ELK stack, and Git.
Requirements:
- Understanding and proven expertise in object-oriented software development.
- Solid knowledge of Java 8+ and later versions.
- Knowledge of the Spring Framework (IoC, Data, MVC, Security).
- Understanding of reactive applications development.
- Practical experience with SQL and NoSQL databases.
- Experience in developing different types of tests (unit, integration, end-to-end).
- Familiarity with Docker and Cloud environments.
- Practical experience in code logging.
- Proficiency in Agile development methodologies, particularly SCRUM.
- Upper-intermediate or higher level of English.
- Strong teamwork skills.
We offer:
- Competitive compensation package.
- Excellent opportunities for professional growth.
- A friendly and respectful working environment.
- Full time remote role.
Our core values are responsibility, punctuality, and a commitment to self-development. We are looking to hire a goal-oriented, highly skilled developer for long-term cooperation.
Interviewing process:
- Call with recruiter (30 min)
- Technical interview (1 hour)
- Test Task
- Job Offer
More -
· 67 views · 14 applications · 17d
Senior Java Engineer
Full Remote · Ukraine · 5 years of experience · English - B2About the position Develop and design a scalable system Investigate new technological areas and understand them in depth through rapid self-learning Demonstrate strong analytical problem-solving skills to support scalable and sustainable design...About the position
- Develop and design a scalable system
- Investigate new technological areas and understand them in depth through rapid self-learning
- Demonstrate strong analytical problem-solving skills to support scalable and sustainable design solutions
- Deliver high-quality solutions to our clients by adhering to software design, development, and testing best practices
Position Requirements:
- At least 3 years of experience as a Java/J2EE developer
- Experience in Relational/NoSql Distributed Databases
- Solid understanding of Messaging platforms (Kafka etc.)
- Experience with developing microservices-based architecture.
- Experience in Spring framework, Springboot, Hibernate, and In-depth knowledge of Java 8+ development
- Experience in unit testing frameworks, such as Junit, TestNG, etc.
- Experience in writing design documents for SW architecture
- Comfortable tackling new problems and thinking outside the box
- Ability to work independently with minimum supervision and to take on additional tasks as required
Working in a scrum team
Advantages:
- Python, Spark
- Experience with Kubernetes
- Advanced Dev Environment knowledge: Maven, GIT, Jenkins, Docker
- Experience working as a software developer in an Agile environment
- Experience in CI tools such as Jenkins
- Working in a Linux environment
-
· 103 views · 18 applications · 17d
Senior JAVA Engineer
Full Remote · Ukraine · 6 years of experience · English - B2Key Responsibilities: Java Development: Design and develop backend services using Java and the Spring Framework (Spring Boot, Spring Cloud). Microservices: Architect and implement scalable microservices for high availability and performance. Helm &...Key Responsibilities:
- Java Development: Design and develop backend services using Java and the Spring Framework (Spring Boot, Spring Cloud).
- Microservices: Architect and implement scalable microservices for high availability and performance.
- Helm & Kubernetes: Use Helm and Kubernetes for container orchestration and automated deployment.
- Production Support: Participate in the "Blender" on-call rotation (approximately once a month) to resolve production issues.
- Collaboration: Work closely with cross-functional teams to define, design, and optimize technical solutions.
Skills & Qualifications:
- Java & Spring: 5+ years of hands-on experience with Java and Spring (Spring Boot, Spring Cloud).
- Microservices: Experience building and deploying microservices in a distributed environment.
- Helm/Kubernetes: Familiarity with Helm and Kubernetes for deploying and managing applications in the cloud.
- Cloud Platforms: Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- On-Call Support: Willingness to participate in the Blender on-call rotation and resolve production incidents.
-
· 65 views · 8 applications · 17d
Senior JAVA Engineer
Full Remote · Countries of Europe or Ukraine · 7 years of experience · English - B2Key Responsibilities: Java Development: Design and develop backend services using Java and the Spring Framework (Spring Boot, Spring Cloud). Microservices: Architect and implement scalable microservices for high availability and performance. Helm &...Key Responsibilities:
- Java Development: Design and develop backend services using Java and the Spring Framework (Spring Boot, Spring Cloud).
- Microservices: Architect and implement scalable microservices for high availability and performance.
- Helm & Kubernetes: Use Helm and Kubernetes for container orchestration and automated deployment.
- Production Support: Participate in the "Blender" on-call rotation (approximately once a month) to resolve production issues.
- Collaboration: Work closely with cross-functional teams to define, design, and optimize technical solutions.
Skills & Qualifications:
- Java & Spring: 5+ years of hands-on experience with Java and Spring (Spring Boot, Spring Cloud).
- Microservices: Experience building and deploying microservices in a distributed environment.
- Helm/Kubernetes: Familiarity with Helm and Kubernetes for deploying and managing applications in the cloud.
- Cloud Platforms: Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- On-Call Support: Willingness to participate in the Blender on-call rotation and resolve production incidents.
Soft Skills:
- Strong problem-solving and troubleshooting skills.
- Excellent team player with effective communication and collaboration skills.
- Adaptable in a fast-paced, dynamic environment.
-
· 48 views · 0 applications · 13d
Server Engineer for eCommerce Platform
Office Work · Ukraine (Dnipro) · Product · 3 years of experience · English - B2Job 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
- 3+ 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 -
· 70 views · 7 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
-
· 309 views · 77 applications · 29d
Middle Java Developer
Full Remote · Worldwide · Product · 4 years of experience · English - A2We are looking for a candidate for the position of Middle Java Developer with strong skills to join a project with a Ukrainian telecom operator. Requirements: — At least 4 year of commercial experience in Java — Strong knowledge of OOP, Design...We are looking for a candidate for the position of Middle Java Developer with strong skills to join a project with a Ukrainian telecom operator.
Requirements:
— At least 4 year of commercial experience in Java
— Strong knowledge of OOP, Design patterns
— Solid knowledge of Java Core (Java 17), including memory model, collections, streams, generics, multithreading
— Spring framework (Boot, Web, Data, Security), including Async
— REST API
— ORM Hibernate
— SQL (MariaDB, Oracle)
— Maven, Gradle
— Team player with good communication skills
— Technical English
— Higher technical education
Would be a plus:
— Experience with Docker
— Basic Linux and Bash
— Profiling tools, thread dumps, understanding thread states
— Experience with Mockito, JUnit, Mockservers, Testcontainers (mock vs spy)
— Kafka
— CI/CD (Git, Gitlab, Artifactory)
— Jira and Confluence
— Understanding of idempotency in APIs
Job Responsibilities:
— Development and support of microservices
— Writing unit tests
— Troubleshooting using logs, dumps, and profilers
More -
· 136 views · 15 applications · 23d
Senior Java Backend Developer
Full Remote · Ukraine · Product · 7 years of experiencePivdenny 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. -
· 447 views · 104 applications · 3d
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 (40min) — ✅ Tech interview with Teach Leader (1.5 hour) — ✅Reference check — ✅Offer -
· 224 views · 26 applications · 3d
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 -
· 142 views · 15 applications · 25d
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.
-
· 124 views · 5 applications · 19d
Kotlin /Java (Spring, Linux) Backend (Quantum Computing)
Full Remote · Ukraine · Product · 5 years of experience · English - B2V4Scale is not just a company; it's an innovation powerhouse that enhances the R&D capabilities of prominent Israeli and US technology firms, with headquarters in Tel Aviv. We do this by harnessing the incredible talents of our diverse global remote...V4Scale is not just a company; it's an innovation powerhouse that enhances the R&D capabilities of prominent Israeli and US technology firms, with headquarters in Tel Aviv. We do this by harnessing the incredible talents of our diverse global remote workforce, and we welcome candidates from any location worldwide.
We are constantly growing and are now looking for Java/Kotlin Developers to join our Mixed Development Team. The team works in collaboration with a leading Israeli startup in the field of quantum computing to design and develop the backend for the company’s flagship product.Requirements
- Backend Developer (Java/Kotlin) (The project is implemented using Kotlin)
- Strong in multithreading and Linux.
- Must have solid experience with cloud-based systems, microservices architecture, high-load and highly concurrent environments, and reactive programming.
- Experience with network and/or storage appliances is a strong plus.
- Background development of Monitoring and Control Systems or another kind of enterprise or cloud-based high-scale systems.
- Python and gRPC and Reactive Programming knowledge are strong advantages.
English, sufficient for interviews and participation in meetings (B2+).
We offer
- Remote work, mixed international team, cutting-edge technologies, and flexible working hours.
- The project that you are not ashamed to write about in your resume.
- High salaries and bonuses.
- Business trips to Israel (beach hotel, rented car).
- A friendly team with experienced mentors instead of bosses.