Renuity is looking for a Senior Software Developer. This is a hands-on, full-stack engineering role with a focus on building, maintaining and developing Spring Boot microservices and APIs in an Azure environment. You will be part of a team that is responsible for the core applications that are used at Renuity. This includes applications that are used internally as well as applications thar are used by our customers and business partners.
What You’ll Do:
Design, develop, and maintain scalable Spring Boot applications and microservices written in Java.
Build and support secure, reliable APIs used across internal systems, customer-facing applications, and business partner integrations.
Develop and optimize CI/CD pipelines to automate build, testing, and deployment processes.
Support cloud-native application development and deployment within an Azure environment.
Write and maintain Infrastructure-as-Code, including Terraform scripts for cloud deployment and environment management.
Partner with engineering, product, and business stakeholders to understand requirements and deliver high-quality technical solutions.
Troubleshoot, debug, and improve application performance, reliability, and maintainability.
Contribute to technical design discussions, architecture decisions, and future roadmap planning.
Leverage modern development tools, including AI-assisted coding tools such as GitHub Copilot, to improve engineering efficiency.
What You'll Bring:
Master of Science, Computer Science of similar
7 years of software development experience with a strong background in cloud-native technologies.
Extensive hands-on experience developing Java Spring Boot microservices
Extensive experience building and consuming RESTful APIs
Experience with Python programming
Experience with PostgreSQL and at least one legacy database system such as SQL Server or Oracle DB
Develop cloud-native applications, preferably for Azure
Experience building Infrastructure-as-Code scripts (Terraform scripts) for deployment to Azure or other cloud platforms
Leverage cloud platform feature to enable logging, tracing and monitoring
Familiarity with front-end technologies such as React, JavaScript, TypeScript, HTML5 and CSS3
Strong understanding of software engineering best practices, including clean code, testing, documentation, version control, and secure development.
Ability to work independently while collaborating effectively with technical and non-technical partners.
Strong problem-solving skills and a continuous improvement mindset.
Experience using AI development tools such as GitHub Copilot or similar tools is a plus.
Experience with applying AI or machine learning technologies for business use cases is a plus.
About Renuity:
Renuity, headquartered in Charlotte, NC, is a leading home improvement services business with a rapidly expanding national footprint. Renuity currently operates across 36 states and has created hundreds of thousands of happier homeowners across the United States who have chosen Renuity for their home improvement needs. Renuity is redefining the home improvement experience with a focus on trust, innovation and customer-first service. To learn more, visit Renuity's About Us page.
#RHB
Renuity and its affiliates are committed to equal opportunity. We value and embrace diversity and inclusion of all Team Members. If you have a disability under the Americans with Disabilities Act or similar law, and you need an accommodation during the application process or to perform these job requirements, or if you need a religious accommodation, please contact Humanresources@renuityhome.com.
If you have a question regarding your application, please contact TA@renuityhome.com
To access Renuity's Privacy Policy, please click here: Privacy Policy
renuity