Senior Software Engineer

Arcserve (USA) LLC
United States
28 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≀ 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) C++ (Programming Language) Computer Networks Quartz (Graphics Layer) Linux Disaster Recovery Amazon DynamoDB FreeMarker Hibernate (Java) Hyper-V Junit Apache Maven
+13 more
MongoDB NoSQL Object-Oriented Software Development Redis Arcserve Simple Object Access Protocol (SOAP) Software Engineering Virtualization Technology Data Storage Technologies Office365 Spring-boot Vmware Programming Languages

Job description

This position is responsible for developing software applications for Arcserve UDP product family. Provide complex code modification, testing and debugging tasks., 1. Fix bugs, add enhancements. Perform unit/module testing of software to find errors and confirm programs meet specifications.

  1. Troubleshoot issues and escalations from field installations and provide patches/assistance to L1 support.
  2. Assist quality assurance team by providing assistance and support as needed to determine system problems. Collaborate with quality assurance in creation of their test plans and participate in reviews.
  3. Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.
  4. Mentor group of junior engineers if necessary.

Requirements

  • Strong object-oriented programming experience in Java.
  • Working knowledge of data storage concepts and disaster recovery infrastructure/technology.
  • Knowledge on Linux/UNIX will be a plus.
  • Knowledge of programming languages such as C++ a plus.
  • Development experience on virtualization environment like VMWare, HYPER-V, Exchange, O365 will be a plus.
  • Knowledge of networking concepts and RPC.
  • Has passion for solving complex problems. Working smart and learning quickly.
  • Excellent communication and troubleshooting skills with strong sense of quality.

Exposure to the following tools/frameworks/libraries.

  1. SpringBoot.
  2. Jersey REST Framework.
  3. Hibernate ORM.
  4. Maven.
  5. Quartz Scheduler.
  6. jUnit.
  7. FreeMarker.
  8. Application cache best practice (Redis).
  9. Familiarity with NoSQL databases (Redis, MongoDB, DynamoDB).
  10. SOAP.

Please share profiles that match the required experience and title:

Java exp:

Spring boot

Maven:

Hibernate exp

About the company

Arcserve provides exceptional solutions to protect the priceless digital assets of organizations in need of full scale, comprehensive data protection. Established in 1983, Arcserve is the world’s most experienced provider of business continuity solutions that safeguard every application and system, on every premises and every cloud. Organizations in over 150 countries around the world rely on Arcserve’s highly efficient, integrated technologies and expertise to eliminate the risk of data loss and extended downtime while reducing the cost and complexity of backing up and restoring data by up to 50 percent

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Loading talks and stories from around this role…