Senior Software Engineer (Java) - Remote Work

BairesDev

Lisboa

Híbrido

EUR 50 000 - 75 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Vantagens oferecidas por esta oferta de emprego

Remote Work
Excellent compensation
Hardware and software setup
Flexible hours
Paid parental leaves
Supportive environment

Resumo da oferta

BairesDev is seeking a Senior Software Engineer (Java) in Lisbon, Portugal. The candidate will have a strong Java background and experience in building distributed systems. Responsibilities include designing backend components, writing high-throughput code, and collaborating with teams. Ideal candidates have 5+ years in IT, with 3+ years in Java, knowledge of concurrent programming, and experience in data flow and stream processing. Flexible remote work options and excellent benefits are provided.

Qualificações

  • 5+ years of experience in IT roles.
  • 3+ years of experience with Java as a primary programming language.
  • Solid background in distributed systems design and operation.
  • Strong understanding of concurrent programming concepts and patterns.
  • Experience with data flow, stream processing, or data pipeline infrastructure.
  • Open source contribution experience is a plus.
  • Advanced proficiency in English.

Responsabilidades

  • Design and develop backend components in Java for a large-scale distributed data flow platform.
  • Write concurrent, high-throughput code that performs reliably under production conditions.
  • Contribute to the design and improvement of stream processing and data ingestion pipelines.
  • Collaborate with cross-functional teams to understand requirements and deliver scalable solutions.
  • Participate in code reviews and help maintain high standards of engineering quality across the codebase.
  • Investigate and resolve performance, reliability, and correctness issues in distributed system components.

Conhecimentos

Java
Distributed systems design
Concurrent programming
Data flow
Stream processing
Open source contributions
English proficiency

Ferramentas

Backend development

Descrição da oferta de emprego

Senior Software Engineer (Java)

We’re looking for a Senior Software Engineer with a strong Java background and real experience building distributed systems. You understand concurrent programming at a deep level, you’ve worked on data flow or streaming infrastructure, and you know how systems behave when the load is real and the data keeps moving. You’ll be working on a platform used by thousands of organizations worldwide to move and manage critical data — the kind of work where your engineering foundations genuinely matter.

What You’ll Do:
  • Design and develop backend components in Java for a large-scale distributed data flow platform.
  • Write concurrent, high-throughput code that performs reliably under production conditions.
  • Contribute to the design and improvement of stream processing and data ingestion pipelines.
  • Collaborate with cross-functional teams to understand requirements and deliver scalable solutions.
  • Participate in code reviews and help maintain high standards of engineering quality across the codebase.
  • Investigate and resolve performance, reliability, and correctness issues in distributed system components.
What We Are Looking For:
  • 5+ years of experience in IT roles.
  • 3+ years of experience with Java as a primary programming language.
  • Solid background in distributed systems design and operation.
  • Strong understanding of concurrent programming concepts and patterns.
  • Experience with data flow, stream processing, or data pipeline infrastructure.
  • Open source contribution experience is a plus.
  • Advanced proficiency in English.
Benefits:
  • Remote Work.
  • Excellent compensation in USD or your local currency if preferred.
  • Hardware and software setup for you to work from home.
  • Flexible hours: create your own schedule.
  • Paid parental leaves, vacations, and national holidays.
  • Innovative and multicultural work environment: collaborate and learn from the global Top 1% of talent.
  • Supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Distributed Systems Engineer - Remote Work
Senior Distributed Systems Engineer - Remote Work

BairesDev • Portugal

Teletrabalho
EUR 80 000 - 110 000
Excellent compensation
Remote work
Flexible hours
+3
Senior Java Developer | Cloud & Emerging Technologies
Senior Java Developer | Cloud & Emerging Technologies

act digital • Lisboa

Presencial
EUR 40 000 - 70 000
Senior Distributed Systems Engineer - Remote & Flexible Hours
Senior Distributed Systems Engineer - Remote & Flexible Hours

BairesDev • Portugal

Teletrabalho
EUR 80 000 - 110 000
Excellent compensation
Remote work
Flexible hours
+3
Senior Java Developer
Senior Java Developer

emagine • Lisboa

Híbrido
EUR 50 000 - 70 000
Senior Java Engineer — Distributed Systems (Remote)
Senior Java Engineer — Distributed Systems (Remote)

BairesDev • Lisboa

Híbrido
EUR 50 000 - 75 000
Senior Java Developer ID80054
Senior Java Developer ID80054

AgileEngine • Braga

Híbrido
EUR 60 000 - 80 000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Java Developer ID80054
Senior Java Developer ID80054

AgileEngine • Aveiro

Híbrido
EUR 78 000 - 121 000
Professional growth
Competitive USD-based compensation
Exciting projects
+1
Senior Java Developer - Backend Engineering Team
Senior Java Developer - Backend Engineering Team

emagine • Lisboa

Híbrido
EUR 45 000 - 65 000
Expert Java Developer
Expert Java Developer

act digital • Lisboa

Presencial
EUR 45 000 - 65 000
Senior Java Software Engineer
Senior Java Software Engineer

Decskill • Lisboa

Presencial
EUR 40 000 - 70 000
Opportunities for professional growth
A culture of transparency and trust