Remotery

Software Engineer, Java, Spring Boot

Posted May 25

This is a fully remote position, open to applicants in Europe.

📋 Description

• Design, develop, and sustain features across Eclipse Foundation platforms and services, which include Open VSX, APIs, community platforms, and internal applications.

• Construct and manage secure and dependable services utilizing Java, Spring Boot, PostgreSQL, MariaDB, Redis, React, and TypeScript.

• Contribute to backend architecture, API design, data models, and integration methodologies.

• Implement security best practices throughout the development lifecycle, covering authentication, authorization, dependency management, secrets management, input validation, and secure configuration.

• Enhance platform resilience through safeguards such as rate limiting, abuse prevention, monitoring, and operational controls.

• Assist in the maintenance and advancement of Open VSX and related services.

• Develop automated tests and contribute to dependable CI/CD pipelines.

• Engage in code reviews and collaborate with team members to uphold code quality.

• Diagnose production issues and contribute to monitoring, logging, and observability.

• Produce and maintain technical documentation for internal users, contributors, and open source communities.

• Collaborate effectively with internal stakeholders, external contributors, and the wider open source community.


⛳️ Requirements

• Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.

• Strong experience with Java, preferably JDK 17 or later.

• Significant experience in building and maintaining backend applications using Spring Boot.

• Experience in designing and maintaining REST APIs and service integrations.

• Familiarity with relational databases such as PostgreSQL or MariaDB.

• Experience in open source projects or collaboration with open source communities.

• Solid understanding of secure software development practices.

• Experience with dependency management, vulnerability mitigation, authentication, authorization, and secure configuration.

• Experience with automated testing, code reviews, and sustainable development practices.

• Familiarity with CI/CD pipelines, such as GitHub Actions, Jenkins, or similar tools.

• Working knowledge of Docker.

• Experience with GitHub or GitLab workflows.

• Comfort working in a distributed, remote-first team environment.

• Ability to communicate effectively with both technical and non-technical stakeholders.

• Experience with TypeScript and React, or another modern frontend framework (Nice to Have).

• Experience with Redis or similar caching technologies (Nice to Have).

• Experience with Elasticsearch or search platforms (Nice to Have).

• Experience with Quarkus (Nice to Have).

• Basic familiarity with Kubernetes or similar orchestration platforms (Nice to Have).

• Familiarity with monitoring and observability tools such as Prometheus and Grafana (Nice to Have).

• Experience with rate limiting, abuse prevention, or platform security controls (Nice to Have).

• Interest in software supply-chain security (Nice to Have).

• Experience with extension marketplaces, developer tooling, or package registries (Nice to Have).

• Experience analyzing suspicious software behavior, malware risks, or detection systems (Nice to Have).

• Familiarity with YARA or similar detection-rule systems (Nice to Have).


🏝️ Benefits

• Corporate Recharge days.

• Right-to-disconnect policy.

• Highly competitive compensation.

• Comprehensive benefits package.

People also viewed

Confitec10 hours ago

Mid-level .NET, Angular, SQL Server Developer – AI, Spec-Driven Development

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
DOMVS iT10 hours ago

Backend Developer – Node.js, NestJS

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI10 hours ago

Python Developer

SE flagSweden OnlyFreelanceBackend Engineer$25 – $50/hour
ApplyView job
FCamara Consulting & Training10 hours ago

Backend Developer – .NET Core, GCP Ecosystem – Senior

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Neogrid10 hours ago

Senior Pessoa Desenvolvedora FullStack, Python e React

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Intetics10 hours ago

Golang Technical Interviewer

MA flagMorocco OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers