Java Developer

Ruptela is looking for a Java Developer to join our talented development team.

We have created a feature-rich backend architecture and modern UI. Together these provide the leading Fleet management platform, which serves over 100K objects worldwide. We help organizations to manage their property effectively with up to date technologies (Hardware & Software).

Our real time data processing system has over 100k loT devices, from which we get around 50 million messages in 24 hours. This is something we expect and prepare for. What we are sure of, is that standard solutions are not enough while working with this kind of load, that‘s why we encourage freedom, innovation, excellence in engineering practices and DevOps culture.

We value the insights and creativity of our developers who work side-by-side with product owners and business analysts in creating high-quality Software as a Service (SaaS). As a member of our Agile cross-functional team you will be responsible forthe quality of what you produce, as well as putting that code into production and keeping it healthy.

Your key roles will be:

  • Developing features/integration from A to Z (technology selection, configuration, implementation, installation, tuning)
  • Researching new technologies and implementing them in product development
  • Analyzing the system, creating metrics, finding bottle necks and solutions to solve them
  • Everyday challenge – ensuring system stability while working with huge load of data. To do that you will have to find ways to:
  • Ensure and create a system and an architecture that would support constant data load
  • Process data to ensure client business needs
  • Ensure system sustainability and availability after maintenance or unexpected incidence in infrastructure or network
  • Improve realization process

Requirements:

  • You have a strong, well-rounded background in software engineering
  • At Linux you feel like home
  • You have experience with Java Spring
  • You write a robust code using unit (and integration) testing
  • We do not expect you to know everything, but we will value your experience in working with a stack similar to ours or motivation to learn

Our Technology Stack:

  • Backend and frontend hear each other via RestAPI
  • We trust in microservices
  • Backend: Java, Spring Framework, Spring Cloud, JPA, Netflix solutions
  • Storage: PostgreSQL, Cassandra, Redis, MongoDB
  • Messaging: RabbitMQ and Kafka
  • Infrastructure: OpenStack, Azure, Chef
  • Observability: Grafana, InfluxDB, Zabbix

Our Promise:

  • Opportunity to work in interesting projects with the latest technologies
  • Constant exposure to opportunities for professional growth
  • Freedom and responsibility to think of solutions, not just to do what you are told
  • Ability to make an impact in Product portfolio
  • Opportunity to occasionally work from home
  • Means for your development: conferences, relevant training courses, workshops, books and team building activities
  • Diverse motivational package and additional health insurance
  • Smart office filled with coffee, tea, fruits and cookies, different lounge rooms and activities

Your personal data will be processed in accordance with our privacy policy.

Contact us

Ineta Marmienė

HR Manager

Apply for this job