All offersKrakówJavaSenior Java/Kotlin Developer
Senior Java/Kotlin Developer
Java
Scale IT Up

Senior Java/Kotlin Developer

Scale IT Up
Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    Java
    master
    Microservices
    master
    Distributed systems
    master
    Kotlin
    regular

Job description

Role: Senior Java/Kotlin Engineer
Location: Cracow, centre
Type of contract: b2b (10-16 k net) + benefits
Key mentions: product company, newly established in Poland ~ intelligent transport industry ~ great brands ~ SaaS


Be part of a new product engineering team, based in Krakow, building a ‘software as-a-service’ platform to create a digital market for global ground-transportation.

You will:
  • independently define solutions to complex problems, identify and use patterns, lead forums, groups and chair meetings, coach more junior levels;
  • take responsibility for the end-to-end delivery of large stories or epics, coaching junior developers and supporting other team members.

Your responsibilities will be:
  • analysing requirements, researching, designing and writing new software programs;
  • developing existing programs by analysing and identifying areas for modification;
  • writing and testing code, refining and rewriting it as necessary;
  • investigating new technologies; continually updating technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications;
  • working closely with other stakeholders, such as product owners, solutions engineers, UX designers, infrastructure engineers, AQA engineers, etc.;
  • consulting clients and colleagues concerning the maintenance and performance of software systems with a view to writing or modifying current operating systems.

We would need you to:
  • Represent a disciplined approach to automated testing and quality assurance that is required for a 24x7, near real-time platform:
  • ensuring that the “definition of done” extends to the quality assurance; function, feature and load testability; observability and
    availability of the components delivered;
  • Contribute to the Architectural decisions around the new system:
  • Provide suggestions on how to solve issues in a cleaner, smarter, simpler or more flexible way based on your experience;
  • Undertake code and design reviews and contribute to the ongoing improvement of the way we work;
  • Own delivery of your work end-to-end from collaboration with product owners through to deployment into production and beyond;

Role’s requirements/
Must have:
  • Min. 3 years of commercial experience with Java, sme experience with Kotlin
  • REST API and SOA
  • Microservices architecture
  • Google Cloud / Docker / Kubernetes
  • GIT/Git Flow
  • Experience in architecting, building and maintaining highly available, large-scale, and complex platform architectures

Nice to have:
  • Go/Scala/JS skills;