Key Responsibilities:
Design and implement enterprise Java/JEE applications
Develop scalable multi-tier architectures
Establish coding standards and development methodologies
Serve as liaison between development and infrastructure teams
Conduct code reviews and architecture reviews
Lead performance, failover, and deployment planning
Develop and review technical documentation
Provide technical guidance to development teams
Additional Responsibilities:
Support enterprise integration initiatives
Assist with application modernization projects
Coordinate testing and deployment activities
Mentor development teams
Support knowledge transfer initiatives
Required Skills:
Java
JEE
JSF
WebSphere
JPA
Hibernate
MQ/JMS
SOA
Preferred Skills:
Oracle
SQL Server
XML/XSLT
IBM Rational
Criminal Justice Systems
Enterprise Integration
Qualifications:
Experience designing highly available enterprise systems
Experience developing large-scale Java applications
Experience supporting criminal justice programs