The Backend Developer position is a full-time role based in Woonsocket, RI, with potential locations in Dallas, TX, Chicago, IL, or New Jersey. The ideal candidate will possess a strong technical skill set, particularly in Java and Spring Boot, and will have experience with cloud technologies, specifically Google Cloud Platform (GCP). This role requires a professional with 3-7 years of experience in developing microservices and cloud-native applications, utilizing Java/J2EE, REST APIs, and various Spring frameworks. The candidate should also be familiar with unit testing frameworks such as Junit and Mockito, and have experience with CI/CD processes using tools like Gradle, Maven, and Jenkins. In this role, the Backend Developer will be responsible for designing, developing, and implementing custom software and database applications with minimal oversight. The position demands excellent communication skills, as the developer will need to engage in design-related discussions, build relationships, and foster collaboration within the team. A strong customer orientation and the ability to communicate technical concepts in a user-friendly manner are essential. The responsibilities include ensuring quality practices through unit testing and code reviews, optimizing applications for non-functional requirements, and managing end-to-end application delivery. The developer will also monitor application health and key performance indicators (KPIs), support the triage of production issues, and advocate for security best practices within the engineering team. This role is crucial for maintaining high-performance code and ensuring the successful deployment of applications.