...
Careers

Senior Cloud Native Java Developer

We are looking for a Senior Java developer with 5+ years of relevant experience. Background or expertise in fintech/telecommunications is appreciated and will be considered as a plus.

At Infinite Lambda, you will join a team of experienced cloud native engineers who are passionate about delivering high-quality modern applications utilising latest cloud technologies and practices.

  • If you are a Ukrainian citizen, you are welcome to apply by selecting any of the locations below. You can then work remotely from any other place;
  • Our teams are distributed but we work local hours only.

Requirements

  • Java 8 or later, Spring, Spring Boot, Spring Cloud
  • Containers: Docker, Kaniko
  • Container orchestration: Kubernetes, Helm
  • Understanding of event-driven systems debugging
  • Experience creating streaming applications with Kafka/AWS Kinesis/similar
  • Familiarity with various design and architectural patterns (creational, structural, behavioural)
  • Databases: Relational Backend Database, NoSQL database
  • Strong distributed systems foundations
  • Inter-Process Communication: REST, Google Protocol Buffers, etc.
  • Testing: JUnit 4/5, TDD, jBehave, Cucumber or similar
  • Effective usage of CI/CD tools: Gitlab, Circle CI, AWS Code Pipeline or similar
  • Schema migration: Liquibase, Flyway or similar
  • Familiarity with build tools: Maven, Gradle or similar

 

Bonus points for

  • Security and compliance consciousness
  • Understanding of serverless principles
  • Understanding of static code analysis, e.g. experience with SonarQube or equivalent
  • ORM: Hibernate or similar
  • Orchestration: Airflow, Cadence, Argo Workflows, etc.

soft skills

  • Proactivity
  • Empathy
  • Excellent English and great communication skills
  • Experience working in a distributed team
  • Experience with Agile methodologies (XP/pair programming, Scrum, Kanban)
  • Experience with common workflow tools: JIRA, Slack
  • Analytical mindset and good problem-solving skills
Why Join us

We want to see you thrive with us.

Learning and growth

Get dedicated learning and development time, access to top-notch learning portals and use coaching opportunities.

Practising innovation

Use cutting-edge tech at a front seat to the rapid evolution of cloud and data.

Living autonomously

Pick your location, manage your time and forget about logging office visits. Life is too short for red tape.

Being yourself

Thrive in a supportive and inclusive team that is lucky to have you for who you truly are.

Enjoying the perks

Get private health insurance, work-from-home budget, unlimited paid holiday and wellness benefits.

Our hiring process

01
Application review
02
Screening assessment
03
Technical interview
04
Cultural fitness chat
Optimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.