Job Description
We are seeking a Back End Software Engineer to join our Software Engineering Team. We are in the process of transitioning from our legacy platform to building a new and improved platform. We are a company passionate about our Mission, Vision, and Values. The ideal candidate will enjoy making positive impacts on projects and upon people by being accountable, adaptable, collaborative, creative, empathetic, humble, and ethical.
Our corporate office is located in Charlotte, NC. While we would love a hybrid team member, we are open to a fully remote team member.
If you are applying to be fully remote you must reside in one of the following states: Alabama, Arizona, Arkansas, Colorado, Georgia, Idaho, Indiana, Kentucky, Louisiana, Maryland, Mississippi, Missouri, Montana, Nebraska, Nevada, New Jersey, New Mexico, North Carolina, Ohio, Oklahoma, Oregon, South Carolina, Tennessee, Texas, Utah, Virginia. Washington (State)
This role is a direct hire, full-time position. We will not accept project-based or contract-based employment candidates.
Key Responsibilities:
· Develop enterprise applications using Java, adhering to best practices and coding standards.
· Design and implement RESTful APIs for seamless integration with frontend and backend systems.
· Experience with React is a plus
· Utilize Azure Functions and Azure SQL to develop applications.
· Work with DevOps engineer to implement Continuous Integration/Continuous Deployment (CI/CD) pipelines using Azure DevOps or similar tools.
· Collaborate with cross-functional teams to gather requirements, design solutions, and implement features.
· Write unit tests and perform automation testing to ensure the quality and stability of the application.
· Work in an Agile environment, participating in sprint planning, daily stand-ups, and retrospective meetings.
· Contribute to code reviews, providing constructive feedback and suggesting improvements.
· Stay updated on the latest technologies and industry trends, continuously enhancing skills and knowledge.
Requirements:
· Bachelor's degree in Computer Science, Engineering, or a related field.
· 5+ years of experience in Java development, with expertise in building enterprise applications using Groovy, Grails, as well as frameworks Spring Boot, and Hibernate.
· Proficiency in React for building dynamic and responsive user interfaces.
· Solid understanding of database design and management (SQL, NoSQL).
· Strong knowledge of Azure Cloud services, including Azure Functions and Azure SQL Database.
· Experience developing and consuming RESTful APIs for backend integration.
· Proficiency in Git version control, GitHub workflows, branching, and pull request processes.
· Hands-on experience with CI/CD practices and tools such as Azure DevOps.
· Familiarity with unit testing frameworks such as JUnit, along with automation testing tools such as Rest Assured and TestNG.Company Description
Old Republic Home Protection is a subsidiary of Old Republic International, a multi-billion-dollar corporation. We offer home warranties that combine comprehensive coverage, competitive rates, and stellar customer service. From humble beginnings in 1974, we've grown into the third largest home warranty company in the nation... and we continue to grow year after year! Our people make the difference! Each employee is a valued member of the Old Republic family, and our success depends on effective collaboration and honest communication. We pride ourselves on our ability to know the goal, own our role, keep it simple, and do the right thing!
We Care – we handle claims on a case-by-case basis: fast, friendly, efficiently.
We Listen – we understand there is a human side to home warranties.
We’re Dependable – we want to give solutions, not excuses.
We’re Helpful and Sincere – we take pride in the service we offer.
We Know – there is a difference between company policy and customer service.
We Set the Premier Example – by offering comprehensive coverage and quality service at reasonable rates.
Our Goal – is to create a positive difference in your life.
Full-time
Hybrid remote