Senior Java/Kotlin Backend Developer for Logistics Platform
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).
