Java Architect
Remote Job | 2022-04-22 05:25:33
Share Job
Job Code : DMV(11417AA23)
Application Architect 3
Remote
12+ months Contract
Required Experience:
Design, develop and implement applications. Direct the development process from conception to completion and oversee the efforts of all associated technical staff.
Performs advanced (senior-level) computer programming and analysis work in support of the Client Application Services Unit.
Work involves overseeing the planning, scheduling, and assigning of programming projects; analyzing proposed computer applications; and providing technical programming assistance.
Reviews existing application system capabilities, workflow, and scheduling and makes improvements based upon analysis of business or user requirements, procedures, business processes, or business/technical problems.
Plans and assigns the work of others.
Works under minimal supervision with considerable latitude for the use of initiative and independent judgment.
Required Skills:
Years Required/Preferred Experience
8 Required Progressively responsible experience performing systems analysis design on business applications software.
8 Required Experience in design and development of multi-tier applications in Java/J2EE technology (Java design patters, MVC, JSP, Javabeans, Servlets etc), Spring/Springboot framework.
8 Required Experienced with designing SOA based architecture. Working knowledge of XML, HTML, WSDL, Javascript, AJAX, JSF, JQuery, NodesJS
5 Required Advanced scripting skills
5 Required Experience in Bash, Python scripting
5 Required Manage development work pipeline for application portfolio (daily scrums, PM coordination, etc)
5 Required Experience with SVN, GitHub, JIRA
4 Required Education - Graduation from an accredited four-year college or university with major in computer science, computer information systems, management information systems, or a related field
3 Required Experience in technical report writing and documentation specifications. (i.e. software development documentation, including designs, mockups, workflows, test cases to ensure functional and optimized performance, knowledge transfer documents, etc.)
2 Required Technical lead overseeing application ecosystem. Recommending and leading modernization and optimization efforts.
2 Preferred Experience working with DB2 databases
2 Preferred Experience in Confluence, JAMA.
2 Preferred Working knowledge of Linux
2 Preferred Experience developing and supporting BIRT reports.
2 Preferred Agile Management Software Development with Test Driven Development, Iterative development, Scrum pair and other agile practices and methodologies.
2 Preferred Experience in using IDE like Eclipse , Meeclipse, STS for debugging and using java coding standards from the beginning of development.
1 Preferred TxDMV development experience.
Any Graduate