Senior Java/Kotlin Backend Developer for Logistics Platform

Remotely
Full-time

About the Project

Our enterprise platform transforms delivery and freight transportation management through innovative technology. We are developing a comprehensive technology ecosystem with multiple integrations to both internal systems and external partners. You will engineer high-performance microservices processing logistics data in real-time, enabling businesses to optimize their supply chain operations with exceptional reliability.


Key Responsibilities

- Design and implement scalable backend services utilizing Java 17+, Kotlin 1.8+, and Python 3.10+.

- Architect high-load, fault-tolerant systems capable of processing thousands of logistics transactions per second.

- Develop efficient data models and optimize queries across PostgreSQL 15+ and NoSQL databases.

- Engineer secure and reliable integrations with internal systems and external logistics partners.

- Collaborate with cross-functional teams to define system architecture and implementation strategies.

- Perform thorough code reviews and provide technical guidance to development teams.

- Optimize application performance to meet sub-second response time requirements in production.

- Implement comprehensive automated testing strategies ensuring 98%+ code coverage.

- Contribute to continuous improvement initiatives for development practices and deployment processes.

- Research emerging technologies and recommend strategic technical improvements.


Required Skills

- Minimum 5 years of commercial software development experience with enterprise applications.

- Advanced proficiency in Java (Java 17+), Kotlin (1.8+), and working knowledge of Python (3.10+).

- Demonstrable expertise with JVM-stack tools: Maven 3.8+, Gradle 8.0+, JUnit 5, Mockito, JaCoCo.

- Comprehensive knowledge of Spring ecosystem: Spring Boot 3.1+, Spring Security 6.0+, JPA, JDBC.

- Advanced SQL skills with PostgreSQL 15+ including query optimization and performance tuning.

- Substantial experience with NoSQL databases: Cassandra 4.0+, Elasticsearch 8.5+, Redis 7.0+.

- Verified proficiency in designing and implementing microservices architecture.

- Practical experience with message brokers and event-driven architecture implementations.

- Demonstrable expertise with containerization: Docker, Kubernetes 1.26+, Helm charts, Istio.

- Working knowledge of CI/CD pipelines and infrastructure-as-code methodologies.

- Previous experience developing and maintaining high-load systems processing substantial data volumes.

- Proficiency with Agile methodologies and project management tools (Jira, Confluence).