Назад
3 дня назад

Java Developer (Spring Boot)

2 000$
Формат работы
onsite
Тип работы
fulltime
Грейд
middle/senior
Страна
Uzbekistan
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

#java
Java Developer (Spring Boot)
Employment type: Full-time
Format: On-Site
Location: Tashkent, Uzbekistan
Company: Logistics
Salary: From $2,000 (Based on experience)

Responsibilities
— Develop and maintain backend systems using Core Java and Spring Boot
— Utilize JPA and Hibernate ORM frameworks for efficient database interactions
— Apply SOLID and DRY principles to write clean, maintainable code
— Design and implement RESTful APIs, integrating with front-end and third-party systems
— Manage and optimize database interactions with SQL, PostgreSQL, and MariaDB
— Use Spring Security and Spring Cloud to build secure and scalable applications
— Optimize JVM memory management for high-performance applications
— Collaborate with teams using Atlassian tools (Jira, Confluence)
— Deploy applications using Docker for containerization
— Implement messaging and data synchronization with RabbitMQ

Requirements
Must Have
— 3+ years of professional experience in Java development
— Proficiency in Core Java: OOP, JVM, Streams API, Memory Management
— Strong SQL knowledge, particularly PostgreSQL and MariaDB
— Hands-on experience with Hibernate and JPA
— Understanding of design patterns: Creational, Structural, Behavioral
— Familiarity with design principles: SOLID, ACID, KISS, DRY
— Experience with Spring framework: Spring Core, Spring Boot, Spring Security, Spring Cloud
— Building and integrating RESTful APIs

Microservices & Distributed Systems
— Proven experience designing and implementing microservices architecture in real-world projects
— Experience participating in Monolith → Microservices migration and understanding of migration approaches
— Ability to define service boundaries and identify bounded contexts using Domain-Driven Design (DDD)
— Practical application of the Database per Service principle and handling data consistency between services
— Experience applying microservices design patterns (e.g. Saga, CQRS, API Gateway) in production
— Hands-on experience with distributed system challenges (eventual consistency, fault tolerance, etc.)

Nice to Have
— Knowledge of Spring WebFlux for asynchronous/reactive applications
— Experience with Docker and RabbitMQ
— Familiarity with Atlassian tools (Jira, Confluence) for project management

What We Offer
— Competitive salary of $2,000+ (negotiable based on experience)
— Career growth in a fast-growing logistics tech company
— Work with cutting-edge Java and cloud technologies
— Innovative and collaborative work environment

How to Apply
Send your resume and a brief cover letter to:

Tg:


👉

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -