Software Engineer - Military veterans preferred



  full-time   employee

San Diego
United States


Project Description:

Development of web applications using modern web technologies within a Microservices architecture using Agile development for a DOD customer.


Job Description:

The developer will possess a strong problem solving skill set and the ability to learn new technologies quickly to meet dynamic, fast- paced development cycles. The developer will be strong in web development with a belief that the software engineering “process” is as important as the technology.  The developer will be a member of an Agile development team involved in the entire software development lifecycle, interfacing refactored capabilities with existing legacy system.


Responsibilities of the developer will include:

  • Design and develop technology solutions that are capable of integrating with other components.

  • Participating in detailed object-oriented analysis and design.

  • Work with team members to review use cases for development.

  • Supporting a range of “legacy” and modern browsers.

  • Participating in resolving technical issues that arise during development.

  • Communicating and coordinating with members of development team.


TYPICAL EDUCATION AND EXPERIENCE: Bachelors and five (5) years or more experience; Masters and three (3) years or more experience; PhD and 0 years related experience


Job Requirements:

  • US Citizen

  • Secret Clearance (or ability to obtain a Secret Clearance)

  • Located in San Diego, CA


Required Education and Experience:

  • Bachelor’s degree in computer science or a related major.

  • 5+ years of recent experience developing and implementing web based applications using JAVA, C++, HTML, CSS, and JavaScript along with newer web technologies such as RESTful web services, AngularJS, ReactJS, Node.js, Bootstrap, JQuery, XML and JSON constructs, and Tomcat, Apache, or JBoss.

  • Able to understand scripting (e.g. shell script, perl, python, etc...)

  • 2+ years of recent experience developing within Microservices or MVC architecture patterns.

  • 5+ years of recent experience with object-oriented programming.

  • 5+ years of recent experience with writing unit tests and using JUnit or Selenium.

  • 2+ years of recent experience working on a team with four or more developers. 


Desired Experience:

  • Experience using Eclipse IDE and Atlassian Tools like JIRA for issue tracking.

  • Familiar with RHEL 7.x

  • Experience using SQL databases such as PostgreSQL and NoSQL databases such as MongoDB.

  • Recent experience with Scrum, source control (SourceTree, SVN, GIT, or Bitbucket), automated builds (Gradle, Ant, Maven), and continuous integration.

  • Recent experience using VM technology.

  • Recent experience using PKI or other encryption/decryption technologies.

  • Recent experience working on government funded programs.