Senior Java Developer

Riga/Remote
Senior-Level Position
Java, Spring Framework (Core, MVC, Boot)
Apply Now

There are two kinds of jobs. One, where you are a passenger in your ancestor's seat, reading a book while someone else drives you down a predetermined route. Two, where you are the driver and decide where and how fast you go, while looking at the gas level, tire pressure and road signs. Veloce is the second.

Position Requirements

  • At least 5 years of software development experience using Java
  • Experience in the Spring Framework (Core, MVC, Boot)
  • Strong OO-design and -programming skills
  • Experience in developing RESTful APIs
  • Eager to learn new languages and technologies
  • Perfectionism, attention to details, sense of humour
  • English at B1 level

Desired Qualifications

  • Experience in writing software using Test-Driven Development principles
  • Experience with Agile/Scrum, Test-Driven-Development and Continuous-Integration methods
  • Experience in development on the Force.com platform (Apex, VisualForce, SOQL)
  • Docker, Kubernetes, AWS services (EC2, S3)

Responsibilities

  • Review, refactor and optimize other people's code
  • Develop new and support existing suite components
  • Work in a team to meet deadlines, to bring your solutions to life
  • Update already implemented and working suite solutions
  • Adopt new technologies, offer solutions and help choose the direction of product development

Benefits

  • You will do challenging tasks and constantly keep learning
  • We will pay for it, too: educational events, books and certifications are covered
  • Your work will be rewarded with above market level compensation
  • And a semi-annual bonus after one year of employment
  • Health Insurance Plan
  • MacBook Pro (+monitors) as main working tool
  • Flexible work time: start earlier or finish later, have a break in the middle, just do your work on time and communicate with the team
  • Option to work in the office, remotely or mixed: as long as work is done and you communicate with the team

Life as a Java Developer

We are building a development team, where backend and frontend developers work together, joke together and drink coffee together. A team we ourselves would like to work on. You will work on a configurator product with challenges similar to AI with a team of passionate and experienced senior developers just like you.

We do not expect you to be an expert in every stack component, we want someone who sees the whole picture - not just backend or frontend. On our team, you will touch a wide spectrum of work: from core product modules with complex constraint satisfaction algorithms, all the way to client-specific challenges to develop user-centered frontend solutions for enterprise-grade backend complexity.

Some days will be more fun than others, you will not always have an army of Juniors to pick up your least favorite tasks like in big firms. Still, the chaos is organized and the team is smart and helpful - you will learn a lot, grow a lot and work with genuine people who have vision and common sense.

Often Full Stack developers get hired to sit on one tech stack, usually backend, with a few frontend straps here and there. At Veloce, we know that the world is changing and no stack can remain stagnant for long. If you are interested to migrate to new libraries, use new approaches, work on the newest Java and Angular versions, see the bigger picture and take ownership of your decisions, we will work well together.
Dmitrijs Ralovecs
Co-founder, VP of Engineering, Backend

Ready to join the team?

If you think you could be a great fit for our team, then don’t hesitate and apply for the position right now

Fields marked with an asterisk (*) are required.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Apply now