Jobs
135-
· 267 views · 82 applications · 9d
Java Backend Developer (Short-term Project) to $2500
Full Remote · Countries of Europe or Ukraine · 3 years of experienceWe are looking for a Java Backend Developer to join a short-term project building a Customer Personal Account backend. Project Scope: Develop the backend based on an existing API specification and UI design. Team Support: You'll work with a team lead who...We are looking for a Java Backend Developer to join a short-term project building a Customer Personal Account backend.
- Project Scope: Develop the backend based on an existing API specification and UI design.
- Team Support: You'll work with a team lead who will review your code and provide support throughout the development.
- Testing: Unit and E2E testing are not mandatory.
- Timeline: The project is small but time-sensitive — development is expected to be completed within 3 weeks.
We’re looking for someone who can start as soon as possible and deliver results quickly.
More -
· 43 views · 8 applications · 9d
Java Developer for a navigation project (hybrid work in Warsaw)
Office Work · Poland · 5 years of experience · Upper-IntermediateThe product we are working on is one of the TOP-3 navigation systems, complex web services, and other solutions related to it. The web and mobile apps handle information at a massive scale and extend well beyond the search, giving people and companies a...The product we are working on is one of the TOP-3 navigation systems, complex web services, and other solutions related to it. The web and mobile apps handle information at a massive scale and extend well beyond the search, giving people and companies a lot of new, useful options.
You will be working as a part of the International Data Intelligence Group.
Responsibilities:
- Develop, test, maintain, and improve backend services and applications, primarily using Java.
- Contribute to the implementation of scalable and robust backend solutions meant primarily for internal tooling.
- Analyze functional requirements.
- Focus on creating solutions that provide value to internal users.
Requirements:
- BA/B.Sc. in Computer Science or a related technical field, or equivalent practical experience.
- 5+ years of software development experience in Java.
- Advanced knowledge in Object-Oriented Design and programming concepts.
- Strong problem-solving skills.
- Good spoken and written English level — Upper-Intermediate or higher
Nice to have:
- Master’s degree in Engineering, Computer Science, or another technical related field.
- Experience with building cloud (SaaS) applications.
- Familiarity with Agile software development methodologies.
- Experience with technologies and standards such as: Tomcat, Jetty, NginX, Node.js, Jersey, Cassandra, PostgreSQL.
- Strong database design and SQL skills.
- Interest and ability to learn other coding languages as needed.
We offer:
- Opportunities to develop in various areas;
- Compensation package (20 paid vacation days, paid sick leaves);
- Flexible working hours;
- Medical Insurance;
- English courses with a native speaker, yoga (zoom);
- Paid tech training and other activities for professional growth;
- Hybrid work mode (∼3 days in the office);
- International business trips
- Comfortable office.
If your qualifications and experience match the requirements of the position, our recruitment team will reach out to you in a week maximum. Please rest assured that we carefully consider each candidate, but due to the amount of applications the review and further processing of your candidacy may take some time.
More -
· 242 views · 95 applications · 8d
Java/Kotlin Backend Developer
Full Remote · Countries of Europe or Ukraine · 3 years of experience · Upper-IntermediateAbout the Role: We are looking for a skilled Java/Kotlin Backend Developer to join our team. The role involves a balanced mix of new feature development and optimization of the existing codebase within a microservices environment. You will work with...About the Role:
We are looking for a skilled Java/Kotlin Backend Developer to join our team. The role involves a balanced mix of new feature development and optimization of the existing codebase within a microservices environment. You will work with modern technologies, improve system performance, and directly communicate with the client from Israel in English.Responsibilities:
- Develop and maintain backend services using Java 21 and Kotlin
- Design and implement solutions following microservices architecture and clean code principles
- Work with Spring Framework and Hibernate for backend development
- Optimize database operations by writing and tuning native SQL queries
- Integrate and maintain communication with Apache Kafka
- (Optional) Manage scheduled tasks using Quartz Scheduler
- Collaborate with cross-functional teams to deliver high-quality solutions
Requirements:
- 3+ years of experience in backend development with Java and/or Kotlin
- Strong knowledge of Spring Framework and Hibernate
- Practical experience with Kafka or other message brokers
- Proficiency in SQL performance tuning and optimization
- Understanding of clean code design patterns and microservices principles
- Experience with Quartz Scheduler is a plus
- Strong English communication skills (both written and verbal) for direct interaction with the client
-
· 23 views · 2 applications · 8d
Regular/Senior Java Developer (desktop)
Full Remote · Ukraine · 5 years of experience · Upper-IntermediateProject Description: One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a cloud solution for interpretation...Project Description:
One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.
Product being developed is a cloud solution for interpretation of geological and geophysical data. Project is based on SCRUM methodology.
Our project is stable, long-term and constantly adopts new technologies such as newest Java and Eclipse RCP versions, cloud and GPU computing, microservices architecture and other innovative frameworks.
Work supposes close cooperation with Customer team located in Houston and following Agile principles.
Our team is senior, supportive and friendly.Responsibilities:
• Collaborate closely with geophysicists, data scientists, and software engineers to
translate scientific domain requirements into robust on-prem or Cloud software
solutions.
• Design, develop, and maintain high-performance applications for geophysical and
geological data analysis, interpretation and visualization (e.g., seismic, horizon,
fault, velocity model, etc.)
• Present architectural designs and technical proposals to the architecture review
board.
• Ability to break down development tasks and lay out clear implementation
roadmaps.
• Implement and optimize computation algorithms
• Design and develop both thin and thick client applications that interact with cloud-
based microservices.
• Ensure high code quality through unit testing, code reviews, security hardening and
continuous integration with other domain tools
• Provide technical support and lead user troubleshooting sessions to resolve issues
and ensure smooth operation of DSG application.
• Mentor junior developers and actively contribute to architectural and
implementation decisions.
• Embrace Agile/Scrum methodologies, delivering and demonstrating working
solutions at the end of each sprint
• Stay current with emerging technologies and trends in geophysical computing and
software development.Mandatory Skills Description:
5+ years in Java development
Strong Java Core knowledge
Experience with desktop development (Swing, SWT or Eclipse RCP)
Nice-to-Have Skills Description:
Practical experience with Eclipse RCP framework
OSGI knowledge is a plus
Oil&Gas domain experience is a plus- Languages:
- English: B2 Upper Intermediate
-
· 36 views · 2 applications · 8d
Regular/Senior Java Developer
Full Remote · Ukraine · 5 years of experience · Upper-IntermediateProject Description: One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a cloud solution for interpretation...Project Description:
One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.
Product being developed is a cloud solution for interpretation of geological and geophysical data. Project is based on SCRUM methodology.
Our project is stable, long-term and constantly adopts new technologies such as newest Java and Eclipse RCP versions, cloud and GPU computing, microservices architecture and other innovative frameworks.
Work supposes close cooperation with Customer team located in Houston and following Agile principles.
Our team is senior, supportive and friendly.Responsibilities:
• Collaborate closely with geophysicists, data scientists, and software engineers to
translate scientific domain requirements into robust on-prem or Cloud software
solutions.
• Design, develop, and maintain high-performance applications for geophysical and
geological data analysis, interpretation and visualization (e.g., seismic, horizon,
fault, velocity model, etc.)
• Present architectural designs and technical proposals to the architecture review
board.
• Ability to break down development tasks and lay out clear implementation
roadmaps.
• Implement and optimize computation algorithms
• Design and develop both thin and thick client applications that interact with cloud-
based microservices.
• Ensure high code quality through unit testing, code reviews, security hardening and
continuous integration with other domain tools
• Provide technical support and lead user troubleshooting sessions to resolve issues
and ensure smooth operation of DSG application.
• Mentor junior developers and actively contribute to architectural and
implementation decisions.
• Embrace Agile/Scrum methodologies, delivering and demonstrating working
solutions at the end of each sprint
• Stay current with emerging technologies and trends in geophysical computing and
software development.Mandatory Skills Description:
5+ years in Java development
Strong Java Core knowledge
Experience with desktop development (Swing, SWT or Eclipse RCP)Nice-to-Have Skills Description:
Practical experience with Eclipse RCP framework
OSGI knowledge is a plus
Oil&Gas domain experience is a plus
-
· 49 views · 1 application · 7d
Senior Java Developer (6 months opportunity with potential prolongation)
Full Remote · Ukraine · 5 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 and London.
Tech stack: Java8, Java11, Angular, Maven, Spring Boot, Spring Cloud, Spring Integration, Kafka, ActiveMQ, MSSQL, REST, JSON, Jenkins, TeamCity, OpenShift.
This is 6 months opportunity with potential prolongationResponsibilities:
- 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
-
· 36 views · 2 applications · 7d
Regular/Senior Java Developer (desktop)
Full Remote · Ukraine · 5 years of experience · Upper-IntermediateProject Description: One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a cloud solution for interpretation...Project Description:
One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.
Product being developed is a cloud solution for interpretation of geological and geophysical data. Project is based on SCRUM methodology.
Our project is stable, long-term and constantly adopts new technologies such as newest Java and Eclipse RCP versions, cloud and GPU computing, microservices architecture and other innovative frameworks.
Work supposes close cooperation with Customer team located in Houston and following Agile principles.
Our team is senior, supportive and friendly.Responsibilities:
• Collaborate closely with geophysicists, data scientists, and software engineers to
translate scientific domain requirements into robust on-prem or Cloud software
solutions.
• Design, develop, and maintain high-performance applications for geophysical and
geological data analysis, interpretation and visualization (e.g., seismic, horizon,
fault, velocity model, etc.)
• Present architectural designs and technical proposals to the architecture review
board.
• Ability to break down development tasks and lay out clear implementation
roadmaps.
• Implement and optimize computation algorithms
• Design and develop both thin and thick client applications that interact with cloud-
based microservices.
• Ensure high code quality through unit testing, code reviews, security hardening and
continuous integration with other domain tools
• Provide technical support and lead user troubleshooting sessions to resolve issues
and ensure smooth operation of DSG application.
• Mentor junior developers and actively contribute to architectural and
implementation decisions.
• Embrace Agile/Scrum methodologies, delivering and demonstrating working
solutions at the end of each sprint
• Stay current with emerging technologies and trends in geophysical computing and
software development.Mandatory Skills Description:
5+ years in Java development
Strong Java Core knowledge
Experience with desktop development (Swing, SWT or Eclipse RCP)Nice-to-Have Skills Description:
Practical experience with Eclipse RCP framework
OSGI knowledge is a plus
Oil&Gas domain experience is a plus- Languages:
- English: B2 Upper Intermediate
-
· 56 views · 3 applications · 7d
Senior Java Engineer with Python experience
Ukraine · 5 years of experience · Upper-IntermediateWe are looking for a Senior Java Software Engineer to join our team. Our customer is a global marketplace for savings and investments, providing savers with effortless access to high-yield savings accounts and investment options from over 400 partner...We are looking for a Senior Java Software Engineer to join our team.
Our customer is a global marketplace for savings and investments, providing savers with effortless access to high-yield savings accounts and investment options from over 400 partner banks worldwide. It eliminates geographic limitations, ensuring transparency, convenience, and competitive rates. For banks, it offers cost-efficient deposit funding and innovative Banking-as-a-Service solutions.
Team:
The Tribe consists of four teams. The Team is responsible for owning the cash flow in the ATM domain including money life cycle, reconciliation, and processing of paymentsand payouts. The team owns the entire lifecycle, from design and development through to runtime maintenance of the services. The team is responsible for the 24/7 runtime of their services. As a cross-functional team, it comprises a product manager, an engineering lead, and six senior Java engineers who collectively build, run, and maintain the core platform for the ATM business.
Responsibilities:
- Write clean, maintainable, and efficient code across the team’s tech stack—primarily Java, with Python for backend development—while adhering to software development best practices.
- Implement new features and maintain existing codebases to ensure high performance, scalability, and availability.
- Take ownership of designing and implementing robust software architectures that align with business needs, especially within financial application domains.
- Conduct thorough code reviews, uphold high coding standards, and contribute to the continuous improvement of development processes.
- Foster a culture of high-quality output, collaboration, and continuous improvement within the engineering team.
- Translate complex product requirements into scalable, reliable, and secure software solutions, providing strong technical insight and ensuring alignment with organizational goals.
- Maintain deep knowledge of the product and all relevant technical aspects within the domain.
- Proactively manage technical debt and ensure clear, comprehensive documentation is maintained within the team.
Requirements:
- Minimum 5+ years as a Java Software Engineer, with experience in managing software projects through the full lifecycle — from design to runtime support. Min 3-4 years in Java and 6-12 months in Python of commercial experience.
- The primary profile is Java with some occasional tasks in Python and SQL (10-20%). Focus on new features development
Technical Stack:
- Languages & Frameworks: Java 21, Spring Boot 3, Python 3.9+
- Databases: MySQL 8, SQL, and NoSQL solutions
- Architecture & Infrastructure: Microservices architecture, event-driven systems using Kafka and ActiveMQ
- Cloud & DevOps: AWS Services, Kubernetes (K8s), CI/CD pipelines
- Versioning & Documentation: Strong code review skills, technical documentation ownership, and technical debt management
Software Engineering Practices:
- Strong knowledge of OOP and SOLID principles
- Proven expertise in developing, testing, and maintaining high-performance, scalable applications using Java, Python, and SQL.
- Familiarity with modern software development practices and standards
- Proactive involvement in standard-setting, guidelines creation, and best practices within the team
Ownership & Collaboration:
- Experience of End-to-end responsibility for project delivery
- Willingness to replace legacy services and improve technical foundations
- Comfortable with architecture discussions and proposing alternative solutions
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
More -
· 59 views · 10 applications · 4d
Senior Java Developer
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, OpenShift.
This is 6 months opportunity with potential prolongationResponsibilities:
- 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
-
· 22 views · 2 applications · 4d
Senior Java Developer(Hybrid from Kraków)
Office Work · Poland · 4 years of experience · Upper-IntermediateDomain: Banking & Finance Location: Hybrid from Poland (Kraków or Wrocław) Office presence: 2–3 days per week About the Project We are looking for a skilled Senior Java Developer to join the Global Markets Financing stream within the Investment Banking...Domain: Banking & Finance
Location: Hybrid from Poland (Kraków or Wrocław)
Office presence: 2–3 days per week
About the Project
We are looking for a skilled Senior Java Developer to join the Global Markets Financing stream within the Investment Banking division. The role is focused on enhancing and modernizing platforms used by both internal teams and external clients.
You’ll be part of an agile setup where teams (pods) are grouped into larger units (crews) to meet business goals.
What You’ll Do- Design, develop, and test enterprise-level solutions using Java
- Implement both core and advanced Java concepts to solve business problems
- Contribute to design reviews and help define architecture with peers and stakeholders
- Conduct code reviews and share feedback on quality, efficiency, and best practices
- Troubleshoot complex platform or service-related issues
- Ensure clarity by validating ambiguous or incomplete requirements
Tech Stack & Skills- Strong knowledge of Java, including core and advanced concepts
- Proven experience with Spring Framework and Hibernate
- Solid grasp of messaging systems (JMS, Apache Kafka)
- Proficiency in version control, ideally Git
- Confident in TDD/BDD methodologies
- Skilled in SQL, especially query optimization
- Excellent communication and analytical skills
Requirements- 4+ years of hands-on experience in enterprise application development
- Practical knowledge of working in banking or financial services domains is a plus
Tech Keywords
More
- Java
- Spring
- Hibernate
- Kafka
- Git
- TDD
- BDD
- SQL -
· 54 views · 8 applications · 4d
Senior Java Developer
Office Work · Ukraine (Kyiv) · Product · 5 years of experience · IntermediatePlease 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
-
· 70 views · 4 applications · 4d
Senior Java Developer
Full Remote · Poland, Romania · 5 years of experience · Upper-IntermediateDescription One of the top three Communication Service Providers (CSPs) in the United States utilizes a consolidated Network Inventory Management Solution developed by a leading telecom vendor to manage both the physical and logical inventory of network...Description
One of the top three Communication Service Providers (CSPs) in the United States utilizes a consolidated Network Inventory Management Solution developed by a leading telecom vendor to manage both the physical and logical inventory of network equipment and connectivity.
The client’s Transport Configuration Management Solution was specifically designed to automate the assignment and reservation of last-mile IP and Ethernet data for both Transport and RAN networks (including Subnetworks, VLANs, IP addresses, Radio IDs, MAD/NG routers, NNIs, etc.).
Requirements
Mandatory
- 5+ years of development experience in Java (preferably building/maintaining applications in the enterprise segment)
- Strong Core Java, practical experience with Java 11
- Strong OOP/OOD
- Good Spring concept understanding and practical experience (Core Container, JDBC, Web Services, MVC, Security, Boot)
- Good knowledge of SQL and practical experience of RDBMS (Oracle is preferable)
- Application server: Weblogic
- Version control: Git
- Understanding of SOAP/REST API
- Linux experience
- Technical or Telecom/OSS/BSS background
- Upper-intermediate written and verbal English skills
Nice to have
- J2EE experience: JMS
- Front-end experience: JQuery, JSP, JSF
- Front-end experience: Vaadin, GWT, SmartGWT experience
- XML/XSD/XSLT/XPath
Job responsibilities
- Working as a part of geographically distributed team (US, Poland and Romania)
- Working on new functionality development and enhancements
- Develop complex SQL queries
- Design and implement including unit testing
- Support remote team with user acceptance testing, integration tests and end-to-end tests
- Improve and support the deployed code and configuration
- Troubleshoot and analyze problems identified in the created solutions
- Everyday communication with GL US and customer teams (requirements clarification, status update, issues etc.)
-
· 331 views · 114 applications · 4d
Middle Java Developer
Full Remote · Worldwide · Product · 2 years of experience · Pre-IntermediateWe are looking for a candidate for the position of Middle Java Developer to join a project with a Ukrainian telecom operator. Requirements: — At least 2 year of commercial experience in Java — Strong knowledge of OOP, Design patterns — Solid knowledge...We are looking for a candidate for the position of Middle Java Developer to join a project with a Ukrainian telecom operator.
Requirements:
— At least 2 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
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 -
· 102 views · 35 applications · 3d
Senior Java Backend Developer (Blockchain)
Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-IntermediateThe objective of the project is to develop the backend for a decentralized finance (DeFi) aggregator that consolidates liquidity from various DeFi platforms to provide users with the best possible rates for their trades. Additionally, a fee collector...The objective of the project is to develop the backend for a decentralized finance (DeFi) aggregator that consolidates liquidity from various DeFi platforms to provide users with the best possible rates for their trades. Additionally, a fee collector smart contract will be developed to manage transaction fees, and APIs will be developed for data retrieval and transaction creation.
Requirements:
- 5+ years of experience in software development
- Strong experience in Java, including Java 11 or later
- Spring Framework: Proficiency in Spring Boot for developing and deploying backend services.
- Experience in designing and implementing RESTful APIs.
- Database: Knowledge of SQL databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Understanding of blockchain technology and smart contracts, particularly with Ethereum.
- Knowledge of secure coding practices and implementing authentication and authorization.
- Experience with integrating third-party APIs and services.
- Familiarity with unit testing frameworks (e.g., JUnit) and integration testing.
- Upper-intermediate English level proficiency
Responsibilities:
- Develop and Implement APIs: Create and manage APIs for interacting with DeFi platforms and internal components, including rate comparison and trade execution.
- Integrate DeFi Platforms: Integrate the backend with external DeFi platforms to aggregate liquidity and optimize trades.
- Manage Trade Execution and Transactions: Develop secure processes for executing trades and tracking transactions, including handling transaction fees and providing detailed breakdowns.
- Collaborate on Fee Collector Integration: Work with smart contract developers to integrate the fee collector smart contract into the backend system, ensuring proper fee collection and distribution.
- Optimize Performance and Ensure Security: Monitor and enhance API performance and scalability, while implementing security measures to protect data and comply with relevant regulations.
What we offer:
- Remote working format
- Flexible working hours
- Informal and friendly atmosphere
- The ability to focus on your work: a lack of bureaucracy and micromanagement
- 20 paid vacation days
- 7 paid sick leaves
- Education reimbursement
- Free English classes
- Psychologist consultations
More
Recruitment process: Recruitment interview - Technical interview -
· 128 views · 54 applications · 3d
Senior Backend Developer (Java)
Full Remote · EU · 5 years of experience · Upper-IntermediateDigis is an international IT company specializing in software development and staff augmentation for startups and mid-sized businesses. The company has over 200 specialists and strong expertise across domains such as Fintech, Healthcare, Media,...Digis is an international IT company specializing in software development and staff augmentation for startups and mid-sized businesses. The company has over 200 specialists and strong expertise across domains such as Fintech, Healthcare, Media, Automotive, and more. Digis is a trusted partner of industry leaders such as BlaBlaCar, HubSpot, PwC, and others.
We are currently looking for a Senior Backend Developer to join a project for one of our key partners — HubSpot, a US-based company that provides a cloud-based platform for marketing, sales, and customer service automation. Its core product is a CRM system that helps businesses attract leads, manage the sales pipeline, and improve customer support. HubSpot also offers tools for email marketing, website creation, analytics, and workflow automation.
The main responsibility for this role will be supporting the NetSuite system, including the introduction of Cash Applications and Journal Summarisation, ongoing project and maintenance support, and eventually taking ownership of the Revenue Recognition system.
Team: Team Lead and Senior Software Engineer (Digis side) supported by 3 Business System Analysts (HubSpot side)
Stack: Java, Kafka, MySQL, HBase, third-party integration (NetSuite)
Project Duration: long-term, 1 year+
Advantages of this role:
- Decent onboarding process with well-organised documentation and hands-on exercises
- Senior-level team supported by Business System Analysts, ensuring clearly defined requirements and expectations
- High coding standards and a well-structured code review process
- Room for career growth, including chances to take on leadership roles, make architectural decisions, and collaborate with stakeholders on product requirements
Opportunity to travel
Requirements:
- 5+ years of experience in Java backend development
- Solid knowledge of microservices, Kafka, and MySQL
- Experience with REST APIs and third-party integrations
Upper-Intermediate English level
Nice-to-have:
- Experience with HBase, NetSuite, or other ERP systems
Familiarity with Docker or Kubernetes
Our benefits:
- Remote working format
- Paid 20 vacation days per year
- Paid 5 sick leaves per year
- Personalised development plan supported by properly set personal self-development goals
- Сompensation for subject-matter training
- Assistance in choosing and compensation for English courses
- Worktools (PC, laptop, monitor) and workplace arrangement, if needed
- 100% horizontal in-company organisation and communications
- Accounting support
Free corporate psychologist services
Recruitment process: Recruitment interview - PM interview - Technical Interview - Client interview
More