Software Engineer (SymmetricDS)

Jumpmind, Inc
Columbus, OH, United States
8 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services Build Automation Unit Testing Microsoft Azure Cloud Computing Code Review Continuous Integration DevOps Github Gradle
+18 more
Design of User Interfaces Monitoring of Systems Apache Maven Open Source Technology Cloud Services Prometheus Software Engineering Software Requirements Analysis Software Systems SQL Databases Vaadin Data Processing Data Storage Technologies Grafana Kubernetes Information Technology Api Design Terraform

Job description

Jumpmind is looking for a Senior Software Engineer, who is passionate about solving challenging business problems with creative software solutions, to join an exciting, growing software company.

The SymmetricDS team at Jumpmind helps hundreds of customers and thousands of open-source community members replicate data quickly and reliably. Since 2007, SymmetricDS software empowers organizations to build integration solutions that combine data from disparate sources into meaningful and valuable information. Our customers include well-known brands and companies, from around the world, across multiple industries.

Requirements

Roles and Responsibilities

  • Work as part of a team to collaborate on innovative solutions, participate in code reviews, and deliver enhancements to core products.

  • Analyze software requirements and translate them into technical implementation of new product functionality.

  • Participate in the 24x7 on-call support rotation, about once a month.

  • Troubleshoot customer’s system and perform root cause analysis.

  • Document defects and collaborate to develop timely solutions.

  • Collaborate with cross functional teams and internal stakeholders to ensure accuracy and quality delivery of released software.

  • Present technical topics to teammates and demonstrate functionality to business users.

  • Evaluate and identify new technologies for adoption.

  • Lead small teams to accomplish development initiatives.

  • Provide mentorship for other team members.

  • Assist and guide open-source community projects.

Requirements

  • Bachelor’s degree in Computer Science, Math or related field.

  • 5+ years software development experience using modern software languages with exposure to all phases of the software development life cycle.

  • Experience developing solutions in Java, Spring.

  • Deep understanding data storage fundamentals.

  • Experience manipulating data in SQL databases.

  • Solid understanding of Unit testing, CI/CD, Agile, and DevOps concepts.

  • Champions principles of clean and re-usable code.

  • Strong problem-solving and communication skills.

  • Self-starter with the ability to learn quickly and work independently or as part of a team.

  • Experience working with customers/end-users.

Preferred Experience, Skills, and Qualifications

  • Troubleshoot applications running in a distributed enterprise environment.

  • Automate build steps with scripts, Gradle/Maven and Github Actions.

  • Building APIs using REST.

  • Cloud infrastructure technologies such as Kubernetes, Helm and Terraform.

  • Developing software running on cloud services such as AWS, Azure or GCP.

  • Monitoring tools such as Prometheus and Grafana.

  • UI/UX experience with Vaadin framework.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:00 min

Abstracting web UI complexity with Vaadin Java components

Sami Ekblad Sami Ekblad · World Congress 2024

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all