You will lead high-level design choices and dictate technical standards for large-scale software systems.
Responsibilities
- Design multi-level architecture and component interactions for large-scale software systems.
- Establish software coding standards, tools, and platforms.
- Write technical design specification documents for multifaceted, component-based systems.
- Provide technical guidance to large teams and oversee the full lifecycle of complex systems.
- Perform performance tuning for applications interacting with databases.
Required Skills
- 84+ months of experience with J2EE technologies including EJB, JDBC, JSP, and XML.
- 84+ months of experience developing, building, and testing Java EE applications using Eclipse, NetBeans, or IntelliJ.
- 84+ months of experience with IBM DB2 databases and XML schemas (definition, querying, and automated generation).
- 84+ months of experience in system analysis and design for multi-tiered transactional systems.
- 60+ months of experience with messaging technologies such as MQ, JMS, or Kafka.
- 60+ months of experience in performance tuning applications interacting with databases.
- 48+ months of experience working within a government organization supporting complex systems.
- Any Graduate degree.