Overview
Skills
Job Details
-
84 months of experience developing highly available and scalable multitier applications using Object Oriented or Service Oriented Architecture involving data structures, algorithms, software design and JEE Design Patterns.
-
84 months of experience developing applications that are implemented with JAVA Development Kit (JDK 1.5 or higher).
-
84 months of experience performing development of applications developed using JPA and/or Hibernate using Oracle or SQL Server databases
-
84 months of experience performing development of applications developed using JMS, EJB, JSF, JAXB, and JAXWS.
-
72 months of experience in deploying applications in JBOSS, Tomcat, and/or WebSphere Application server.
-
48 months of experience developing, implementing and integrating systems related to criminal justice, critical infrastructure, public safety, or emergency response systems
-
36 months experience designing and implementing systems using rest services, custom API's.
-
24 months experience developing GIS applications with spatial databases, Google Maps API, GIS tile server, Open layers, Nodejs or Leaflets.
_________________________________________________________
Agency: Information Technology Services (ITS)
Detailed Job Description: The candidate will design and assist with the implementation of both small and large-scale software systems. The Software Architect will design, develop, implement, support and enhance, custom applications written in Java, GRAILS or other programming languages. Ensure user interfaces and back-end services are developed according to architecture, programming and user experience (UX) standards. Solutions include interfaces with COTS solutions, mapping API's and applications, and other existing enterprise systems.