Java Software Developer

Ipconfigure, Inc.
Norfolk, United States of America
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Norfolk, United States of America

Tech stack

Java
Code Reuse
Computer Engineering
Continuous Integration
Gradle
Java Native Interface
Object-Oriented Software Development
Service Design
SonarQube
SQL Databases
Web Services
Information Technology
REST
Jenkins

Job description

  • Participate in a well-defined Agile software development process with other senior developers.
  • Develop high quality, well-designed application code for features and system components.
  • Participate in feature design, ensuring a balance between business and technology requirements.
  • Deliver code as scheduled that adheres to the design.
  • Find root causes of defects in features.
  • Adhere to coding practices designed to promote code reuse and standardization.
  • Provide time and resource estimates for own feature areas.
  • Identify risks and mitigation strategies.

Requirements

Do you have experience in Web services design?, Do you have a Master's degree?, * Expertise in Java 8+.

  • Familiarity with: Gradle, Jersey, SQL, jOOQ, JNI.
  • Object Oriented design background.
  • REST web service design and development.
  • An active concern for quality engineering, with experience building scalable web applications.

Any of the following would be a plus:

  • Continuous integration using Jenkins and SonarQube., * Minimum Bachelor's Degree in Computer Science, Electrical/Computer Engineering, or related discipline. Master's or Ph.D. is a plus.

Benefits & conditions

Pulled from the full job description

  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Flexible spending account
  • Life insurance
  • Work from home, * Industry competitive salaries based on experience.
  • Generous PTO and Work From Home Policy.
  • Health, Vision, Dental, and Life insurance policies.
  • Flexible Spending Account and Health Saving Account.
  • 401K with company match.

About the company

Founded in 2003 and headquartered in Norfolk, Virginia, IPConfigure. Inc. is a privately held veteran owned video surveillance research and development software company. As a developer of IP video surveillance solutions, IPConfigure offers a variety of products - all of which leverage a browser-based interface while supporting both Windows and Linux architectures and are capable of seamlessly supporting unlimited cameras, locations, and users in a centralized, distributed, or hosted architecture. IPConfigure's Orchid VMS platform and SteelFin Appliances have been successfully deployed in facilities ranging from quick service restaurants to international ports, hospitals, and universities., IPConfigure is a software development company and a leading developer of IP video surveillance solutions. We're looking to hire a strong Java developer responsible for creating web services and enterprise back-end components in our browser-based surveillance video management systems. The Java developer must have a strong familiarity with object-oriented design and development, unit testing, test-driven development, and Linux environments. This is an awesome opportunity to work with leading edge technologies in the IP video surveillance market.

Apply for this position