Text copied to clipboard!

Title

Text copied to clipboard!

Java Architect

Description

Text copied to clipboard!
We are looking for a skilled Java Architect to join our team. The successful candidate will be responsible for designing and implementing Java-based applications, analyzing user requirements to inform application design, defining application objectives and functionality, aligning application design with business goals, developing and testing software, debugging and resolving technical problems that arise, producing detailed design documentation, recommending changes to existing Java infrastructure, developing multimedia applications, developing and managing a team of Java developers to meet project deadlines, and implementing version control. The Java Architect will also be responsible for integrating Java-based applications with other systems and managing the life-cycle of applications.

Responsibilities

Text copied to clipboard!
  • Designing and implementing Java-based applications.
  • Analyzing user requirements to inform application design.
  • Defining application objectives and functionality.
  • Aligning application design with business goals.
  • Developing and testing software.
  • Debugging and resolving technical problems that arise.
  • Producing detailed design documentation.
  • Recommending changes to existing Java infrastructure.
  • Developing multimedia applications.
  • Developing and managing a team of Java developers to meet project deadlines.
  • Implementing version control.
  • Integrating Java-based applications with other systems.
  • Managing the life-cycle of applications.

Requirements

Text copied to clipboard!
  • Bachelor's degree in Computer Science or related field.
  • Experience in software development and coding in various languages.
  • Excellent knowledge of software and application design and architecture.
  • Excellent knowledge of UML and other modeling methods.
  • Understanding of software quality assurance principles.
  • High quality organizational and leadership skills.
  • Outstanding communication and presentation abilities.
  • A technical mindset with great attention to detail.
  • Experience with HTML, CSS, JavaScript, and jQuery.
  • Experience with Oracle and SQL Server database architecture.

Potential interview questions

Text copied to clipboard!
  • What is your experience with Java-based applications?
  • Can you describe a project where you used UML for modeling?
  • How do you handle debugging and resolving technical problems?
  • Can you describe your experience with version control?
  • How do you manage a team of developers to meet project deadlines?