Sr. Full Stack Java Developer - SoundThinking (formerly ShotSpotter) : Job Details

Sr. Full Stack Java Developer

SoundThinking (formerly ShotSpotter)

Job Location : all cities,NJ, USA

Posted on : 2025-07-15T01:48:56Z

Job Description :

We are seeking a highly skilled, experienced full stack developer to join our expanding development team. In this role, you will help develop and design technology solutions that are scalable, relevant, and critical to our company's success. You will be part of a talented software team that works on mission-critical applications. Developer roles and responsibilities include Full Stack application development while providing technical leadership in the full software development lifecycle, from concept and design to testing. You must have a solid skill set, a desire to continue to grow as a developer, and a team-player.

  • Work with the other Architects/Technical Leads to ensure consistent architectural approaches & methods are used across Technologic's products to enable efficient and effective product development
  • Participate in the definition of processes, standards & guidelines for architecting software systems
  • Design, code and deploy new software applications, ensuring scalability, performance and security following Agile practices
  • Analyze and design solutions by gathering requirements from multiple stakeholders and documenting them thoroughly
  • Strong analytical and problem-solving skills, with ability to effectively identify, diagnose and resolve technical issues including production incidents.
  • Support existing software applications through bugs/vulnerabilities fixes and critical issues responses
  • Provide technical assistance regarding environment setup and configuration
  • Perform code reviews for your peers
  • Accurately estimate development project work
  • Develop technical direction for project and ensure high quality code is delivered
  • Stay up to date with latest technologies and best practices and contribute to continuous improvement efforts.
  • Excellent communication and interpersonal skills, with ability to collaborate effectively with other team members and stakeholders.

Minimum Qualifications

  • BS degree in Computer Science, Engineering, or a related subject
  • 5+ years' experience Applied Knowledge of Software Development
  • Object Oriented analysis and design using common design patterns
  • Hands on experience in designing and developing applications using Java EE platforms
  • Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc.)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Excellent knowledge of Spring Framework/Boot and it's modules (Spring JDBC/Data, Spring Transaction, Spring AOP, Spring MVC, Spring Security etc.)
  • Significant experience with front end web frameworks - Angular, Angular Material Design
  • Significant experience building and deploying REST API's using XML and JSON
  • Experience working with version control system - Git with efficient workflow/branching strategies
  • Significant experience developing using both monolithic & micro-services architecture and DevOps Technology such as, Maven, Jenkins, Docker, Tomcat, IIS

Preferred

  • Experience working in an Agile team
  • Experience with Performance Tuning and Optimization (PTO), using native monitoring and troubleshooting tools
  • Experience with Cloud development
  • Experience with Containerization/DevOps tools such as Kubernetes, OpenShift, GitLab
  • Experience with Test Driven development

Hybrid Workplace

SoundThinking follows a hybrid schedule for employees who live equal to or less than 50 miles from one of our office locations, which include Fremont, CA, Tucson, AZ, Washington, D.C., or Iselin, NJ. Employees are expected to work onsite 3 days per week – the specific days are dependent on the office location.

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 [email protected] for assistance.

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

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

#LI-SSD

Apply for this job

First name

Last name

Email address

Location

Phone number

Resume Attach resume

Attach another file Attach file

How did you learn about this job?

Referred by?

We invite you to complete the optional self-identification questions below used for compliance with government regulations and record-keeping guidelines. Any self-identification information provided will not be considered in the selection process.

GENDER Male Female Nonbinary I do not wish to self-identify my gender

ETHNICITY American Indian/Alaska Native (Not Hispanic or Latino) Asian (Not Hispanic or Latino) Black/African American (Not Hispanic or Latino) Hispanic/Latino Native Hawaiian/Other Pac Island (Not Hispanic or Latino) White (Not Hispanic or Latino) Two or More Races (Not Hispanic or Latino) Decline to Specify

If you believe you belong to any of the categories of protected veterans listed below, please indicate by selecting the appropriate category(ies). The hiring employer is subject to the Vietnam Era Veterans' Readjustment Assistance Act of 1974, as amended by the Jobs for Veterans Act of 2002, 38 U.S.C. 4212 (VEVRAA) and requests this information in order to measure the effectiveness of the outreach and positive recruitment efforts it undertakes pursuant to VEVRAA.

Disabled Veteran Armed Forces Service Medal Veteran Veteran who served on active duty during a war or in a campaign or expedition for which a campaign badge has been authorized Recently Separated Veteran

Veteran, but not one of the four protected classes above I decline to state my veteran status Not a Veteran

We are required by law to provide equal employment opportunity to qualified people with disabilities. We are also required to measure our progress toward having at least 7% of our workforce be individuals with disabilities. To do this, we must ask applicants and employees if they have a disability or have ever had a disability. Because a person may become disabled at any time, we ask all of our employees to update their information at least every five years.Identifying yourself as an individual with a disability is voluntary, and we hope that you will choose to do so. Your answer will be maintained confidentially and not be seen by selecting officials or anyone else involved in making personnel decisions. Completing the form will not negatively impact you in any way, regardless of whether you have self-identified in the past. For more information about this form or the equal employment obligations of federal contractors under Section 503 of the Rehabilitation Act, visit the U.S. Department of Labor's Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

Yes, I Have A Disability, Or Have A History/Record Of Having A Disability No, I Don't Have A Disability, Or A History/Record Of Having A Disability I Don't Wish To Answer

#J-18808-Ljbffr
Apply Now!

Similar Jobs ( 0)