What are the responsibilities and job description for the Java Architect - Passport copy Needed position at Bits & Bytes Technology Solutions?
Job Description: Software Architect (Senior)
This role involves designing and implementing software solutions and ensuring the effective integration of new and current technologies to fulfill business needs for New York State.
Client Details
- Agency Name: Information Technology Services (ITS).
- Physical Work Location: Alfred E. Smith Building, 80 South Swan Street, Albany, NY 12210.
- Engagement Length: 30 Months.
- Target Start Date: June 12, 2026.
- Telecommuting: 50%.
- Work Hours: 8-hour days between 8:00 am and 5:00 pm.
Mandatory & Requested Qualifications
Candidates must meet the Senior level criteria (60–84 months of experience) and possess the following technical background:
- Architecture & Design: 72 months of experience designing and implementing highly available and scalable multitier applications using Object-Oriented or Service-Oriented Architecture, involving JEE Design Patterns, data structures, and algorithms.
- Java/J2EE Development: 60 months of experience developing applications with JDK 1.8 or higher using J2EE technologies including EJB, JDBC, JMS, MQ, JAXB, Rest, and JAXWS.
- Persistence Frameworks: 60 months of experience developing applications using JPA and/or Hibernate with Oracle or SQL Server databases.
- Application Servers: 60 months of experience developing applications in IBM WebSphere Application Servers 7.0 or higher and IBM WebSphere Portal Servers 7.0 or higher.
- Web Frameworks: 60 months of experience developing applications using JSF and JSP.
Day-to-Day Responsibilities
- Standards Implementation: Implement Integrated Justice Portal standards, including UI standards, development methodologies, and coding/style guides.
- Infrastructure Liaison: Act as the primary technical liaison with infrastructure teams to resolve problems and implement solutions impacting application performance.
- Infrastructure Coordination: Work with the Infrastructure team on performance test planning, failover planning, endurance testing, and deployment planning/testing.
- Technical Design & Code Review: Provide analysis, design, development, and code review of enterprise applications using JAVA/JEE, JSF, XML, XSLT, and IBM Portal/WebSphere software.
- Development Oversight: Perform oversight of development activities, including data access, data structures, logical database models, and implementation.
- Documentation: Prepare and review technical documentation such as designs and schemas.
- Mentorship: Provide technical guidance and mentorship to a team of developers.
- Knowledge Transfer: Execute the Knowledge Transfer Project plan, which includes cross-training State staff on enhancements or development projects.
Salary : $60 - $75