Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Java and Spring Boot

Eclipse Foundation

Software Engineer

The Eclipse Foundation is seeking a Software Engineer to join our Software Development team. In this role, you will work on Open VSX, an open source registry for Visual Studio Code extensions and compatible editors, as well as other business-critical platforms and services. These include APIs, community platforms, and internal applications used by our staff and members. You will contribute to the design, development, and operation of secure, reliable, and maintainable software. The role has a strong focus on Java, Spring Boot, backend services, security fundamentals, and operational quality. You will work closely with other developers, contractors, and the open source community to deliver systems that are trusted and widely used. This role offers exposure to large-scale open source infrastructure, modern backend and frontend technologies, and real-world platform and security challenges.

Responsibilities
  • 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.
Education

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

Desired Skills and 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.
Nice to Have
  • Experience with TypeScript and React, or another modern frontend framework.
  • Experience with Redis or similar caching technologies.
  • Experience with Elasticsearch or search platforms.
  • Experience with Quarkus.
  • Basic familiarity with Kubernetes or similar orchestration platforms.
  • Familiarity with monitoring and observability tools such as Prometheus and Grafana.
  • Experience with rate limiting, abuse prevention, or platform security controls.
  • Interest in software supply-chain security.
  • Experience with extension marketplaces, developer tooling, or package registries.
  • Experience analysing suspicious software behaviour, malware risks, or detection systems.
  • Familiarity with YARA or similar detection-rule systems.
Work Skills
  • Clear and direct communication.
  • Ability to work independently in a distributed team.
  • Pragmatic approach to problem solving.
  • Attention to security, reliability, and maintainability.
  • Willingness to learn and grow through feedback and collaboration.
  • Habit of writing clear documentation.
  • Constructive approach to code reviews and technical discussions.
Location
  • This is a remote position. The selected candidate will work from their home office.
  • All qualified candidates will be considered, with preference for candidates based in Canada, France, Germany, Italy, Spain, Portugal, and Belgium.
Why Join Us
  • Competitive compensation and benefits
  • Flexible work hours and remote-first culture
  • Corporate Recharge days and right-to-disconnect policy
  • Opportunity to work on widely used open source infrastructure with global impact

We offer competitive compensation along with a comprehensive benefits package. We thank all applicants for their interest; however, only those selected for an interview will be contacted. For more information about the Eclipse Foundation, please visit our website at eclipse.org. The Eclipse Foundation respects the dignity and independence of people with disabilities and is committed to providing accommodation and support throughout any recruitment process. If you require any special accommodation or support, please let us know when applying.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Java and Spring Boot in United States vacancy
  • $152k - $215k

     ...you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank's...  ...testing, and operational stability Advanced in developing Java on Spring Boot Advanced knowledge of Kafka Knowledgeable in... 
    Suggested

    JPMorgan Chase Bank, N.A.

    Jersey City, NJ
    6 hours ago
  •  ...Senior Backend Software Engineer (Java/Spring Boot)-Offshore We are seeking a Senior Backend Software Engineer to join our Engineering team. This role is designed for a high-performance developer who thrives in a fast-paced environment and is focused on the modernization... 
    Suggested
    Remote work

    Flexton

    United States
    3 days ago
  •  ...Job Summary: As a Senior Software Engineer, you'll be a part of highly collaborative, cross-functional Scrum teams within the Software...  ...a focus on full-stack development. ~ Expertise in Java (Spring Boot) and JavaScript, with deep experience in Angular for UI development... 
    Suggested

    Macpower Digital Assets Edge

    San Diego, CA
    18 hours ago
  •  ...Lead Software Engineer We have an exciting and rewarding opportunity for you to take your software engineering career to the next...  ...Experience in software development of Micro services with Java, Spring Boot, Python Experience with cloud technologies and distributed... 
    Suggested

    Chase

    Tampa, FL
    4 days ago
  •  ...rewarding opportunity for you to take your software engineering career to the next level. As a Lead...  ..., Design, and implement using Spring Boot Micro services, Spring Cloud, Spring Data...  ...engineering concepts and 5+ years developing Java/Spring Boot/Kafka/JMS Messaging based... 
    Suggested

    JPMorgan Chase Bank, N.A.

    Plano, TX
    7 days ago
  • $111.6k - $212k

     ...complex business and enterprise software solutions to ensure...  ...frameworks, tools, technologies, engineering platforms, and architectural...  ...years of hands-on experience in Java development, including building...  ...applications using Spring Boot ~4+ years of experience in... 
    Local area

    Lowe's

    Charlotte, NC
    2 days ago
  •  ...Description : The Backend Software Engineer position will be responsible for hands on development as well as lead the development...  ...model Additional Preferred Qualifications: ~ Java, Spring Boot, SQL & NoSQL Databases Bachelor's degree in computer science... 

    Kaav Inc.

    Sunnyvale, CA
    5 days ago
  • $224k - $274k

     ...Software Engineer 3 - (Java, Spring Boot, Kafka) Clearance: TS/SCI - Polygraph required Position ID: 24-0156-SWE3 Location: Annapolis Junction, Maryland Description: The Software Engineer develops, maintains, and enhances complex and diverse software systems... 
    Flexible hours

    Akina

    Annapolis, MD
    1 day ago
  •  ...building the applications in AWS cloud using Spring Boot & Java, NoSQL (AWS Keyspaces) etc. The...  ...'s skill sets is as follows: 1 Data Engineer, 0.25 SM, 3-4 Developers. The top 5...  ...or equivalent ~5+ years of relevant software development experience ~2+ years of... 
    Work experience placement

    Software Technology Inc

    Washington DC
    3 days ago
  • $98.18k - $115.5k

     ...development and maintenance of best in class software experiences. The candidate is a self-...  ...code reviews to provide guidance on engineering best practices and compliance with...  ...Expert level hands-on experience in Java/J2EE, Spring Boot, Spring Cloud, Hibernate/JPA... 
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Gresham, OR
    4 days ago
  •  ...all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Senior (JAVA/Spring Boot/Angular) within PNC's Digital Channels organization, you will be based in Pittsburgh PA or Dallas, TX. PNC is... 
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    5 days ago
  •  ...opportunity to contribute to the company's success. As a Senior Software Engineer within PNC's Retail Tech organization, you will be based...  ...Strong proficiency is required in: Angular Spring Boot Java Python Deep knowledge of AI infrastructure PNC is... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    4 days ago
  •  ...looking for a Principal Full Stack Engineer to join the Fidelity Institutional...  ...candidate will be applying strong software development and test automation skills...  ...and middle-tier applications using Java, JavaScript, Spring, Spring Boot and Angular. Solid understanding... 
    Remote work

    Fidelity Investments

    Smithfield, RI
    1 day ago
  •  ...Senior Software Engineer - Java / Spring Boot / Azure Pittsburgh, PA Type: Contract Category: Development Industry: Financial Services Reference ID: JN -032026-105799 Date Posted: 05/03/2026 Shortcut: Description Recommended Jobs Description... 
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Pittsburgh, PA
    3 days ago
  • $179.4k - $204.7k

    Lead Software Engineer (Java, Spring Boot, AWS - Global Payment Network) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment?... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One Financial Corporation

    Remote
    10 hours ago
  •  ...Overview: Looking for Java Spring Boot profile Title: Java SpringBoot Developer Initially remote Duration: Long Term Contract Mandatory skill sets would be :- 1.Java 2.Spring boot/Spring framework 3.Restful API 4.Microservices 1. Java 2... 
    Long term contract
    Remote work

    r2 Technologies, Inc.

    Atlanta, GA
    18 hours ago
  •  ...JAVA with Spring boot Plano, Texas or Delaware Job Description: 10+ years of experience Solid experience with Core Java, Spring Boot, Microservices. Engineering software solutions that employ a diverse range of technologies such. Planning, estimation... 

    Info Way Solutions

    Plano, TX
    4 days ago
  •  ...Spring Boot Developer 100% Remote (EST Hours) 10+ months Contract Required Experience/Skills: • Work in a fast-paced, project-...  ...microservices using the Spring Boot framework • Adherence to the whole Software Development Life Cycle • Interconnecting microservices with... 
    Contract work
    Remote work

    My3Tech Inc

    United States
    4 days ago
  •  ...Job Title: Java Spring Boot Developer Location: Richardson, TX 75081 Contract duration 12 Detailed Job Description Application development and enhancement project for Healthcare Claims related applications. Technical stack includes Java, Spring Boot,... 
    Contract work

    eTeam

    Richardson, TX
    1 day ago
  • $110.31k - $155.08k

     ...A technology solutions firm is seeking a Java Developer for a remote position. The ideal candidate will have over 8 years of experience in Java development, specifically using Spring Boot. Responsibilities include designing and maintaining applications, developing microservices... 
    Remote work

    Crains Cleveland

    Arlington, VA
    4 days ago
  •  ...Java SpringBoot Developer Location: Minneapolis/ Atlanta/ Chicago/ NY (Hybrid) Top 3 skills required: Java, Spring boot and SQL. Experience working with Spring Framework (Spring boot...  ...tools and experience in CI/CD software. Experience in Agile methodology... 

    Kasmo Global

    Minneapolis, MN
    2 days ago
  •  ...JD (Roles and Responsibilities) Should be experienced in Core Java, Spring API Development. Need expertise in MongoDB, NoSQL. Have experience...  ...Mandatory skills Must Have: API Development Java Microservices MongoDB NoSQL Spring Spring Boot... 

    eTeam

    Austin, TX
    5 days ago
  •  ...SW Engineer III (Java, FileNet, Spring Boot) 100% Remote 12+-month contract Web Cam Interview $53.20-$88.65/Hr on W2 NOTES FROM MANAGER / REQUIRED SKILLS & EXP.: Job Description for Spring Boot and FileNet Developer: Overall 15+ experience... 
    Contract work
    Work experience placement
    Immediate start
    Remote work

    Syntricate Technologies

    United States
    4 days ago
  •  ...part of the Data team, a diverse group of dedicated engineers who are very passionate about data. As the Data...  ...5+ years of hands-on development experience with Java: JDK 8.0 and above, JSON object format, Spring Boot framework (API development), Familiarity with Open... 

    Software Technology Inc

    Chicago, IL
    2 days ago
  •  ...Job Title Designs, develops, and implements web-based Java applications to support business requirements. Follows approved life...  ...reports to a supervisor or manager. Top skills needed/required: Spring Boot framework, Kafka, Cassandra (No sql), RDBMS (Azure sql),... 
    Temporary work
    Remote work

    Samprasoft

    Bentonville, AR
    3 days ago
  •  ...Job Description: Senior Java/Spring boot Developer Senior developer with following skills (no hard and fast expectation for years of experience but 5+ is good with them) Hands on experience in implementing Micro services and Architecture using Apache open... 

    3B Staffing LLC

    Saint Louis, MO
    18 hours ago
  •  ...Job Title Designs, develops, and implements web-based Java applications to support business requirements. Follows approved life...  ...reports to a supervisor or manager. Required Skills JAVA Spring Boot Rest Micro Services Additional Responsibilities... 
    Contract work
    Work at office
    Remote work

    Samprasoft

    Sunnyvale, CA
    3 days ago
  •  ...Java Spring Boot Developer We are looking for an experienced Java Spring Boot Developer to design and develop scalable backend services. The ideal candidate will have strong hands-on experience in Java and Spring Boot, with working knowledge of GCP as an added advantage... 

    eTeam

    Minneapolis, MN
    1 day ago
  •  ...Overview: Role: Senior Full Stack Java Developer (Spring Boot, Angular/React) Location: Phoenix,AZ (Onsite) Job Description: Proficient...  ..., Application Resiliency, and Security. Tools used in Software Development(Jira, Git, Confluence , SourceTree , maven ,... 

    Purple Drive

    Phoenix, AZ
    18 hours ago
  •  ...Full-Stack Engineer (Java / Spring Boot) At Agile Defense we know that action defines the outcome and new challenges require new solutions. That...  ...applications in AWS. · Three (3) years of specific software engineering experience related to front-end and back-end applications... 
    Local area
    Remote work

    Agile Defense

    United States
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Java and Spring Boot. Be the first to apply!