Experience Inc. Jobs

Job Information

Latitude, Inc. JAVA Developer in Fairfax, Virginia

Education: Bachelor?s degree or higher in Computer Science or related academic field

Qualifications: 3+ years of professional software development experience which includes developing Java-based solutions and experience applying distributed computer solutions in a UNIX/Linux or Windows environment. Must know Java 8 or higher and have experience developing software in a structured engineering environment using agile approaches.

Successful candidates will work independently and as a member of a team involved in the research, design, development, and implementation of agent-based and other software solutions. Must be competent to work with minimal supervision supporting activities associated with developing complex business solutions using advanced technologies.

Desired Skills:

  • Proficiency in Java 8 or higher, Angular 2+, and UI Frameworks (e.g. Angular Material, Semantic UI, or JavaFX)

  • Experience with RESTful architecture and databases such as SQL and Postgres

  • Experience with distributed computing

  • General understanding of the software engineering life cycle

  • Strong problem-solving skills

  • Strong written and oral communication skills

  • Experience working in a small team environment

Additional Desired Experience:

  • Familiarity with key artificial intelligence and machine learning concepts, models, and evaluation methodologies

  • Experience implementing Java concurrency and/or data serialization (XML and/or JSON) solutions

  • Experience with agile software development and tools (such as JIRA)

  • Ability to effectively multitask and contribute to multiple projects simultaneously

  • Experience with one or more modern development IDEs such as Eclipse or IntelliJ

  • Experience with one or more build tools such as Jenkins and Gradle