What are the responsibilities and job description for the Software Architect (Java/JEE) position at SIRITECH SOLUTIONS CORP?
Job Description
The client is seeking an Expert Software Architect to design, develop, and integrate enterprise software solutions supporting justice-related applications. The architect will provide technical leadership, establish development standards, and ensure scalable, high-performance systems.
Key Responsibilities
The client is seeking an Expert Software Architect to design, develop, and integrate enterprise software solutions supporting justice-related applications. The architect will provide technical leadership, establish development standards, and ensure scalable, high-performance systems.
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
- Support enterprise integration initiatives
- Assist with application modernization projects
- Coordinate testing and deployment activities
- Mentor development teams
- Support knowledge transfer initiatives
- Java
- JEE
- JSF
- WebSphere
- JPA
- Hibernate
- MQ/JMS
- SOA
- Oracle
- SQL Server
- XML/XSLT
- IBM Rational
- Criminal Justice Systems
- Enterprise Integration
- Experience designing highly available enterprise systems
- Experience developing large-scale Java applications
- Experience supporting criminal justice programs