The TechnoLogic team is looking for a Full Stack Software Developer who is intelligent, creative, and a highly motivated self-starter. This person is expected to be a team player, in addition to being resourceful and taking initiative. Must be a problem solver, with skills in breaking a problem down to smaller components, while thinking about scalability, supportability, and efficiency in software development practices.

NOTE: Travel is not required for the job, however, employees must be able to travel for attending corporate events once a year on average. Also, this person must be willing to work from an office up to 3 days a week if within a 30-mile radius from one of our offices in NJ, DC, or California.


Essential Duties/Responsibilities


Will work on the development/modernization, upgrades and maintenance of End to End workflow applications.


  • 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


  • A Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent degree
  • 5+ years of experience using a mix of the following technologies is required: Java/JEE, HTML, JavaScript, SQL, JSP, JSTL, HTML5, CSS3.
  • Experience with Java Web Frameworks like (Spring, Spring Boot, Struts, Hibernate).
  • Experience with JavaScript Frameworks like (Angular, React, Vue and KnockoutJS) – prefer experience with Angular 11 and newer.
  • Strong understanding of computer science fundamentals.
  • Effective oral and written communication skills.
  • Demonstratable ability to work as part of a team.
  • Demonstratable ability to work independently (self-start).


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 SoundThinking’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.


Note:  The Company reserves exclusive right in its sole discretion to modify, adjust, delete, add or otherwise change the above at any time.


The above salary range is based on a good faith estimate made at the time of publication and may be modified in the future.  The pay offered to a candidate may vary within this range depending on factors such as education, experience, and geographic location.


This position has been filled.