Senior (Java) Software Architect

January 10, 2025
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

The candidate will collaborate with a separate team that implements the business services through Ada and C++ backends and he will ensure seamless integration and functionality. The ideal candidate will have a deep understanding of Typescript, Java, and React. In addition to technical skills, a strong interest and familiarity with design thinking is essential.

Seniority:
  • MANDATORY – 10+ years of experience in Java and 5+ years of experience as a Software Architect.
Responsibilities:
  • Design and architect high-quality frontend software solutions.
  • Ensure the technical and functional feasibility of UI/UX designs, given the available business services.
  • Provide guidance and mentorship to the development team on best practices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Stay abreast of emerging frontend trends, technologies and architectures.
Technical Competencies:
  • Ability to capture, articulate and understand the rationale for technical decisions in architectural documents.
  • Proficiency in full stack architecture with a frontend emphasis, ensuring the creation of scalable and robust solutions.
  • Skilful with JavaScript/Typescript, Java, and React or the ability to quickly learn these technologies. Experience with Figma is an asset.
  • Proficiency in backend-for-frontend (BFF) architecture, while ensuring integration with business backend systems.
  • Mastery of architectural languages, such as Archimate and UML.
  • Experience working with documentation of user needs, such as personas, scenarios, mental models is an asset.
  • Experience working with exotic protocols to integrate legacy services is an asset.
  • Experience with kubernetes, OpenShift or cloud is an asset.

Hiring Team Member

Avula Srivalli
Recruitment Coordinator