Senior Java Engineer
Specific-Group is an international Software Implementation company, focus on taylormade technical solutions rather than PowerPoint presentations. You will not gather any technical debt like in product companies as their engineers change the scrum teams every 1,5 years on average. That is why they work long term together with an unlimited working contract.
SPG have engineering departments in Valencia, Lithuania, Poland, Vienna, and Germany. Their mission is to continue boosting the tech ecosystem and develop an AdTech solution together with Virtual Minds (a Pro-7 Television company). You will grow with this tech and project setup of this state-of-the-art solution with more than 600,000 transactions per second and very low latency this works only with a modern stack like Java 21, AWS, Springboot and in a microservice environment.
Do you want to know more? We are looking for you!
¿Qué harás?
👉 Firstly, a bit of context
Specific-Group is a constant growing (last 5 years 25% on average per year) international engineering implementation company, born in Austria and the founded by an engineer and offering various individual software solutions. Mainly in the financial, insurance, and industry sectors. With 26 years in the market and a team of 450 technical colleagues, they work with well known customers like Santander, VW, Porsche, KTM, BMW…
🧐 What will you be working on?
A platform/service that seeks to evolve advertising technology and remove google ad-services from their platforms. They implement real-time offers, an automated procedure that evaluates prices between supply-side and demand-side platforms through programmatic advertising.
The service has a lot to deal with since traffic, scalability, and quality are essential. To give you an idea, we have more than 600,000 transactions per second (and very low latency).
You will grow with the modern techstack java 21, Kafka, Docker…
The current service is used by more than 5,500 advertisers every month to access their ad inventory characterized by high quality and security for companies. The important thing to understand here is that billions of advertising transactions are executed.
🙌 What do we expect from you?
Your magic!
As a part of an international Engineering team you will work on 1 project for the television customer Pro7 on developing their AdTech product, implementing Realtime Bidding (RTB), and develop integration between Supply-Side Platforms (SSP) and Demand-Side Platforms (DSP) with key features of programmatic advertising, to enable targeted real-time advertising that also considers factors such as location, current store stock, price range, and many more.
The techstack speaks for itself:
- Microservices-based architecture.
- The main language is Java 21, with Spring (boot).
- Usage of clean code and other best practices.
- As databases, they work with PostgreSQL and MySQL.
- They work with data streams and use tools like Apache Kafka / Flink to process them in real-time.
- They have Big Data solutions, mainly with Spark, Apache Airflow
- REST API all the way.
- They widely use containerization with Docker and Kubernetes
- The pipelines (CI/CD) are set up in GitLab and Jenkins.
- They use AWS as a cloud service.
Since you are still reading… sounds good, doesn't it? ;-)
Some other Projects they have delivered:
- Banking API Layer: Used by bank B2B customers and business partners to create/manage depots and handle transactions- processes that are actually carried out manually by bank employees. Microservices based on Spring Boot services.
- Platform for Car Mobility: This established "Auto As A Service" and redefined inexpensive mobility. The future of mobility is an all-in-one platform that provides a wide range of automobiles that may be rented for minutes to months. In the summer, it's a cabrio, and in the winter, it's an electric SUV.
- Platform for Business Payments: The platform connects significant clients of an international bank to payment transactions directly. It can handle 1 million transactions per hour on a regular basis. The largest wage payouts per block exceed 1 billion euros!
Tu evolución
En 1 mes
You will have completed your onboarding process and gained an understanding of the work environment. You will observe how teams are organized and get to know the various teams and workgroups across locations, their international culture, and their way of working.
Tus responsabilidades
You will develop software in an enterprise setup and scale projects considering the monitoring and maintenance of current ones.
You will handle the entire software development process from analysis, design, programming, testing to ongoing operation.
You will be responsible for functional and non-functional requirements and detailed technical specifications. Including refinement every 2 weeks.
You will contribute to idea generation and actively participate in the continuous improvement process.
Contribute to architectural design decisions.
¿Cómo lo harás?
Have we already told you that Specific-Group is an excellent workplace for senior engineers who will grow working in a modern techstack enviroment? A part from their hub they have set up in Valencia 2 years ago, they have offices in various European countries and the United States.
They have an international and remote team, so you will find yourself in a diverse yet well-organized technological environment.
The working language is English, and you will work closely with colleagues from different nationalities.
Remote share: noone wants to drive to a meeting who would be also possible remote. The team is senior, working almost 100% remote, relevant is the mindset and willingness to meet the teamcolleages for teamevents, retros, celebrating releases… clear is that engineering is from home much more effective, the human part should be also considered.
In your first days, they will invite you to your onboarding at their Valencia office, and they would like you to spend at least a few days (2 or 3) there in person each month. Talking about the retro is easier while having a beer/drink with the team colleagues.
With your entry, they will strengthen the work squad for their AdTech product, in which you will be involved and where currently 5 colleagues work in Valencia and one more from another location. In total, their engineering team in Valencia consists of 12 people, and their goal is to hire this year 10+ senior engineers.
They have internalized good practices in code, and among other practices, they do code reviews, testing, and Pipeline management.
They do a daily stand-up around 11 am, and at least for now, being a small team, there is a lot of flexibility in organizing work and achieving milestones.
Are you ready for a total immersion in a multicultural and international environment?
¿Cuándo trabajarás?
The truth is that they are not into just warming the chair; they like the team to have flexibility to balance work and life.
You will work a full-time schedule, but how you organize your hours is up to you. You only have to take into consideration that the daily stand-up is sacred and takes place at 10-11 am so that everyone can attend. Additionally, the retro meeting is on Thursdays at 4:00 PM.
Día laborable
Jornada completaVacaciones
24 díasJornada laboral
Flexible¿Dónde trabajarás?
Remoto
Presencial
You will become part of a fairly recent landing.
Their Valencia office has been operational for just over two years, so you will find a small but very flexible team. They prefer engineers from Valencia or other well-connected cities, since both onboarding and some meetings like retro, sprint release, quarterly planning, team events are conducted in person.
This means they would like you to spend at least 2 or 3 days per month with the team in person.
¿Con quién trabajarás?
If we count the entire group, they currently have over 470 people on the team. In your case, you will be more focused on the Valencia team, among whom you will find colleagues such as:
- Aleksandr Kalinin (Lead Java Developer)
- Gediminas Sakalauskas (Senior Java Developer)
- Ivan Bobkov (Senior Java Developer – based in Vienna)
- Aliaksandr Valiuk (Backend Developer)
- Baharak G. (People Operations)
¿Qué piden?
The folks at Specific Group know that there is top-notch quality in Spain, yet they have some important points for you:
At the technical level, they are looking for:
- More than 6 years of experience working with Java environments.
- Comfort with modeling complex object structures, essential for designing robust systems.
- Experience in designing REST APIs, creating powerful and flexible user interfaces.
On a personal level:
- Hands-on engineering mindset
- Proficiency in English (at least C1), as it will be the working language.
- Strong communication and teamwork instead of fixing tickets
They would be impressed if you also:
- Have experience working with message queues such as Kafka, RabbitMQ, SQS, as these tools will be part of your daily work.
- Are familiar with Docker and Kubernetes.
- Have worked in cloud environments
Tecnologías
Innegociable
Java
Spring Boot
Estaría bien
Hibernate
RabbitMQ
Suma puntos
Kafka
AWS
Angular2+
Otras habilidades
Innegociable
Trabajo en equipo
Aprendizaje Continuo
Comunicación intercultural
Estaría bien
Proactividad
Suma puntos
Atención al detalle
Idiomas
What the FAQ?
No. Están buscando a personas que residan en la zona de Valencia.
La verdad es que necesitan cubrir la posición YA de YA, por lo que tratarán de ser lo más ágiles posibles.
- Reunión de 15 minutos para conoceros y resolver dudas sobre el proyecto.
- Reunión técnica: 60 minutos.
- Reunión técnica (doble check): 20 minutos.