What are the responsibilities and job description for the Senior Java Architect position at Tiye Consulting?
About the Role:
A JAVA Architect defines software requirements, writing clean and efficient code for various applications and running tests to improve system functionality. JAVA architects will implement and maintain JAVA components and frameworks throughout the software development life cycle.
Responsibilities:
· Oversee, mentor, and provide solutions for all development and/or support activity that is being conducted by OSC and its other consultant staff
· Complete integrations with standardized frameworks, tools, and other ancillary technologies as necessary
· Work with technical staff to configure such solutions as needed (e.g., servers configured, access rights)
· Work with vendors to support the OUF Online Claiming application
· Research and prototype solutions to meet business needs
· Document technical specifications
· Consult with business analysts and users to determine requirements
· Work with project teams to define system requirements and assist with requirements analysis
· Provide guidance to OSC in interface design and integration of the user interface
· Provide final application architecture and design
· Code, test, and deploy solution, following best practices and supported OSC Java standards and industry best practices
· Develop and implement system test plans to satisfy acceptance requirements and test scenarios based on the as-is and the to-be models
· Analyze and debug complex application and system issues
· Conduct extensive testing of the functionality including integration with other systems (e.g., Unclaimed Funds Processing System) and applications (e.g., fraud detection services)
· Develop and update OUF Online Claiming application reports
· Attend design sessions and review resulting deliverables and provide feedback
· Provide guidance to development teams who are inexperienced with new technologies
· Mentor and provide knowledge transfer to staff
Candidate Requirements:
· Five (5) years’ experience developing and maintaining Java web applications
· Five (5) years’ experience analyzing project requirements and designing Java web applications to meet these requirements
· Experience developing Java web applications leveraging the Apache Wicket framework
· Experience implementing LexisNexis Risk Solutions specifically: Device Assessment, Consumer Instant ID, and Instant Authenticate products, in a Java application
· Experience in providing web services development in a Java application
· Experience in using Hibernate ORM in a Java application
· Experience developing Java applications that connect to an IBM DB2 database
· Report directly to ITS 4