← Back to job listings
HE
Senior Java (+Kotlin NodeJS) Developer
Helpware · Ukraine
About The Role
We are looking for a talented
Senior Java Developer
- to join our partner’s team and work on a modern software solution in the
- travel and tourism industry
- . This is an exciting opportunity for a strong Java engineer who enjoys working with modern technologies, distributed systems, and international teams.
- Position details
Start
ASAP
Duration
3 months initially
Location
Ukraine
Employment model
Direct hire
Workload
Full-time
Industry
Travel & Tourism
English
Upper-Intermediate (B2+) to Fluent
Key Responsibilities
- Develop backend solutions based on modern software development practices, cloud platforms, and microservice architecture.
- Participate in application architecture and solution design.
- Take part in architecture and code reviews.
- Design and implement unit, integration, functional, and other types of tests.
- Develop highly testable, scalable, performant, and maintainable code.
- Work with Agile methodologies and participate in Scrum activities.
- Collaborate closely with PMs, engineers, architects, QA, and other stakeholders.
- Communicate directly with the client on a daily basis to clarify requirements and discuss technical solutions.
- Contribute to technical documentation and feature design.
- Troubleshoot, profile, debug, and optimize applications.
- Participate in refactoring and continuous improvement of development processes.
Requirements
- 5+ years of commercial software development experience.
- 3+ years of strong commercial experience with Java.
- Strong knowledge of
OOP, SOLID, DDD, TDD/BDD
- , algorithms, data structures, and design patterns.
- Strong experience with
Spring Boot
and backend development.
Experience with
- high-performance and high-load systems
- .
- Good knowledge of
Kotlin
and reactive programming, preferably with Spring Boot Reactor.
Experience with
- Node.js / TypeScript
- , particularly for AWS Lambda functions.
- Strong understanding of
REST APIs
- , authentication and authorization flows, OAuth, JWT, and network protocols.
- Experience with relational databases such as
PostgreSQL, MySQL/MariaDB, or Oracle
.
Experience with
- NoSQL / key-value storage
- such as Redis or Memcached.
- Experience with messaging systems such as
Kafka, RabbitMQ, AWS SQS
, or similar.
Experience with
Docker
- and cloud platforms, preferably AWS.
- Good knowledge of
Git
- and CI/CD practices.
- Understanding of security principles and common vulnerabilities, including
OWASP
- .
- Experience with microservices architecture and distributed systems.
- Ability to communicate directly with international clients and clarify technical requirements.
- English: Upper-Intermediate (B2+) or higher.
Technical Skills
Languages
Java, Kotlin, Node.js, TypeScript
Frameworks
Spring Boot, Spring Boot Reactor
Architecture
Microservices, DDD, design patterns, distributed systems
Databases
PostgreSQL, MySQL/MariaDB, Oracle, Redis, Memcached
Messaging
Apache Kafka, RabbitMQ, AWS SQS or similar
Cloud
AWS
Testing
JUnit, PowerMock, WireMock
DevOps
Docker, CI/CD, Git
Security
OAuth, JWT, OWASP
OS
Linux and command-line tools
Nice to Have
- Hands-on experience with
- AWS services
- such as Aurora, Lambda, and Step Functions.
Experience with
Kubernetes
.
Knowledge of
Terraform or Ansible
- .
- Experience with serverless architecture.
- Experience integrating third-party solutions.
Knowledge of
MongoDB, Elasticsearch
- , or other NoSQL technologies.
- Experience with search engines.
- Relevant Java, Spring, or cloud certifications.
What We Offer
- Opportunity to work on an international project in the
- travel and tourism industry
- .
- Collaboration with experienced engineering professionals.
- Exposure to modern cloud-based and microservices architecture.
- Professional growth and knowledge-sharing opportunities.
- International and collaborative working environment.
Similar roles you might like
See all →RM
Amazon Agency Listing Copywriter & Catalog Associate
Rankona Mazon AB
Salary not disclosedPosted 14 days ago
U
Graphic Designer for Corporate Brochure (Consulting/Pharma Experience)
Uptalent.io
Salary not disclosedPosted 1 month ago
G
Casual Cook - Sebastopol and/or Wendouree (Interviews at Sebastopol)
guzmanygomez
Salary not disclosedPosted 1 month ago
G
Casual Shift Leader - Sebastopol and/or Wendouree (Interviews at Sebastopol)
guzmanygomez
Salary not disclosedPosted 1 month ago
G
Casual Crew - Sebastopol and/or Wendouree (Interviews at Sebastopol)
guzmanygomez
Salary not disclosedPosted 1 month ago
I
Senior Unity engineer (3 Month Project)
Intetics
Salary not disclosedPosted 1 month ago
I
1037| Senior MLOps specialist (3 Month Project)
Intetics
Salary not disclosedPosted 1 month ago
U
Supply Associate
Unhcr
Salary not disclosedPosted 3 months ago
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
