Enable job alerts via email!

Senior Java Engineer

Specific-Group

United States

Remote

USD 90,000 - 150,000

Full time

24 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join an innovative company focused on transforming advertising technology with cutting-edge solutions. As a senior engineer, you will work on developing an AdTech product that processes over 600,000 transactions per second using a modern tech stack including Java 21, Kafka, and Docker. This role offers the flexibility of remote work while requiring occasional in-person collaboration in Valencia. With a strong emphasis on teamwork and communication, you'll be part of a diverse international team dedicated to delivering high-quality software solutions. If you're passionate about technology and eager to make a significant impact, this opportunity is perfect for you.

Benefits

Flexible working hours
Remote work options
Team events
Onboarding in Valencia

Qualifications

  • 6+ years of experience in Java environments and REST API design.
  • Strong communication skills and teamwork focus.

Responsibilities

  • Develop and implement AdTech solutions for real-time advertising.
  • Collaborate in a multicultural team to enhance software quality.

Skills

Java
REST APIs
Kafka
Microservices
Teamwork
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
AWS
PostgreSQL
MySQL
Apache Kafka
GitLab
Jenkins

Job description

Specific-Group is an international Software Implementation company, focusing 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 has 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, Spring Boot, and in a microservice environment.

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 tech stack 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 part of an international Engineering team, you will work on 1 project for the television customer Pro7 on developing their AdTech product, implementing Real-time Bidding (RTB), and developing 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 tech stack 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.

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!

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.

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.

Have we already told you that Specific-Group is an excellent workplace for senior engineers who will grow working in a modern tech stack environment? Apart 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: no one 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 team colleagues for team events, 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?

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.

Jornada laboral

Flexible

Remoto

100%

Presencial

Valencia

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.

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:

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:

  • 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.
  • Remote friendly. You will be asked to come to the office 2 or 3 times a month for team building.
  • Long-term project.
  • Cutting-edge technologies and high-quality developments.
  • Multicultural environment and international career possibilities.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Java Software Engineer

Techno Talent Inc

Remote

USD 100,000 - 130,000

Today
Be an early applicant

Senior Software Engineer_Java_Springboot

Lowe's

Remote

USD 100,000 - 130,000

Today
Be an early applicant

Senior Java Engineer | Phoenix, AZ, USA

First Citizens Bank

Phoenix

Remote

USD 95,000 - 150,000

4 days ago
Be an early applicant

Senior Java Engineer

First Citizens

Phoenix

Remote

USD 95,000 - 150,000

8 days ago

Senior Java Engineer

First Citizens Bank

Scottsdale

Remote

USD 95,000 - 150,000

8 days ago

Senior Software Engineer

Storm3

Remote

USD 100,000 - 720,000

Today
Be an early applicant

Senior Data Architect

Genpact

Remote

USD 140,000 - 150,000

Yesterday
Be an early applicant

Remote - Senior Java Software Engineer

WEX Inc.

Boston

Remote

USD 120,000 - 160,000

-1 days ago
Be an early applicant

Senior Software Engineer JAVA || REMOTE 10% Travel -Pheonix AZ - Must be local

Largeton Group

Hyde Park Township

Remote

USD 90,000 - 120,000

Yesterday
Be an early applicant