SoundThinking is looking for a Sr. Full Stack Java Developer to join our growing and talented team and help build and maintain complex applications for investigative case management. This role requires strong technical and collaboration skills, and the ability to work independently as well as in a team setting and with cross functional teams. We are looking for someone who is self-motivated, proactive and results-oriented, has good problem-solving skills, is innovative, and is comfortable in a fast-paced and changing environment.
Essential Duties/Responsibilities:
Maintain quality and ensure responsiveness of applications.Collaborate with a team of developers while ensuring your own personal work is completed in a timely manner.Collaborate with the rest of the engineering team to design and launch new features.Maintain code integrity and organization, while modernizing and maximizing efficiency.
Minimum Qualifications: Bachelor's degree in Computer Science or equivalent7+ years of experience in Java using the following technologies is required: Java/JEE, HTML, JavaScript, SQL, JSP, JSTL, HTML5, JavaScript, CSS3, XML Struts, SpringExperience with Java Web Frameworks/ Spring Boot2+ years of experience with JavaScript Frameworks such as Angular, React, Vue and KnockoutJSExperienced in Agile development practicesStrong understanding of computer science fundamentalsGreat attention to detail, nothing gets by youEffective oral and written communication skills are required
SoundThinking provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, SoundThinking complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.SoundThinking expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of ShotSpotter’s employees to perform their job duties may result in discipline up to and including discharge.If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact SoundThinking at +1.510.794.3183 or careers@soundthinking.com for assistance.