Point your AI agent at freehire and let it find you a job.

Get the CLI →

Vector Software

NewBe an early applicant

Middle Java Developer

Posted Updated 6 views
Discussion

Summary

Middle Java developer who builds and maintains scalable Java 8–17 microservices with Spring Boot, streams data via Kafka, stores it in Elasticsearch/Cassandra/Cosmos DB, and runs it on Azure services, while debugging and collaborating in an international team based in Lviv.

The ideal candidate has hands-on experience in Java development, knowledge of microservices architecture, and the ability to work with cloud-based solutions. This role involves developing and maintaining scalable applications.

Responsibilities
  • Develop and maintain microservices using Java 8-17 and Spring Boot.Work with Elasticsearch and Apache-Cassandra for data storage and management.
  • Integrate and manage Kafka for real-time data streaming and messaging between services.
  • Collaborate with team members to troubleshoot and debug application issues.
  • Follow best coding practices and contribute to the improvement of system architecture.
  • Work with Azure Services for cloud-based solutions.


Requirements

  • Solid experience (3+ years of total experience in Java)
  • Strong knowledge of Spring (Boot, MVC, Security, Data JPA, State Machine)
  • Experience working with Web Services (REST, JSON, SOAP)
  • Experience with Cosmos DB and/or Apache-Cassandra.
  • Hands-on experience in working with Azure Services
  • Experience with Kafka
Would be a plus
  • Problem-solving and debugging skills.
  • Upper-intermediate level of English (both written and verbal)
  • Ability to collaborate within an international team


Benefits

Professional development

  • Highly experienced professional community: more than 50% employees have a senior level of competence
  • Personal development plan and regular Performance Appraisal
  • Clear rotation process with opportunity to switch between different roles, projects or technology stack
  • Attendance of professional conferences, meetups and certifications (coverage upon on business needs)
  • Internal training programs, free SmartTalks and TechTalks inside the company
  • Access to Pluralsight
  • Corporate English classes

Well-being

  • Flexible schedule and possibility to work remotely: feel free to choose an option upon your preferences
  • Paid vacation annually


Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.