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