Return To Job Search

Systems Software Engineer
San Diego Metro Area
Applications - Developer – Technology
JN -022018-3521

Our client is seeking a qualified candidate for the position of Systems Software Engineer. Below is a brief job description. Please contact us for more information on this role and client.

Job Duties & Responsibilities

  • Assists in the development of both UI and server Java code
  • Aids in validation and verification activities as needed
  • Generates design specification and engineering documentation
  • Creates, designs, develops, and tests systems software and related utilities
  • Contributes to design and code reviews
  • Actively promotes the improvement of existing design and implementation by refactoring codebase and employ best practices
  • Works with QA to troubleshoot issues that are discovered during testing
  • Employs test-driven development to enhance code quality

 Required Education & Experience
  • B.S. degree in Computer Science or Computer Engineering, or related experience and theoretical knowledge in the field
  • 2-5 years of experience with Java development
Required Knowledge & Skills
  • Skilled in Java language
  • Ability to develop of web services in Java
  • Understanding of OOD, design patterns and software engineering principles
  • Skilled in Eclipse IDE, Maven 2, JUnit, JDBC, Hibernate, Netty, Solr, Docker, UNIX command line
  • Knowledge of Spring Framework, web application development, XML
  • Previous experience with multithreaded, concurrency applications
  • Knowledge of raw socket communication in Java
  • Experience with PostgreSQL (preferred) or at least one mainstream database
  • Atlassian Products (e.g. Crucible, Jira) preferred

© VIA Technical. All Rights Reserved.