Java Software Developer

IPConfigure, Inc.

$80K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Expertise in Java 8+ required
  • Familiarity with Gradle, Jersey, SQL, jOOQ, JNI
  • Background in object-oriented design
  • Experience with REST web service design and development
  • Active concern for quality engineering in scalable web applications
  • Bachelor's Degree in Computer Science or related field, advanced degrees are a plus

Responsibilities

  • Participate in an Agile software development process with senior developers
  • Develop high quality application code for features and system components
  • Engage in feature design aligning business and technology needs
  • Deliver code on schedule that adheres to design
  • Identify root causes of defects in features
  • Follow coding practices that promote code reuse and standardization
  • Estimate time and resources for feature areas

Benefits

  • Generous PTO and Work From Home Policy
  • Health, Vision, Dental, and Life insurance
  • Flexible Spending and Health Saving Accounts
  • 401K with company match
Full Job Description
Job Summary

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.

Duties/Responsibilities
  • 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.


Required Skills/Abilities
  • 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.
  • Code samples and portfolio of designs.
  • Contributions to open source projects (for example a github page).


Education and Experience
  • Minimum Bachelor's Degree in Computer Science, Electrical/Computer Engineering, or related discipline. Master's or Ph.D. is a plus.


Benefits
  • 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.

Similar Jobs

More Jobs at IPConfigure, Inc.

  • Java Software Developer
    $80K — $110K *
    Norfolk, VA 23503 (Norfolk City County)
    Information Technology
    In-Person
  • C++ Software Developer
    $80K — $120K *
    Norfolk, VA 23503 (Norfolk City County)
    Information Technology
    In-Person
  • Sales Engineer
    $70K — $95K *
    Norfolk, VA 23503 (Norfolk City County)
    Technical Services
    In-Person

More Information Technology Jobs

Find similar Java Software Developer jobs: