Resume and JobRESUME AND JOB
New Relic logo

Senior Software Engineer - Java

New Relic

Senior Software Engineer - Java

New Relic logo

New Relic

full-time

Posted: November 27, 2025

Number of Vacancies: 1

Job Description

About This Role

Join New Relic's Barcelona team as a Senior Software Engineer - Java to build and scale back-end services for a leading observability platform. Work with cutting-edge technologies like Go, Java, Kafka, and Kubernetes in a fast-paced, agile DevOps environment tackling complex distributed systems challenges. Collaborate in multidisciplinary teams to innovate, automate, and deliver real-time insights empowering customers to optimize their digital applications.

What You'll Do

  • Build, maintain, and scale back-end services and their support tools
  • Participate in architectural definitions with high innovation and creativity
  • Create automation and tooling to enhance system scalability and deployment ease
  • Work directly within multidisciplinary teams to support customers and partners
  • Research new tools and services to address complex scenarios and propose features
  • Collaborate in an agile DevOps environment, building and maintaining software while sharing on-call duties

What We're Looking For

  • Experience with distributed systems, concurrency, and scaling in production
  • Strong experience writing software in Java, adaptable to other languages and frameworks
  • Familiarity with asynchronous programming: streams, event-based flows, task/message queues
  • Comfort in fast-paced Agile environment delivering production code regularly
  • Collaborative work style promoting shared code ownership and inclusive decisions
  • Proficiency in English

Bonus Points If You Have

  • Contribution to open source projects
  • Understanding of build and test automation for team efficiency
  • Experience in technical mentorship to level up team skills

Key Skills

Java Distributed systems Concurrency Scaling production systems Asynchronous programming Streams Event-based flows Message queues Agile methodologies DevOps practices

Locations

  • Barcelona, Spain, United States

Salary

Estimated Salary Rangemedium confidence

55,000 - 75,000 EUR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Javaintermediate
  • Distributed systemsintermediate
  • Concurrencyintermediate
  • Scaling production systemsintermediate
  • Asynchronous programmingintermediate
  • Streamsintermediate
  • Event-based flowsintermediate
  • Message queuesintermediate
  • Agile methodologiesintermediate
  • DevOps practicesintermediate

Required Qualifications

  • Experience with distributed systems, concurrency, and scaling in production (experience)
  • Strong experience writing software in Java, adaptable to other languages and frameworks (experience)
  • Familiarity with asynchronous programming: streams, event-based flows, task/message queues (experience)
  • Comfort in fast-paced Agile environment delivering production code regularly (experience)
  • Collaborative work style promoting shared code ownership and inclusive decisions (experience)
  • Proficiency in English (experience)

Preferred Qualifications

  • Contribution to open source projects (experience)
  • Understanding of build and test automation for team efficiency (experience)
  • Experience in technical mentorship to level up team skills (experience)

Responsibilities

  • Build, maintain, and scale back-end services and their support tools
  • Participate in architectural definitions with high innovation and creativity
  • Create automation and tooling to enhance system scalability and deployment ease
  • Work directly within multidisciplinary teams to support customers and partners
  • Research new tools and services to address complex scenarios and propose features
  • Collaborate in an agile DevOps environment, building and maintaining software while sharing on-call duties

Target Your Resume for "Senior Software Engineer - Java" , New Relic

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer - Java. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer - Java" , New Relic

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

UX PlatformNew RelicBarcelona, SpainJavaDistributed systemsConcurrencyScaling production systemsAsynchronous programmingUX Platform

Related Jobs You May Like

No related jobs found at the moment.

New Relic logo

Senior Software Engineer - Java

New Relic

Senior Software Engineer - Java

New Relic logo

New Relic

full-time

Posted: November 27, 2025

Number of Vacancies: 1

Job Description

About This Role

Join New Relic's Barcelona team as a Senior Software Engineer - Java to build and scale back-end services for a leading observability platform. Work with cutting-edge technologies like Go, Java, Kafka, and Kubernetes in a fast-paced, agile DevOps environment tackling complex distributed systems challenges. Collaborate in multidisciplinary teams to innovate, automate, and deliver real-time insights empowering customers to optimize their digital applications.

What You'll Do

  • Build, maintain, and scale back-end services and their support tools
  • Participate in architectural definitions with high innovation and creativity
  • Create automation and tooling to enhance system scalability and deployment ease
  • Work directly within multidisciplinary teams to support customers and partners
  • Research new tools and services to address complex scenarios and propose features
  • Collaborate in an agile DevOps environment, building and maintaining software while sharing on-call duties

What We're Looking For

  • Experience with distributed systems, concurrency, and scaling in production
  • Strong experience writing software in Java, adaptable to other languages and frameworks
  • Familiarity with asynchronous programming: streams, event-based flows, task/message queues
  • Comfort in fast-paced Agile environment delivering production code regularly
  • Collaborative work style promoting shared code ownership and inclusive decisions
  • Proficiency in English

Bonus Points If You Have

  • Contribution to open source projects
  • Understanding of build and test automation for team efficiency
  • Experience in technical mentorship to level up team skills

Key Skills

Java Distributed systems Concurrency Scaling production systems Asynchronous programming Streams Event-based flows Message queues Agile methodologies DevOps practices

Locations

  • Barcelona, Spain, United States

Salary

Estimated Salary Rangemedium confidence

55,000 - 75,000 EUR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Javaintermediate
  • Distributed systemsintermediate
  • Concurrencyintermediate
  • Scaling production systemsintermediate
  • Asynchronous programmingintermediate
  • Streamsintermediate
  • Event-based flowsintermediate
  • Message queuesintermediate
  • Agile methodologiesintermediate
  • DevOps practicesintermediate

Required Qualifications

  • Experience with distributed systems, concurrency, and scaling in production (experience)
  • Strong experience writing software in Java, adaptable to other languages and frameworks (experience)
  • Familiarity with asynchronous programming: streams, event-based flows, task/message queues (experience)
  • Comfort in fast-paced Agile environment delivering production code regularly (experience)
  • Collaborative work style promoting shared code ownership and inclusive decisions (experience)
  • Proficiency in English (experience)

Preferred Qualifications

  • Contribution to open source projects (experience)
  • Understanding of build and test automation for team efficiency (experience)
  • Experience in technical mentorship to level up team skills (experience)

Responsibilities

  • Build, maintain, and scale back-end services and their support tools
  • Participate in architectural definitions with high innovation and creativity
  • Create automation and tooling to enhance system scalability and deployment ease
  • Work directly within multidisciplinary teams to support customers and partners
  • Research new tools and services to address complex scenarios and propose features
  • Collaborate in an agile DevOps environment, building and maintaining software while sharing on-call duties

Target Your Resume for "Senior Software Engineer - Java" , New Relic

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer - Java. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer - Java" , New Relic

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

UX PlatformNew RelicBarcelona, SpainJavaDistributed systemsConcurrencyScaling production systemsAsynchronous programmingUX Platform

Related Jobs You May Like

No related jobs found at the moment.