Software Engineer - Kotlin/Java

Hays — Poland · Posted ~7 hours ago

Mid Contract Remote

Skills

Kotlin Java Backend development Software architecture Solution design English

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A remote software engineering contract focused on backend development using Kotlin and Java within a large-scale digital ecosystem. The role combines implementation with architecture and solution-design discussions and requires collaboration with product and business stakeholders. English at B2 level is required.

Highlights

Fully remote, 12-month B2B engagement with opportunities to contribute to backend architecture, solution design, implementation, and collaboration with product and business stakeholders on a large-scale digital platform.

Description

Hays IT Contracting is a cooperation based on B2B rules. We connect IT specialists with the most interesting technological projects on the market. For our client, a leading e-commerce and digital marketplace organization developing innovative solutions in the automotive domain, we are currently looking for a Specialist for the position of Software Engineer (Kotlin/Java). Service delivery model: RemoteStart Date: ASAP Cooperation: 12 months Cooperation type: B2B, through Hays Poland Language: English (minimum B2) Project Description: The project focuses on the development of an automotive business area within a large-scale e-commerce ecosystem as part of a "store-in-store" initiative. The selected contractor will provide services related to the design, development, and evolution of backend solutions, contributing not only to implementation activities but also to architecture discussions, solution design, and collaboration with product and business stakeholders. The project requires professionals who combine strong backend engineering expertise with a proactive approach, effective communication skills, and ownership of delivered solutions. Technology Environment: Java, Kotlin, Spring Boot, Microservices, REST APIs, AI coding tools (GitHub Copilot, OpenCode, or similar agentic coding solutions) Scope of services: Design and develop backend services using Kotlin and Java Deliver scalable solutions based on microservice architecture principles Build and maintain REST API integrations Contribute to technical solution design and architecture discussions Collaborate with product and business stakeholders to refine and deliver project requirements Support continuous improvement of development practices through modern engineering tools, including AI-assisted coding solutions Ensure high-quality service delivery through proactive problem-solving and effective communication Required competencies: Commercial experience as a Mid+ or Senior Backend Engineer Strong hands-on expertise in Kotlin and Java Experience with Spring Boot Practical knowledge of microservices architecture Experience designing and developing REST APIs Practical day-to-day use of AI coding tools such as GitHub Copilot, OpenCode, or similar agentic coding solutions Ability to contribute to solution design and architectural discussions Strong communication skills and proactive approach to service delivery Availability for occasional project meetings in Warsaw, Poznań, or Kraków Polish language proficiency at native level English language proficiency at B2 level or higher Nice to have: MongoDB Spring Data MongoDB Google Cloud Platform (GCP) Frontend development experience Mobile development experience Cooperation process: Profile and experience review by the Hays teamA conversation with a Hays consultant about the project and scope of servicesA technical meeting with project representatives (up to 2 stages)Agreement on cooperation termsWelcome to the project! The cooperation is carried out between independent businesses (B2B model) and covers the performance of services within the agreed project scope. The Contractor independently organizes and manages the manner in which the services are performed, taking into account the project requirements, security obligations, and the necessary communication with the client. Any information regarding location, availability, or project meetings is provided solely for organizational purposes and shall not be construed as creating an employment relationship, employer-like supervision, or performance of work under the direction or control of the client.