Open positions

Please find our open vacancies below and apply for suitable ones by sending your CV to our HR Team

Senior Java Developer

We are looking for a Senior Java Developer for our US client. The product is a platform that helps companies manage, retain, and grow their existing customer base, build relationships with them, and proactively manage success throughout the customer lifecycle.

Requirements:

  • 4years experience in Java Development  
  • Expertise data processing within a Java environment in a highly transactional model (vs a traditional batch ETL process) 
  • Deep knowledge ofrelational database design and SQL 
  • Experience with messagingRabbitMQApache Kafka, or similar 
  • Experience indeveloping RESTful APIs and microservices 
  • Experience with AWS 
  • Familiarity with TableauLookeror similar BI software would be a huge plus 
  • Familiarity with data warehouse design 
  • Intermediatelevel ofEnglish 
  • Process-oriented with strong organizational and communication skills 
  • Ability totranslate business requests into development tasks

Responsibilities:

  • Collaborate with senior management regarding all technical decisions and improvements to ensure alignment about engineering challenges and opportunities 
  • Build and design the architecture from scratch into scalable and durable systems 
  • Focus on clean codecode reviewsand best practices 
  • Design and implement a new data warehouse
  • Propose 3rd party platform for internal/in-app reporting 

We offer friendly working conditions with competitive compensation and benefits including:

  • Comfortable working environment
  • Friendly team and management
  • Competitive salary
  • Free English classes
  • Regular performance-based compensation review
  • Flexible working hours
  • 100% paid vacation, 4 weeks per year
  • 100% paid sick-leaves
  • Corporate and team building events

Apply Now