About this role
Core Responsibilities:
Design and implement new application features and improvements to existing features based on defined project requirements.Troubleshoot and resolve issues reported by the QA or Customer Teams.Participate in code reviews.Provide coaching, mentoring, and knowledge sharing for other team members within areas of expertise.Identify and drive improvement opportunities related to our processes, tools, methodologies, and overall quality of our product.Assisting in implementing analyses that will identify application requirements related to people, processes, and technology.Participating in implementing the technical infrastructure Must Haves:
Must have at least 2 years of experience with Java, Spring, and/or BootExperience with non-relational databases (ex. MongoDB)Strong written and verbal communications skillsFamiliar using source control systems such as GitA strong conviction for usability, user-focused design, and web standardsPassionate about developing high-quality code that has been thoroughly testedAbility to learn quickly3+ years of general professional software development experienceNice to Haves:
Experience developing for and testing across multiple browsers and devices within mobile and desktop environmentsExperience with automated unit and integration testing solutionsExperience with performance testingGeneral understanding of Cloud-Based Architecture (ex. Google Cloud Platform All your information will be kept confidential according to EEO guidelines.