Job Closed

This listing is no longer active.

Eclipse Foundation logo
Eclipse Foundation

The Community for Open Innovation and Collaboration

Software Engineer, Java, Spring Boot

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2004H1B No SponsorCompany SiteLinkedIn

Location

Europe

Posted

82 days ago

Salary

0

Seniority

Senior

Job Description

Software Engineer, Java, Spring Boot

Eclipse Foundation

• Design, develop, and maintain features across Eclipse Foundation platforms and services, including Open VSX, APIs, community platforms, and internal applications. • Build and operate secure and reliable services using Java, Spring Boot, PostgreSQL, MariaDB, Redis, React, and TypeScript. • Contribute to backend architecture, API design, data models, and integration patterns. • Apply security best practices throughout the development lifecycle, including authentication, authorisation, dependency management, secrets management, input validation, and secure configuration. • Improve platform resilience through safeguards such as rate limiting, abuse prevention, monitoring, and operational controls. • Support the maintenance and evolution of Open VSX and related services. • Write automated tests and contribute to reliable CI/CD pipelines. • Participate in code reviews and collaborate with team members to maintain code quality. • Troubleshoot production issues and contribute to monitoring, logging, and observability. • Write and maintain technical documentation for internal users, contributors, and open source communities. • Work constructively with internal stakeholders, external contributors, and the broader open source community.

Job Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience
  • Solid experience with Java, ideally JDK 17 or later
  • Strong experience building and maintaining backend applications with Spring Boot
  • Experience designing and maintaining REST APIs and service integrations
  • Experience working with relational databases such as PostgreSQL or MariaDB
  • Experience working on open source projects or with open source communities
  • Good understanding of secure software development practices
  • Experience with dependency management, vulnerability mitigation, authentication, authorisation, and secure configuration
  • Experience with automated testing, code reviews, and maintainable 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
  • Ability to communicate clearly with 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 analysing suspicious software behaviour, 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

Related Job Pages

More Backend Engineer Jobs

Holycode logo

Senior PHP Developer – Symfony

Holycode

IT Nearshoring, Software projects & ERP Projects, based in Switzerland🇨🇭/Serbia🇷🇸/Romania🇷🇴

Backend Engineer82 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

• Develop software scoped to business—transformative projects from inception through implementation • Analyze, design, develop, implement, document and maintain application systems, working on complex tasks and project assignments • Gather, analyze and translate business and non-functional requirements into solution designs • Design, develop and maintain application code in accordance with current development and project management methodologies and practices • Provide operational support.

Serbia
Job Closed
HSI logo

Full Stack Software Developer – Backend-focused

HSI

Making the Workplace Safer and Smarter

Backend Engineer82 days ago
Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Design, build, and maintain scalable backend services, APIs, and data layers, with frontend contributions as needed • Own and deliver end-to-end features, from concept through deployment • Optimize application performance, including database queries, service throughput, and system efficiency • Collaborate on architecture decisions, code reviews, and technology selection • Document systems, integrations, and technical solutions • Mentor junior developers and contribute to a culture of engineering excellence • Participate in Agile development processes (standups, sprint planning, retrospectives) • Support production systems through participation in an on-call rotation

United States
Job Closed
Truelogic Software logo

Senior Data Platform Engineer, Python, AWS, MDM – Finance

Truelogic Software

Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.

Backend Engineer82 days ago
Full TimeRemoteTeam 501-1,000Since 2004H1B No Sponsor

• Architect and maintain Python applications using Object-Oriented Programming (OOP) and enterprise design patterns. • Build RESTful APIs and microservices using FastAPI or Flask. • Utilize frameworks like Pandas, NumPy, SQLAlchemy, and PySpark for sophisticated data processing. • Implement solutions using Lambda, Glue, Step Functions, S3, EventBridge, and Kinesis. • Manage reproducible deployments via CloudFormation, CDK, or Terraform. • Deploy and orchestrate services using Docker, ECS, or Kubernetes. • Design scalable ETL/ELT pipelines using Airflow, Prefect, or AWS Step Functions. • Build real-time and batch processing systems using serverless and event-driven patterns. • CI/CD workflows, automated testing (pytest), and data validation

Dominican Republic
Job Closed
Truelogic Software logo

Senior Data Platform Engineer – Python, AWS, MDM

Truelogic Software

Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.

Backend Engineer82 days ago
Full TimeRemoteTeam 501-1,000Since 2004H1B No Sponsor

• Architect and maintain Python applications using object-oriented programming (OOP) and enterprise design patterns. • Build RESTful APIs and microservices with FastAPI or Flask. • Use frameworks such as Pandas, NumPy, SQLAlchemy, and PySpark for advanced data processing. • Implement solutions using AWS Lambda, Glue, Step Functions, S3, EventBridge, and Kinesis. • Manage reproducible deployments using CloudFormation, AWS CDK, or Terraform. • Containerize and orchestrate services with Docker, ECS, or Kubernetes. • Design scalable ETL/ELT pipelines with Airflow, Prefect, or AWS Step Functions. • Develop real-time and batch processing systems using serverless and event-driven architectures. • Implement CI/CD workflows, automated testing (pytest), and data validation.

Brazil
Job Closed