CrawlJobs Logo

Senior Kotlin/Java Engineer

zoolatech.com Logo

Zoolatech

Location Icon

Location:
Poland , Wroclaw

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Join the engineering team and help build scalable backend services that power one of the world’s leading meal-kit delivery platforms. The team is responsible for ensuring that millions of customers around the world can pay seamlessly and securely for their subscriptions. You’ll work in a high-scale, event-driven microservices environment focused on supporting and expanding our payment capabilities. Right now, our main goal is to implement new payment methods via existing providers, making sure that recurring payments are successful or recovered on time. The scope of work includes extending existing systems, integrating with third-party payment providers, and ensuring that all changes are well-tested, documented, and smoothly integrated.

Job Responsibility:

  • Design, build, and maintain backend microservices within a high-scale, event-driven environment
  • Add and maintain payment options for customers through existing providers
  • Implement new payment methods and ensure they are technically sound, stable, and fully tested
  • Work with AWS, Kubernetes, and CI/CD pipelines to ensure reliable and automated delivery
  • Design and maintain REST/gRPC APIs, integrating with Kafka, SNS/SQS, PostgreSQL, and Redis
  • Focus on quality, security, and resilience — including testing (unit, integration, contract)
  • Strengthen observability and system reliability through logging, metrics, tracing, and runbooks
  • Work in an Agile environment
  • Participate in code reviews, share knowledge, and contribute to team growth

Requirements:

  • 5+ years of professional backend development experience
  • Strong expertise in Kotlin (and Java), building scalable microservices, ideally in high-traffic or e-commerce environments
  • Hands-on experience with Kubernetes, AWS, and CI/CD pipelines
  • Familiarity with event-driven architectures and message brokers (Kafka, SNS/SQS)
  • Solid understanding of PostgreSQL
  • Experience in testing best practices (unit, integration, contract, TDD)
  • Knowledge of Grafana for monitoring and observability
  • Excellent English communication skills – clear, structured, and collaborative

Nice to have:

Experience with A/B testing frameworks is an advantage

What we offer:
  • Paid Vacation
  • Sick Days
  • Sport/Insurance Compensation
  • English Classes
  • Charity
  • Training Compensation

Additional Information:

Job Posted:
December 14, 2025

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Kotlin/Java Engineer

Senior Kotlin/Java Engineer

Join the engineering team and help build scalable backend services that power on...
Location
Location
Turkey , Istanbul
Salary
Salary:
Not provided
zoolatech.com Logo
Zoolatech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional backend development experience
  • Strong expertise in Kotlin (and Java), building scalable microservices, ideally in high-traffic or e-commerce environments
  • Hands-on experience with Kubernetes, AWS, and CI/CD pipelines
  • Familiarity with event-driven architectures and message brokers (Kafka, SNS/SQS)
  • Solid understanding of PostgreSQL
  • Experience in testing best practices (unit, integration, contract, TDD)
  • Knowledge of Grafana for monitoring and observability
  • Excellent English communication skills – clear, structured, and collaborative
Job Responsibility
Job Responsibility
  • Design, build, and maintain backend microservices within a high-scale, event-driven environment
  • Add and maintain payment options for customers through existing providers
  • Implement new payment methods and ensure they are technically sound, stable, and fully tested
  • Work with AWS, Kubernetes, and CI/CD pipelines to ensure reliable and automated delivery
  • Design and maintain REST/gRPC APIs, integrating with Kafka, SNS/SQS, PostgreSQL, and Redis
  • Focus on quality, security, and resilience — including testing (unit, integration, contract)
  • Strengthen observability and system reliability through logging, metrics, tracing, and runbooks
  • Work in an Agile environment
  • Participate in code reviews, share knowledge, and contribute to team growth
What we offer
What we offer
  • Paid Vacation
  • Hybrid Work (home/office)
  • Sick Days
  • Sport/Insurance Compensation
  • Holidays Day Off
  • English Classes
  • Training Compensation
  • Transportation compensation
Read More
Arrow Right

Senior Software Engineer

EnergyHub empowers utilities and their customers to create a clean, distributed ...
Location
Location
United States
Salary
Salary:
130000.00 - 170000.00 USD / Year
energyhub.com Logo
EnergyHub
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years professional software engineering experience, preferably in a small to medium-sized team, with a proven exceptional ability as a FullStack engineer or similar role
  • Strong comfortability with Kotlin/Java and familiarity with web services and RESTful APIs using Spring
  • Expertise in API ingestion and data normalization processes
  • Experience with front end languages, such as React/Typescript
  • Experience with containerized systems
  • Knowledge of modern security best practices, authentication/authorization frameworks, and system/API hardening.
Job Responsibility
Job Responsibility
  • Develop and maintain the backend services of our EV platform, ensuring that all components work together seamlessly
  • Integrate with third-party APIs to implement external services into our platform, enhancing OEM partners and other external solutions
  • Manage ingestion and storage of multivariate data sets that can scale to millions of users/connected vehicles
  • Build and enhance data lakes to provide additional data analysis for different services and consumers
  • Develop services to interact with connected vehicles at scale
  • Develop and maintain front end “web apps” to provide UIs for our various different products and services
  • Ensure proper security and data protection policies, procedures, and monitoring are in place
  • Design, develop, and maintain third-party accessible APIs for data ingest/egress within the platform
  • Write and maintain technical documentation
  • Drive and embody the “Dev Owns Quality” culture
What we offer
What we offer
  • 100% paid medical for employees
  • 401(k) with employer match
  • Casual environment
  • Flexibility to set your own schedule
  • Fully stocked fridge and pantry
  • Free Citi Bike membership
  • Secure bike rack
  • Gym subsidy
  • Paid parental leave
  • Education assistance program
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer (Kotlin)

Location
Location
Salary
Salary:
Not provided
instaff.com Logo
InStaff
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Professional backend experience (Kotlin/Java)
  • Production experience writing services in Kotlin
  • Fluent in English
  • Reside in Europe and hold valid authorisation to work in country of residence
Read More
Arrow Right

Senior Android Platform Engineer

GM Israel (Herzliya) takes a significant part in introducing sophisticated softw...
Location
Location
Israel , Herzliya
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Over 5 years of Android development (Kotlin/Java), including system services or lower-level components
  • Strong experience with JNI and bridging Android to native code
  • Solid understanding of multi-threaded programming, memory management, and performance optimization
  • Experience with networking technologies
Job Responsibility
Job Responsibility
  • Design, implement, and maintain Android system services using Kotlin/Java and the Android NDK
  • Develop and maintain JNI layers enabling communication between Android components and native C++ code
  • Integrate and optimize on-device ML inference, including model loading, execution, performance tuning, and hardware-accelerated pipelines
  • Implement and maintain communication with back-office systems
  • Participate in the full software development lifecycle: architecture, design, implementation, testing, integration, and deployment
  • Collaborate with cross-functional teams (ML, cloud, QA, vehicle integration) to deliver end-to-end connected features
  • Write clean, maintainable, well-tested code for both Android and C++
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Transaction Risk

Our mission is to keep Airwallex’s products and services safe and secure. We con...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience in Java/Kotlin backend development, with proven delivery in internet-scale applications, large financial systems, or e-commerce platforms
  • 3+ years experience building systems for risk platforms and/or payment platforms
  • Bachelor’s degree in Computer Science or related fields (or equivalent practical experience)
  • Strong knowledge of Java ecosystem, including concurrency/multithreading, high-throughput IO (NIO), and network communication fundamentals
  • Solid foundation in distributed systems design: high concurrency, high load, high availability, resilience, and scalability
  • Strong engineering practices: performance tuning, service stability, data/query optimization, and production troubleshooting
  • Experience with Spring / Spring Boot and designing RESTful APIs
  • Familiarity with build tools such as Gradle/Maven
  • Familiarity with common data formats such as JSON
Job Responsibility
Job Responsibility
  • Design, develop, and operate core transaction risk services and infrastructure using Kotlin/Java, supporting payment products and transaction systems
  • Own end-to-end delivery of key components and services on Airwallex’s microservice framework: design, implementation, testing, deployment, and observability
  • Build high-concurrency, highly available distributed services, optimizing latency, throughput, and reliability for production workloads
  • Collaborate with senior engineers and cross-functional partners to define technical solutions, APIs, and service boundaries
  • drive architectural improvements
  • Explore and evaluate new technologies (e.g., graph/streaming/ML/LLM related) and propose pragmatic upgrades aligned with business risk needs
  • Mentor engineers through code reviews, design discussions, and engineering best practices, improving team quality and delivery efficiency
  • Participate in on-call/incident response when needed, driving root-cause analysis and long-term remediation
  • Fulltime
Read More
Arrow Right

Senior Android Engineer

N-iX is looking for a Senior Android Engineer. You will be a part of a USA-based...
Location
Location
Salary
Salary:
Not provided
n-ix.com Logo
N-iX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience developing Android mobile native applications in Kotlin/Java 5+ years
  • Excellent software architecture & design, programming, problem solving and debugging skills
  • Solid understanding of the full Android mobile development life cycle
  • Strong knowledge of Android UI design principles and best practices
  • Android Jetpack Libraries, Jetpack Compose
  • Experience with the Android Bluetooth stack (Classic, BLE)
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Experience with at least one of these design architectures: MVVM, MVC, VIPER, Clean (Onion Architecture)
  • Experience with Git and GitFlow
  • Experience with offline storage, threading, and performance tuning
Job Responsibility
Job Responsibility
  • Building product functionality by writing clean, efficient, and maintainable code
  • Propose process improvements and changes
  • Validating designs & requirements from the technical perspective
  • Take an active part in refinement, planning, daily and demo meetings
  • Collaborate with dev engineers and business partners to deliver the highest quality
What we offer
What we offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
Read More
Arrow Right

Senior Mobile Engineer

The goal of the Mobile Service is to design, develop and maintain the project su...
Location
Location
Vietnam , TP. Hồ Chí Minh
Salary
Salary:
Not provided
cmcglobal.com.vn Logo
CMC Global Company Limited.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Exceptionally strong written and verbal communication skills, as well as good interpersonal and organisational skills
  • Strong delivery focus with an active approach to quality
  • Working with key stakeholders and the wider mobile service team
  • Excellent analytical, troubleshooting & documentation skills
  • Able to work under pressure and self-manage tasks
  • Enthusiasm for technology and solving problems
  • Leadership qualities and skills
  • Experience across the full software delivery life cycle (planning, analysis, design, implementation, testing, deployment, and maintenance)
  • Agile software development and management methods and ability to excel within a fast-paced environment
  • A solid technical background as a Mobile engineer with seasoned React Native experience and Kotlin/Java or Swift/Objective-C
Job Responsibility
Job Responsibility
  • Management of conflicting priorities in a rapidly changing environment
  • Working with business analysts, and user experience designers to ensure requirements are clear whilst offering technical input into the requirements process
  • Working with Principal Engineers on the design for any feature or application that the mobile service supports
  • Active participation in all aspects of the software delivery life cycle and associated agile activities that the team undertake
  • Coaching and mentoring of other engineers to uplift service capability and cross-skill individuals over time
  • Continuous review, identification and improvement of engineering processes, practices and tooling
  • Perform code reviews and provide timely and constructive feedback
  • Participate in feature estimation from early ideation to delivery phases
  • Technical design and coding of all mobile applications and microservices
  • Working with a quality mindset to ensure applications are robust and appropriate code coverage is maintained and improved over time
What we offer
What we offer
  • Package 14 salary months
  • Extra package per year
  • Young and dynamic working environment
  • Continuous development of hard and soft skills through work and professional training
  • Opportunity to approach the newest technology trends
  • Exciting leisure: sports and art events, football club, family day
  • The company’s labor policy is completely pursuant to Vietnamese labor legislation plus other benefits offered by the company (Company trip, Holidays, etc.)
  • Fulltime
Read More
Arrow Right

Senior Mobile Engineer II

As a Senior Mobile Engineer II on the Guides and Surveys team, you will play a p...
Location
Location
Czechia
Salary
Salary:
Not provided
fullstory.com Logo
Fullstory
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional mobile engineering experience with a proven track record architecting and designing complex technical solutions independently across the entire mobile stack
  • Deep cross-platform expertise in React Native and Flutter, including experience building custom bridges, packages, and reusable libraries
  • Strong proficiency in native development (Swift/Objective-C and Kotlin/Java) and a solid understanding of "small screen" design patterns
  • Product-focused mindset with high autonomy, possessing the ability to translate customer needs into technical roadmaps
  • Exceptional technical communication and mentorship skills
  • Bachelor's degree in Computer Science or a related field
Job Responsibility
Job Responsibility
  • Collaborate with Design, PM, and Engineering teammates to plan, architect, and build business-critical mobile features
  • Ideate with our core team on how to best architect mobile support for customers using Guides and Surveys
  • Anticipate and develop support for new mobile (React Native, Flutter, iOS and Android) platform-specific features
  • Drive improvements to engineering processes, tooling, and best practices
  • Mentor and coach junior and mid-level engineers, providing technical guidance, conducting code reviews
What we offer
What we offer
  • Flexibility and Connection
  • Benefits
  • Learning opportunities
  • Productivity support
  • Team Collaboration
  • Paid parental leave
  • Bereavement leave, including miscarriage/pregnancy loss
Read More
Arrow Right