Home / Jobs

Lucid Technologies Inc

The Logical Solutions

IT - Software Developer III (Java) (Remote)
Hello,

Greetings of the day!

We have an immediate position to fill in...

Job Title: IT - Software Developer III (Java)
Location: VA, Remote
Intermediate and REMOTE

Job Description:
  • Under general direction, develops Web based applications, including online customer service, to enable agency components to deliver their services online. 
  • Develops the site concept, interface design, and architecture of the web-site. 
  • Provides support for the implementation of interfaces to Web-based applications. 
  • Typically performs all functional duties independently.
Required Skills:
  • At least 2  years utilizing software configuration management systems including use of branch and merge activities (prefer GitHub)
  • Able to code/debug using Java including coding automated unit tests
  • At least 2  years Apache Kafka experience (or similar event/message driven software solution tools)
  • Strong communication skills.
  • Familiar with Agile
  • Familiar with Linux
  • Should have experience and general understanding of Data modeling, Entity Relationship, Use Case etc.
  • Adhere to full software development life cycle.
  • Analyze business requirements /functional specification.
  • Prepare and Execute Unit Test Plan and Unit Test Case (automated and manual)
Additional Required Skills/Experience:
  • A minimum of five (5) years experience in software development, with at least 4 years experience in Web-based design/development;
  • A degree from an accredited College/University in Software Engineering,  Computer Science, or related discipline is preferred;
  • Able to perform all functional duties independently;
  • Experience training/mentoring less experienced personnel;
  • Moderate knowledge of and experience with designing, developing, implementing, and maintaining complex Web-based software systems;
  • Moderate experience developing/supporting software applications using Java and more than one of these software technologies:  
  • Moderate experience collaborating with end users to define new Web-based software system requirements;
  • Experience authoring or contributing to software-related documentation such as requirements specifications, design documents, technical manuals, and user manuals;
  • Excellent communication skills.