Back-End Software Engineer

Company:  Persistent Systems
Location: New York County
Closing Date: 19/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description & Responsibilities:
We're looking for a Back-End Software Engineer with extensive experience developing software with Java in a Linux environment.? You will be responsible for working with a team of engineers?in the development and implementation of applications that will automate our QA testing platform for our firmware running on the Wave Relay® network.  This individual will design java apps and database schema from scratch, build scalable enterprise-grade applications, optimize database queries, and debug database performance.  This position provides the opportunity to develop technology that enables our customers to solve their most difficult networking problems. 



Position Responsibilities 

Developing and implementing database schema from scratch, writing database queries, and debugging database performance

Using Java to architect, develop, and implement backend API services

Using Java to develop standalone web applications, micro services, and android apps

Building system integration test automation workflows and processes

Building and maintaining database-centric software

Job Qualifications & Experience :
Minimum Qualifications 

Bachelor’s degree in computer science, computer engineering, or equivalent 

3+ years of experience with programming SQL databases

3+ years of experience with programming in Java

Ability to design SQL database schema from scratch, optimize database queries, and debug database performance

Proven ability writing/creating unit tests

Strong understanding and ability to write code using the dependency injection design pattern

Experience developing software for Linux systems 

Must have the ability to obtain a?United States?security clearance 

 

 Preferred Qualifications 

Master’s or PhD in?Computer Science or?Computer Engineering 

Experience building system integration test automation workflows and processes

Experience building and maintaining database-centric software

Experience working with embedded systems

Experience with Spring framework

Experience with Obevo database deployment tool

United States security clearance 

 

The base pay for this role can vary from $130,000 to $150,000 a year based on individual qualifications. Eligibility for yearly discretionary bonus. Persistent Systems, LLC offers a comprehensive benefits package including medical, dental, vision, life, and disability insurance; paid time off (sick time and vacation time); flexible spending accounts; 401(k) plan with company match; fitness membership reimbursement; tuition assistance; mental health benefits; and pet discounts.

Company Overview :
Headquartered in New York City since 2007, Persistent Systems, LLC is a global communications technology company which develops, manufactures, and integrates a patented and secure Mobile Ad Hoc Networking (MANET) system: Wave Relay®. The company’s industry leading R&D team has designed wireless networking protocols to support their cutting-edge Wave Relay® system and technology. Wave Relay® is capable of running data, video, voice and other applications under the most difficult and unpredictable conditions. Their suite of products is field proven and utilized in Commercial, Military, Government, Industrial, Agriculture, Robotics, and Unmanned System markets.

Apply Now
Share this job
  • Similar Jobs

  • Senior Back-End Software Engineer

    New York County
    View Job
  • Back End Developer

    New York County
    View Job
  • Front-End Software Engineer

    New York County
    View Job
  • Senior Front-End Software Engineer (New York City)

    New York County
    View Job
  • Front End UX Design Engineer

    New York County
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙