Senior Java (+Kotlin NodeJS) Developer

Posted Yesterday
Be an Early Applicant
Hiring Remotely in Ukraine
Remote
Senior level
Computer Vision • Software
The Role
Develop scalable backend solutions using Java, Kotlin, Node.js, Spring Boot, microservices, distributed systems, and cloud platforms. Responsibilities include architecture and code reviews, automated testing, performance optimization, troubleshooting, technical documentation, Agile/Scrum participation, and direct collaboration with international clients and stakeholders.
Summary Generated by Built In
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.

Skills Required

  • 5+ years of commercial software development experience
  • 3+ years of strong commercial Java experience
  • 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
  • Experience with Node.js and TypeScript, particularly AWS Lambda functions
  • Understanding of REST APIs, authentication and authorization, OAuth, JWT, and network protocols
  • Experience with relational databases including PostgreSQL, MySQL/MariaDB, or Oracle
  • Experience with NoSQL or key-value storage such as Redis or Memcached
  • Experience with messaging systems such as Kafka, RabbitMQ, or AWS SQS
  • Experience with Docker and cloud platforms, preferably AWS
  • Knowledge of Git and CI/CD practices
  • Understanding of security principles and OWASP vulnerabilities
  • Experience with microservices architecture and distributed systems
  • Ability to communicate directly with international clients and clarify technical requirements
  • Upper-Intermediate English level (B2+) or higher
  • 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Lexington, KY
1,061 Employees
Year Founded: 2015

What We Do

Founded in 2015, Helpware is a company taking a modern approach to the outsourcing industry. We created the company to change perceptions of what outsourcing is and can be, and we did that by building amazing cultures in each of our locations, and by simply treating our employees better. With Helpware, we are all a team and family, and you'll see that true difference when partnering with us. Helpware builds customized teams in Customer Service and Back Office for industry-leading startups and modern companies. With offices in California, Colorado, Kentucky, Ukraine, Philippines, Germany, and Mexico, we have the global scale to tailor custom teams and processes for success to our many powerhouse clients. Helpware has grown over the years, initially catering to startup client partners, and has now evolved into creating client partnerships with large enterprises as well.

Similar Jobs

Mondelēz International Logo Mondelēz International

o9 Change Readiness Lead

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
11 Locations
90000 Employees

Pfizer Logo Pfizer

Quality Assurance Manager

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
28 Locations
121990 Employees

Pfizer Logo Pfizer

Manager Archiving and Compliance

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
28 Locations
121990 Employees

GitLab Logo GitLab

Business Development Representative

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
28 Locations
2500 Employees

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account