Bachelor’s degree in Computer Science, or another relevant degree, or equivalent experience 5+ years of relevant, professional software development experience, including predominantly back-end engineering experience Expertise in Java, RESTful applications, and web applications with Java using at least one framework (e.g., Spring Web, etc.) Proficiency in SQL (NoSQL is a plus) Experience maintaining and either refactoring code of high complexity or implementing replacement modules/components Clear and concise technical communications in English Technical Leadership --- You will provide technical leadership, including technical designs, and mentoring members of the team Back-End development --- You will be responsible for developing and maintaining custom content-centric web applications with the Brightspot Content Management System. You will debug, troubleshoot, and support complex back-end systems. Team knowledge base --- You will actively use and contribute to knowledge-sharing opportunities: documentation, training, best practices, and retrospectives. You will participate in code reviews and collaborative decision-making. You are joining a Scrum Team, where your active contribution is required: work in sprints, manage tickets, join in backlog refinement, retrospectives etc. Team Collaboration --- fostering teamwork and communication within our team to improve productivity, efficiency, and overall team knowledge. The ideal candidate will have a strong understanding of team dynamics, communication tools, and agile techniques.