Return To Job Search
Software Engineer
Nashville Metro Area
Applications/Web Development
Software Developer
JN -012019-21749

We are looking for talented backend Java software engineers to join our core services team. In this role, you will design and build secure services as part of a biometric-based enrollment ecosystem.
Essential Responsibilities:

  • Work in an agile/lean environment
  • Design, implement, document, test, and support highly-scalable, fault-tolerant, core platform components, e.g., RESTful web services
  • Refactor and migrate existing applications to a cloud-based architecture
  • Identify and resolve performance bottlenecks
  • Assist in development of standards, procedures, and guidelines
  • Mentor and help other team members
Qualifications, Education, and Experience:
  • US Citizenship is required
  • Must pass a State or Federal background check
  • 5+ years of experience in a Computer Science, Engineering, Math, or other technical/analytical field
  • Self-starter with strong analytical skills and continuous learning mindset
  • Competence with Java programming language, Linux, SQL, and object-oriented concepts are required
  • Experience with Spring, JPA, Hibernate, MQ, and Domain Driven Design is a plus
  • Experience with RESTful web services is a plus
  • Experience with Amazon Web Services is a plus
  • Experience with mentoring others
Travel Requirement, Working Conditions, and Physical Demands:
  • Minimal travel is required to acquire new skills and gain deeper knowledge of existing or new technologies. In addition to attending training and conferences, minimal travel may be required to facilitate team building engagements. 
  • General office environment. The work area is adequately lighted, heated, and ventilated.
  • Office environment where the employee may sit comfortably to do the work. Some walking, standing, bending, reaching, and carrying of light items such as papers, books, small parts; driving an automobile, etc. Requires eye-hand coordination and manual dexterity sufficient to operate a keyboard, photocopier, telephone, and other office equipment.
  • Relocation assistance may be available.

Previous MonthNext Month