Remote Java Engineer

E-Volve Systems, L.L.C.
United States
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Microsoft Windows Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Confluence JIRA Microsoft Azure Cloud Computing Cloud Database Code Review
+28 more
Databases Continuous Delivery Continuous Integration Relational Databases DevOps Java Platform Enterprise Edition (J2EE) Github Groovy Hibernate (Java) Java Database Connectivity Junit Liquibase Apache Maven NoSQL Object-Oriented Software Development Scrum Methodology Mockito Blockchain Software Engineering Software Technical Review Test-Driven Development (TDD) Spring-boot Spock Backend Restful APIs Cucumber (Software) Docker Jenkins

Job description

We are the leader in database change governance. Our software has been downloaded more than 100 million times and enables teams around the globe to accelerate the software delivery process by automating database updates, security, and governance. We are a nimble, fast-paced, and innovative team that offers the opportunity to make an outsized impact on both the business and the industry., We are hiring a Mid Software Engineer to enhance our database change management product. We are looking for someone who is excited to work alongside developers to build, improve, and deliver significant product enhancements that solve challenging problems in the database DevOps and CI/CD space.

PROJECT STACK and TEAM:

  • Java 17+
  • Maven
  • JUnit / Groovy / Spock / Mockito
  • Docker
  • AWS and Azure
  • Jenkins and GitHub Actions
  • JIRA / Confluence
  • Almost all databases, Ensuring delivery of new capabilities for our enterprise Java products as part of our agile development team

  • Contribute to technical design reviews
  • Undertake peer-programing with both junior and senior software engineers
  • Estimate story sizes for sprint planning
  • Build Unit, Integration and Cucumber tests per Liquibase’s test-driven development (TDD) approach to software engineering

  • Collaborate with QA members to address issues found during automated and manual testing

  • Take part in code reviews, internal infrastructure, and process enhancements
  • Participate in end-of-sprint retrospectives
  • Present completed software at end-of-sprint demos, * Work your way - Enjoy the freedom to work from anywhere, with flexible hours that match your natural rhythm.
  • Plenty of time to recharge - Take 15 paid vacation days, 10 additional unpaid days if needed, plus all national holidays.
  • Meaningful, long-term projects - Dive into exciting 1-5+ year projects using the latest in AI, cloud, blockchain, and more.
  • Support beyond the job - We help cover things like advanced language courses, gym memberships, and mentorship programs to help you grow.
  • Work with global clients - Collaborate directly with international teams to create real impact.
  • Make extra cash - Earn bonuses for referring great people or bringing in new business opportunities.
  • Great people, no micromanagement - Join a supportive, results-focused team where you’re trusted to do your best work.

This flexibility allows developers…

  • A better work-life balance
  • Increased productivity
  • The ability to work any time around the clock
  • Reduction in commute time
  • Design your ideal daily schedule.
  • Build a career, not just a job.
  • Work smarter, not longer.
  • More time with family and friends

Requirements

  • 4+ years of professional Java development experience.
  • Strong understanding of Core Java and object-oriented design principles.
  • Hands-on experience with JDBC and relational databases.
  • Experience with Spring, Spring Boot, or Hibernate.
  • Experience with CI/CD (Continuous Integration and Continuous Deployment) methodologies.
  • Comfortable working in both Windows and Unix/Linux environments.

GOOD TO HAVE:

  • Experience developing RESTful Web Services and APIs.
  • Experience with NoSQL and cloud databases.
  • Knowledge of Java performance tuning and optimization.

Apply for this position

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

Apply on evolvesquads.com

Good distractions

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

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all