×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Java; Remote

Remote / Online - Candidates ideally in
Kansas City, Jackson County, Missouri, 64101, USA
Listing for: re-zoo-me
Remote/Work from Home position
Listed on 2026-10-05
Job specializations:
  • Software Development
    Backend Developer, Java Developer, DevOps
Salary/Wage Range or Industry Benchmark: 110000 - 160000 USD Yearly USD 110000.00 160000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer, Java (Remote)

About the Role

Sonar is seeking a Software Engineer (Java) to join the Platform Team supporting Sonar Qube's on-premises platform
. You will build and enhance critical backend services that enable seamless installation, upgrades, scalable operation, and reliable delivery of Sonar Qube for a global customer base.

This role combines Java backend development, system architecture, databases, performance optimization, automated testing, and CI/CD
. You will collaborate with other development squads, contribute to architectural decisions, troubleshoot complex platform challenges, and help deliver reliable software for developers and organizations worldwide.

Key Responsibilities
  • Develop and enhance core backend services for Sonar Qube's on-premises platform.
  • Build solutions supporting seamless installation, upgrades, and scalable platform operations.
  • Design and implement robust backend solutions using Java, Spring, PostgreSQL, and Elasticsearch
    .
  • Ensure platform stability, reliability, and performance.
  • Collaborate with development squads to guide continuous integration, testing, and packaging.
  • Support smooth feature releases for on-premises users.
  • Contribute to architectural decisions for the Sonar Qube on-premises platform.
  • Balance immediate product needs with long-term scalability and maintainability.
  • Diagnose and resolve complex technical challenges involving platform stability, performance, and developer experience.
  • Write clean, maintainable, and scalable code.
  • Take ownership of complex initiatives from inception through production.
  • Validate solutions and assumptions using customer feedback and established facts.
  • Participate in peer collaboration and contribute to team development through mentoring and coaching.
Required Qualifications
  • 6+ years of experience developing with Java
    , including writing clean, maintainable, and scalable code.
  • Strong understanding of system architecture and design patterns
    .
  • Understanding of performance optimization
    .
  • Experience working with databases such as PostgreSQL
    .
  • Experience writing efficient SQL queries
    .
  • Hands-on experience with automated testing
    .
  • Experience with CI/CD practices
    .
  • Strong problem-solving and debugging skills.
  • Ability to take ownership of complex technical challenges and drive solutions through production.
  • Ability to work effectively in a fast-paced, dynamic environment.
  • Ability to communicate technical information effectively and collaborate with teammates and cross-functional teams.
Preferred Qualifications
  • Experience with container technologies such as Docker or Kubernetes
    .
  • Understanding of Infrastructure as Code (IaC) principles.
Skills & Competencies
  • Java software development
  • Backend development
  • Spring
  • PostgreSQL
  • SQL
  • System architecture
  • Design patterns
  • Performance optimization

    Automated testing
  • CI/CD
  • Distributed and scalable software
  • Technical problem-solving
  • Debugging
  • Container technologies
  • Docker
  • Kubernetes
  • Infrastructure as Code
  • Technical ownership
  • Mentoring and coaching
  • Cross‑functional collaboration
  • Customer‑focused problem solving
  • Clear technical communication
  • Structured, solution‑oriented thinking
Education & Experience

Education:

  • No specific education requirement is provided in the original job description.

Experience:

  • 6+ years of Java development experience is required.
  • Experience with databases, SQL, automated testing, and CI/CD is required.
  • Experience with Docker, Kubernetes, and Infrastructure as Code is preferred.
Work Arrangement & Schedule
  • Work arrangement: Remote, according to the job listing.
  • Listed location: Kansas City, MO, US (Remote).
  • Employment type: Not explicitly specified in the provided job description.
  • Schedule: Not specified.
  • Expected weekly hours: Not specified.
  • Weekend requirements:
    Not specified.

Location clarification: The description also references being based in the G…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary