Software Architect Expert - Spruce Technology, Inc.
Albany, NY
About the Job
NYS Office of Information Technology Services (ITS) is seeking an Software Architect Expert
Day to Day task include:
Requested Qualifications:
Work hours and location:
Spruce Technology, Inc. is a mid-size, award-winning (Inc 5000, SmartCEO, Entrepreneur of the Year) technology services firm with a steadily growing portfolio of commercial and government clients. Spruce provides innovative technology solutions, specialized IT staff, and IT strategy consulting nationwide. Spruce maintains partnerships with major technology vendors and continually develops leading-edge offerings in service areas such as digital experience, data services, application development, infrastructure, cyber security, and IT staffing.
Spruce Technology, Inc. is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Consistent with the Americans with Disabilities Act, it is the policy of Spruce Technology, Inc. to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process.
All full-time employees are eligible for the following benefits:
Medical, dental, vision health benefits
Life Insurance and AD&D (paid by company)
401k, Flexible and Dependent Care Spending Account plans.
Paid-time Off or Paid Sick Leave (amount dependent on position level and if required by state).
Day to Day task include:
- Participate in Joint Application Development session to assist in the formulation of Use Case analysis deliverables.
- Interpret Use Case requirements, seek clarification from Business Analysts as needed and estimate, propose, prototype and develop a solution that integrates within the existing ASSETS technology stack and framework.
- Provide J2EE, JBoss Enterprise Application Server, SOA web services, Oracle, Client Mainframe Transaction Management (DTPRA) application development expertise and mentoring to State staff and other contract resources as required.
- Provide work breakdown structures to articulate tasks, level of effort and dependencies between tasks and report progress.
- Provide troubleshooting and end-user support/problem resolution when necessary.
- Provide technical documentation, solution prototypes, conduct demonstrations of work in progress and completed work to business subject matter experts and other technical staff as requested/required.
Requested Qualifications:
- 84 months of experience in designing and developing Java applications with a focus on data access, data structures, data manipulation, databases, unit testing, and creating comprehensive technical documentation.
- 84 months of experience with Enterprise JavaBeans (EJB) 3.x for enterprise-level applications.
- 84 months of expertise in designing, implementing, and maintaining applications using the Struts 2 framework.
- 84 months of experience integrating Hibernate ORM with Java applications for efficient database interactions.
- 84 months of applying JUnit for testing Java applications, ensuring high code quality and reliability.
- 84 months of experience in designing, configuring, and managing Maven-based build systems for Java applications.
- 84 months of experience developing Java applications using Client Mainframe DTPRA connectors to ensure seamless legacy system integration.
- 84 months of experience creating Java-based client applications capable of generating Word documents, utilizing libraries such as Apache POI.
- 84 months of experience designing and developing secure and scalable RESTful Web Services as well as implementing and maintaining SOAP-based Web Services.
- 48 months of experience leveraging tools like Thymeleaf for server-side templating, PDFBox and Flying Saucer for PDF generation, and creating document management solutions.
Work hours and location:
- Full time role with engagement length of 30 months
- Daily work hours: 9.00 am – 5.00 pm
- Physical office location: 40 N. Pearl St , Albany, NY , 12243
- Telecommuting options: 20%/2 days per week
Spruce Technology, Inc. is a mid-size, award-winning (Inc 5000, SmartCEO, Entrepreneur of the Year) technology services firm with a steadily growing portfolio of commercial and government clients. Spruce provides innovative technology solutions, specialized IT staff, and IT strategy consulting nationwide. Spruce maintains partnerships with major technology vendors and continually develops leading-edge offerings in service areas such as digital experience, data services, application development, infrastructure, cyber security, and IT staffing.
Spruce Technology, Inc. is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Consistent with the Americans with Disabilities Act, it is the policy of Spruce Technology, Inc. to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process.
All full-time employees are eligible for the following benefits:
Medical, dental, vision health benefits
Life Insurance and AD&D (paid by company)
401k, Flexible and Dependent Care Spending Account plans.
Paid-time Off or Paid Sick Leave (amount dependent on position level and if required by state).
Source : Spruce Technology, Inc.