- Software architecture and design
- Network design and implementation
- Problem-solving capability
- Ability to clearly present technical information to fellow technical professionals as well as non-technical peers
- Experience with Java, Java Beans, Java Servlets, and JavaScript
- Web programming skills
- Developing budgets
- Project management
Education, Experience, & Licensing Requirements:
- Bachelor’s degree in computer science, mathematics, or engineering; master’s degree a plus
- Experience with software network design and implementation
- Oracle Certified Professional Java SE 8 or SE 11 Programmer Certification; Oracle Certified Master Java SE 6 Developer Certification