Position: Middle/Senior/Lead Java Developer
Company: Akvelon Ukraine
Category: Java
Experience required: 3y
English level: intermediate

**Project description**

Cloud-based subscription management platform that functions as a system of record for subscription businesses across all industries. Platform was architected specifically for dynamic, recurring subscription business models and acts as an intelligent subscription management hub that automates and orchestrates the entire subscription order-to-revenue process seamlessly across billing and revenue recognition. It serves more than 1,000 companies around the world.

**TECH STACK:** Java, Spring, Rest API, Microservices, Kafka, Spark, AWS, Kubernetes, Terraform, AngularJS

**Required skills**

•  4+ years software development experience specializing in enterprise SaaS software
• Solid programming background in Java
• Strong database and SQL knowledge including Oracle, PL/SQL, Postgres or MySQL
• Have designed and built web applications and possess expertise in related concepts like web services, SOA, RPC (REST, gRPC, Thrift) and API design
• In depth knowledge of common algorithms, data structures and design patterns and their applications.
• Hands-on experience in cloud and devops technologies (Docker, Terraform, AWS services)
• Knows how to implement and operate performant and scalable distributed systems, particularly a SaaS product
• Exposure to big data and NoSQL technologies
• Familiarity with web applications and UI concepts like AJAX, SPA, sessions etc.
• Good verbal and written communication

**Responsibilities**

•  Design and develop highly flexible common components and APIs that enable product customizability and extensibility
• Design and develop application components for scale
• Raise the bar on engineering practices and code quality
• Help with transition to micro-service and cloud-based architecture

**We offer**

•  To attend challenging projects from world-known companies
• Opportunity for self-realization, career and professional growth
• Official employment with competitive compensation
• Opportunity to go on international business trips
• Paid vacation, sick leave, official Ukrainian holidays are days off
• Flexible working schedule
• Corporate events
• English classes & speaking clubs
• Library with contemporary professional literature
• Friendly team
• Comfortable working environment