Senior Backend Developer (Java)
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