Desired Skills and Experience
- Design, develop, test, maintain and enhance software
- Work with stakeholders to clarify and define feature requirements and take ownership over projects
- Bachelor’s degree in Engineering, Computer Science, Mathematics or Science, or equivalent education & experience
- Strong software development experience in Java (6 years+)
- Excellent communication skills (written and verbal)
- Highly detail-oriented
- Able to work well in a team environment
- Knowledge and experience in development and testing best practices including Spring Framework (3 and up)
- Hands on experience developing application on the Cloud and in containers
- Mobile application development (Android and/or iOS)
- Experience with PKI, Cryptography algorithms, Java cryptographic libraries, JavaScript and UI development and design
- Email standards
- Ability to make an immediate and lasting impactÂ
- Work in a safe, secure, and positive work environment
- Work with a talented team of innovative and creative players