
Senior Java Engineer, Python
Posted Sep 8

Posted Sep 8
This is a fully remote position, open to applicants in Croatia.
β’ Design, develop, and sustain scalable backend services and APIs, primarily utilizing Java.
β’ Produce high-quality production code as an integral part of daily operations.
β’ Contribute to Python services and codebases as needed.
β’ Engage with approximately three to four interconnected microservices.
β’ Make and influence technical and architectural decisions.
β’ Decompose complex requirements and guide their technical execution.
β’ Review code and establish robust engineering standards.
β’ Mentor engineers and offer technical advice without formal management responsibilities.
β’ Collaborate with Product Owners to assess requirements, trade-offs, and delivery strategies.
β’ Develop and manage cloud-native services, primarily on AWS.
β’ Deploy and manage containerized applications using Kubernetes and Docker.
β’ Work alongside DevOps engineers on CI/CD, deployment, scalability, and reliability.
β’ Utilize data, analytics, and operational insights to inform technical choices.
β’ Contribute to testing, documentation, and ongoing improvement throughout the software development lifecycle (SDLC).
β’ Support the adoption of AI-assisted engineering tools and solutions when appropriate.
β’ A minimum of 5 years of professional experience in backend engineering.
β’ Strong, recent, and hands-on commercial experience with Java.
β’ Demonstrated experience in designing and developing microservices or distributed systems.
β’ Professional experience in contributing to production Python codebases.
β’ Deep knowledge of AWS and cloud-native application architecture.
β’ Significant hands-on experience with Kubernetes and Docker.
β’ Experience in designing and integrating REST APIs.
β’ Good understanding of SQL and relational databases.
β’ Practical experience with CI/CD pipelines and modern software delivery methodologies.
β’ Experience in influencing architecture or leading technical decisions.
β’ Capability to review code and mentor fellow engineers.
β’ Strong understanding of testing, maintainability, and production code quality.
β’ Comfortable managing multiple services and technical priorities simultaneously.
β’ Excellent communication skills and ability to collaborate with both technical and product stakeholders.
β’ Professional working proficiency in English (C1+).
β’ Experience with Azure alongside AWS (considered a plus).
β’ Experience in building or integrating AI-enabled products (considered a plus).
β’ Knowledge of analytics, data processing, or event-driven systems (considered a plus).
β’ Experience working in an international, distributed engineering environment (considered a plus).
β’ Previous experience supporting multiple engineering teams or product areas (considered a plus).
β’ Long-term B2B partnership.
β’ Over 20 days of paid leave.
β’ Apple hardware provided.
β’ Budget for training and professional development.
β’ Opportunity to work on AI-driven systems utilized globally.
β’ Collaboration with skilled, multidisciplinary engineering teams.
RR Donnelley
plotdesk
CmdScale GmbH
Colsubsidio
Get handpicked remote jobs straight to your inbox weekly.