Software Engineer

Java stack, coding
Full Time
$100,000 - $120,000
Work from home available Travel not required

Job Description

Top skills: Java Stack, Springboot, Strong coder

Job Description:

This position involves developing information systems by studying operations; designing, developing, and maintaining software solutions; supporting and developing software team. The successful candidate should have deep experience with object-oriented analysis and design, design patterns, component architecture, coding, unit and integration testing, as well as strong communication skills. It is important for candidates to know that coding will be a key requirement of this position.

Product: IdentityX; IdentityX is a FIDO-certified authentication platform that is multi modal, multi-biometric, multi-factor and multi-vendor. Supporting a wide range of identity use cases and delivering a consistent, superb user experience across all digital channels, IdentityX balances security with convenience. IdentityX has been successfully deployed around the world in a variety of environments, with proven scalability and high-availability, whether you choose on-premises deployment or a managed service


  • Airports nationwide

  • Major Credit Card Companies

  • Banks

  • Financial Companies

  • Real Estate

  • Insurance Companies

  • FBI

  • State Departments


Day-to-Day Responsibilities:

  • Knowledge, observance and refinement of development best practices

  • Provide written and verbal knowledge leadership to other team members

  • Accountability for systems design and development

  • Accurately estimate time needed for completion of tasks

  • Manage the support of existing applications (including new feature architecture and implementation)

Required Skills and Experience:

  • 5-10 years of experience architecting/building Java applications, plus appropriate engineering degree

  • Deep knowledge of API design principles and experience designing Services-Oriented-Architecture (SOA) solutions, microservices and event-driven architectures for high-availability web applications 

  • Strong understanding of SpringBoot/JPA/Hibernate

  • Strong command of Java/J2EE technology stack  

  • Building and migrating applications to containers (Docker or Kubernetes)

  • Understanding of Maven

  • Experience with SQL, HTML, CSS, JavaScript, jQuery, Ajax, JSON

  • Excellent written and verbal communication skills

  • Excellent analytical abilities and problem-solving skills

  • Self-motivated, with ability to work independently

Posted By

Shane Doughty

1593 Spring Hill Road Suite 10 Vienna, VA, 22182

Dice Id : 90860665
Position Id : 5879368
Have a Job? Post it