...
Careers

Senior Cloud Native Java Developer

We are looking for a Senior cloud native 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.

Unfortunately, we do not accept applications for this role at this point.

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

Commitment to equal opportunities

Infinite Lambda is an equal opportunity employer. Our inclusive culture celebrates diversity and treats everyone with dignity and respect. Accordingly, our selection process will never discriminate against applicants on the grounds of any characteristics, such as disability, age, gender, sexual orientation, family status, race, faith or other.

Why Join us

We want to see you thrive with us.

Being Your True self

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

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.

Learning & Growth

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

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 conversation