Apply Edge Tailor my CV for this job — free

Backend Engineer (Mid to Senior Level)

CHAMP · Cleveland, OH

Tailor my CV for this job — free

See similar jobs

At CHAMP, we are redefining the technology used by Motor Vehicle Agencies and their stakeholders. We do so with innovative, cloud-based software that enhances efficiency, security, and interoperability. Our solutions replace outdated processes with modern, scalable platforms, enabling organizations to operate with greater speed and accuracy in an increasingly digital world.Backend Engineer (Mid to Senior Level)Location: Cleveland (Onsite – 4 days in office)Department: EngineeringTravel: <10%Sponsorship: This position is not eligible for Visa SponsorshipRelocation:This position is not eligible for RelocationAs a Backend Engineer (Mid to Senior Level), you will work in a distributed team on multiple backend services using Agile methodology to support our product suite. This is a highly interactive role that requires the skills of a team player who can analyze business requirements and handle technical challenges. You will need to be able to switch contexts based on business requirements. You will be involved in our application design and architecture. You will assist in the continuous improvement of our processes.We welcome candidates from all backgrounds. If you meet most of the qualifications below, we encourage you to apply, even if you don’t meet every single one.What You’ll DoDesign and implement backend services and APIs while continuously improving code quality, keeping scalability and maintainability in mindDevelop RESTful APIs and integrate with external systems including state DMV platformsImplement message-driven architectures using RabbitMQ for inter-service communicationDesign and develop Core modules, State plugins, and SDK components following CHAMP reference architectureCreate and maintain system documentationWork with database design, optimization, and data modelingImplement security best practices for sensitive government and financial dataContribute to code reviews and establish coding standardsMentor and coach junior developers on best practicesLead technical design discussions and architecture decisionsMaintain code standards and development processesLead a team of engineers on feature projectsDevelopment StackProgramming languages: Java (including Java 21)Frameworks: Spring Boot 3.x, Apache Camel 4.4.x, Spring Security, JPA/HibernateArchitecture: Multi-module Maven projects, Message-driven architecture with RabbitMQBuild Tools: Maven, champ-parent-pomTesting: JUnit 5, Mockito, Spring Boot Test, Integration TestingInfrastructure: Docker, AWS, Terraform, GitHub ActionsCollaboration Tools: Jira, Confluence, GitHub, SlackRequirements Qualifications3-5+ years designing, testing, and implementing Java applications and microservicesStrong experience with Spring Boot and Spring Framework ecosystemExperience with Apache Camel for integration and routing patternsProficiency in RESTful API design and developmentExperience with message queues and event-driven architectures (preferably RabbitMQ)Knowledge of relational databases and SQLExperience with multi-module Maven projects and dependency managementExperience mentoring/coaching other software engineersExcellent communication and collaboration skills to work effectively with cross-functional teams, other developers, backend services, Product teams, and QA engineersUnderstanding of cloud platforms, preferably AWSPreferred QualificationsExperience working with offshore software engineersExperience with government or regulatory system integrationsKnowledge of vehicle title and registration processesExperience with Apache Camel 4.x and modern integration patternsDocker containerization and orchestrationTerraform infrastructure as codeExperience with high-availability and fault-tolerant system designKnowledge of SOAP web services and legacy system integrationBenefits + PerksCompetitive SalaryAnnual Bonus PotentialHealth, Dental & Vision InsuranceUnlimited PTO PolicyMatching 401K with immediate vestingSubsidized Lunches at our Cleveland HeadquartersFast Paced work environment in a growth companyNewly Renovated Office SpaceSalary RangeThe expected salary range for this position is $120,000 to $160,000 annually. This is a good faith estimate, and final compensation may vary based on experience and skills.We celebrate diversity and are committed to creating an inclusive environment for all employees. We welcome applicants of all backgrounds, including veterans and individuals with disabilities. If you need accommodations during the application or interview process, please let us know. We’re here to help.By joining CHAMP, you will be an integral member of our team with many opportunities for personal growth and upward mobility in a growing organization. We have a great culture that is flexible, collaborative and welcoming.