Middle Java Software Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Middle Java Software Engineer (Java/AWS): Design, develop, and evolve Java-based backend solutions for a large-scale consumer mobile application in the automotive marketplace with an accent on scalability, performance, reliability, and end-to-end feature delivery. Focus on building data-layer capabilities (SQL, caching), improving API and system performance (including A/B and performance testing), and collaborating across product, UX, and engineering to ship measurable improvements.
Location: Ukraine
Company
builds and delivers software solutions for long-term client projects.
What you will do
- Design, develop, and evolve Java-based backend solutions powering consumer-facing mobile experiences.
- Own end-to-end delivery of features and improvements from technical design through implementation, testing, deployment, and monitoring.
- Collaborate with front-end engineers, product managers, UX designers, and analysts to deliver cohesive user experiences.
- Build and optimize data-layer solutions using SQL, caching strategies, and appropriate storage technologies.
- Investigate and implement API and system performance enhancements, including A/B and performance testing initiatives.
- Contribute to architectural decisions and support integrations with partners and platforms.
Requirements
- 3+ years of hands-on Java software design and development experience in fast-paced environments.
- Strong object-oriented programming skills, data structures, algorithms, and complexity analysis.
- Solid experience with data-layer technologies: SQL, caching mechanisms, and storage alternatives.
- Practical knowledge of web-tier technologies, backend integration patterns, and API design.
- Proficiency with AWS and cloud-based application development and deployment.
- Upper-Intermediate English or higher for collaboration with international teams.
Culture & Benefits
- Remote/office work model.
- Cross-functional Consumer Mobile App team working with a long-term client.
- Focus on fast iteration cycles while maintaining high engineering standards.
- Opportunities to influence architecture and adopt modern technologies and development methodologies.
Hiring process
- Application review by recruiter.
- Interviews to assess technical fit and collaboration approach.
- Final steps to align on role expectations and next steps.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →