Senior Back-End Software Engineer
Company: Persistent Systems
Location: New York
Posted on: March 10, 2025
Job Description:
Job Description & ResponsibilitiesWe're looking for a Senior
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,
microservices, and Android apps
- Building system integration test automation workflows and
processes
- Building and maintaining database-centric softwareJob
Qualifications & ExperienceMinimum Qualifications
- Bachelor's degree in computer science, computer engineering, or
equivalent
- 5+ years of experience with programming SQL databases
- 5+ 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
clearancePreferred 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 clearanceThe base pay for this role can
vary from $160,000 to $180,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.
#J-18808-Ljbffr
Keywords: Persistent Systems, New York , Senior Back-End Software Engineer, IT / Software / Systems , New York, New York
Didn't find what you're looking for? Search again!
Loading more jobs...