Design and implement scalable multitier applications using OOP and SOA methodologies.
Utilize JAVA Development Kit to develop high-performance applications.
Create web interfaces using JSF/JSP, HTML, CSS, and JavaScript.
Develop database applications with JPA and Hibernate, leveraging Oracle or SQL Server.
Integrate messaging systems for effective communication within applications.
Collaborate on projects involving criminal justice processing systems.
Requirements
84 months of experience designing and implementing 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 in developing applications that are implemented with JAVA Development Kit (JDK 1.8 or higher).
72 months of experience with web development using JSF/JSP, HTML, CSS, and JavaScript in J2EE based Application Servers such as WebSphere Application Server 8.0 or higher.
72 months of experience in developing applications using JPA and/or Hibernate using Oracle or SQL Server databases.
72 months of experience in messaging technologies, such as MQ & JMS.
60 months of experience developing, implementing and integrating systems related to criminal justice processing at the state or federal level (including but not limited to: disposition processing, fingerprint identification processing, criminal history updating).