Назад к вакансиям

Senior Java Software Engineer

от 3 000 $в месяц
AccesaTashkentГибридот 5 летПолная занятость
SQLJavaKubernetesCI/CDDockerGitREST APIMicroservicesSpring BootAgileAndroidKotlin

Описание

This role involves joining an international team to develop a delivery platform for drivers across Europe, with a focus on Java-based backend applications and microservices.

Responsibilities

  • Design and maintain Java-based backend applications and microservices with a focus on performance and reliability
  • Implement applications following best practices in clean code, testing, and performance optimization
  • Work closely with DevOps to containerize and deploy applications and integrate CI/CD pipelines
  • Use events to build robust, asynchronous systems that support scalability and decoupled services
  • Design and maintain efficient relational database integrations that ensure data integrity and system responsiveness
  • Engage in architectural discussions, perform code reviews, and promote best practices
  • Provide guidance to junior developers and foster a culture of collaboration and continuous improvement

Requirements

  • 5+ years of experience in backend software development using Java 8 or above
  • Strong proficiency with Spring Boot and the Spring framework ecosystem
  • Hands-on experience designing and implementing RESTful microservices
  • Proficiency in writing optimized SQL queries and working with databases
  • Strong understanding of asynchronous programming, message-driven systems, and distributed systems
  • Good understanding of Docker and orchestration platforms like Kubernetes
  • Familiarity with Jenkins or similar CI/CD tools for automated build and deployment
  • Experience with Git and Agile development practices
  • Regular use of AI tools to improve productivity, automate or reduce repetitive work, support decision-making, and deliver higher-quality outcomes
  • Ability to use AI tools responsibly by structuring effective prompts, critically validating outputs, understanding limitations, and taking ownership of the final result
  • Strong English communication skills
  • Hands-on Android mobile development experience
  • Willingness to learn and work with Kotlin

Nice to have

  • Experience with any Cloud platforms (e.g., GCP, AWS, Azure)
  • Experience with Kotlin and/or Android mobile development
  • Familiarity with performance tuning and monitoring Java applications
  • Knowledge of security best practices in backend development
  • German language skills

We offer

  • Salary: from 3000 USD net
  • Full-time employment
  • Holistic benefits program covering social, physical, emotional wellbeing, and work-life fusion
  • Medical benefits, gym support, and personalised fitness options
  • Healthy Habits Club
  • Flexibility to define work-life dynamic
  • Investment in mental wellbeing
  • Community engagement through passions and interests

Hiring process

  • Apply via the provided link