2022-07-29 11:26:48

Senior Java Developer (Device Intelligence)

CVMarket.lt klientas
5000 - 6700 €/m Gross

Job Description

To enable CUJO AI Device Intelligence operations we are looking for a Senior Software Engineer to join our team. Candidates will work in a diverse environment both in terms of nationality and expertise. Its responsibility is designing, developing, and operating a stand-alone machine learning device intelligence solution for network service providers that provides valuable device context in addition to reliable device identities. The problems we are dealing with are unique and challenging and the scale is out of the ordinary. We work mostly with Cloud native solutions (AWS) and bleeding-edge technology. The team is based in Lithuania.

  • Perform as versatile contributing member to the team dealing with device intelligence mainly
  • Design and implement solutions, build, deploy and operate CI/CD pipelines, service monitoring and alerting
  • Contribute to the company-wide practices in how we build secure, scalable, robust, and cost-efficient processing pipelines and analysis engines

Requirements

  • Mastery of core Java concepts and solid experience in Java-based development starting from 5+ years of professional experience
  • Good command of Java specific frameworks, especially Spring, Hibernate
  • Experience in working with databases: Aurora/RDS (Postgresql), DynamoDB, Elasticsearch
  • Knowledge of AWS Stack, especially services like EC2, ECS, ELB, S3, Lambda, API Gateway, Route53, SSM PS, SM, ECR, MSK, DynamoDB, CloudWatch, RDS, IAM, VPC, EFS
  • Experience in provisioning resources in cloud-based environments using infrastructure as a code. Ideally AWS CloudFormation or Terraform
  • Agile software development process experience
  • Solid understanding and experience building CICD pipelines, preferably with Jenkins
  • Experience in system monitoring, performance optimization and advanced troubleshooting
  • Documentation skills (processes, diagrams, technical designs)

Soft skills to have:

  • Be able to show and take initiative for challenging tasks
  • Good communication skills in English
  • Co-operative and can-do attitude; ability to drive things through the organization
  • Team player, able to express own opinion, give/take & apply any feedback
  • Being strong where sees the need, but also giving room to other opinions
  • Experience in working with multinational teams spread across different physical sites

Preferred competencies:

  • Experience in technical design and solution architecture
  • Experience in operating large-scale systems with high data volumes
  • Experience in serverless architecture and development
  • Experience in debugging and troubleshooting business critical production systems under heavy loads
  • Cost awareness and understanding how to monitor costs, analyse existing systems cost structure and make suggestions for more cost-effective use of AWS cloud
  • Security minded, experience in securing AWS environments – understanding the basic principles and building blocks of “security in the cloud”, and convenient with AWS IAM
  • Understanding of auto-scaling and self-healing concepts & principles of building resiliency in distributed systems

Company offers

  • Ability to work flexible hours;
  • Hybrid work model in modern offices in Kaunas and Vilnius;
  • Modern development equipment;
  • Conferences, training, books – anything for your development;
  • Opportunity to learn from highly skilled colleagues;
  • Benefits package that includes Health Insurance, snacks, and more!