What are the responsibilities and job description for the Java Solutions Architect position at Syntricate Technologies?
Required Skills :
- This requisition is for a Java Developer that has some background as a solutions Architect.
- Lack of architecture background will remove the candidate from consideration.
- Understand Microservice Architecture and designing large enterprise application
- Excellent communication and presentation skills to review, analyze, and evaluate business systems and user needs by facilitating brainstorming sessions with health professionals.
- Identifying the hardware and software infrastructure needs to accommodate the department's architectural goals.
- Architect scalable systems for Java / Spring based applications.
- Responsible for full lifecycle projects from requirements gathering, design through development, implementation, rollout and maintenance of new and existing applications.
- Troubleshoot design flaws and system bottlenecks.
- Strong knowledge of web programming specifics and experience in building web-based applications
- Experience working with relational databases
- Ability to analyze or recommend commercially available software or other IT architectural components.
- Ability to prioritize work and establish deadlines, assign responsibilities and monitor progress of team members.
- Anticipate, identify, track and resolve issues and risks affecting own work and work of the project team.
- Develop contingency plans as necessary. - Manage requirement gathering and change management process.
- Execution of all responsibilities with little direct supervision.