This position has been

Filled

View Open positions

Senior Kotlin/Java Developer

Remote

ObjectStyle is a provider of open source solutions and commercial software development services with offices in the US and Poland. We are a major driving force behind such projects as Apache Cayenne – a powerful ORM framework, Bootique.io – a container-less Java app launcher, LinkRest – a model-driven REST engine, and a number of others. Our clients are located in the US, Australia, and EU. We work with the National Hockey League, Wikipedia, and other great companies.

We are looking for a highly qualified Senior Kotlin/Java Developer with extensive back-end programming skills and experience in user-facing projects. As a Senior Developer, you will be responsible for designing, creating, testing, and implementing Kotlin-based applications, with a strong focus on integrating Java and Python. You will interpret briefs to create high-quality code that functions according to specifications and will work closely with cross-functional teams to determine application functions and build objectives. Ensuring that written code is thoroughly debugged and tested before release is crucial.

Key Requirements:

● Extensive Kotlin Experience. Highly experienced and self-sufficient in programming with Kotlin.
● Java Expertise: Significant experience with Java, particularly in a back-end context.
● Python Knowledge: Ability to understand and enhance code written in Python, including rewriting existing Python code in Kotlin and adding new features.
● Public-facing APIs & GRPC: Experience in updating/creating public-facing APIs, GRPC endpoints, and strong evidence of execution with cross-functional teams (Product, Design, Analytics, Operations).
● Mobile Integration: Experience working with iOS/Android engineers on user-facing product features.
● REST-like APIs: Extensive experience working with REST-like APIs and integrating third-party APIs.
● High-Quality Code: Proven ability to write high-quality code that meets specific quality criteria benchmarks covered by comprehensive tests.
● Testing Proficiency: Ability to self-test code using industry-standard testing methods such as GitHub, including unit tests, integration tests, and end-to-end tests.

Desired Qualifications:

● Educational Background: Bachelor’s degree in computer science or related field.
● Experience: 7+ years of experience in Kotlin/Java development preferred (minimum 5+ years of experience).
● Back-End Programming: Deep experience and self-sufficiency in back-end application programming, including debugging and testing.
● Spring Frameworks & Agile: Experience with Spring Frameworks and Agile methodologies.
● ML Models & Math Skills* Strong math skills and previous experience working with ML models preferred.

What We Offer:

  • Competitive salary and benefits package
  • Opportunities for professional growth and development
  • A collaborative and innovative work environment
  • Flexible work arrangements

Why would you want to join?

  • Team level. This is the team of world-class senior engineers. You will be working with people from Amazon, Reddit, and other technology companies.
  • Comfort. We believe that only in a comfortable and safe environment will you be able to perform at your best. That’s why we have a flexible schedule and avoid overtime work.

Send your CV to
[email protected]

Send us your resume

    .pdf, .odt, .docx
    and/or