Remote Java Application Architect

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • We are seeking a highly skilled and experienced Application Architect to join our team.
  • The ideal candidate will have a deep understanding of application development using Java, NodeJS, API design, React, and will bring advanced knowledge of modern technologies such as GraphQL, AWS services, and Kubernetes APIs.
  • This role requires a strategic thinker who can drive architectural decisions and provide technical leadership across multiple projects.
  • Key responsibilities include developing and maintaining robust application architectures, ensuring scalability, performance, and security.
  • The candidate will lead and mentor development teams in the design, development, and deployment of high-quality applications.
  • Responsibilities also include designing and implementing RESTful APIs, architecting and developing web applications using Spring Boot, Node.JS, and React frameworks, and establishing coding standards and best practices.
  • The role involves working closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
  • The candidate will identify and address performance bottlenecks and optimize applications for speed and efficiency.
  • Creating and maintaining technical documentation, including architectural diagrams, design specifications, and operational procedures is essential.
  • The role requires leveraging knowledge of GraphQL to enhance API capabilities and improve client-server interactions.
  • Utilizing AWS/Azure/GCP services, with a strong focus on IAM, to ensure secure and efficient cloud-based solutions is necessary.
  • The candidate will apply Hyperscaler Frameworks for scalable and resilient cloud architecture and implement OAuth2 authentication and authorization concepts.
  • Interacting with Kubernetes APIs to facilitate deployment, scaling, and management of containerized applications is part of the job.
  • Researching emerging technologies and trends to build Proofs of Concept (POCs) that demonstrate the viability and benefits of new approaches is also expected.

Requirements:

  • A Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field is required.
  • The candidate must have 8+ years of experience in application development and architecture.
  • Strong programming skills in designing, developing, and implementing multi-tier, distributed, and highly scalable applications using Java, J2EE, Spring Boot, Node.JS, JavaScript, and JSON are essential.
  • The candidate must have strong expertise in designing and implementing RESTful APIs.
  • An understanding of React for frontend development is required.
  • Proficiency in GraphQL for advanced API design and development is necessary.
  • In-depth knowledge of cloud services (AWS, Azure, or GCP), especially IAM, and experience with cloud platforms is required.
  • Experience with OAuth2 authentication and authorization is necessary.
  • The candidate must have experience in interacting with Kubernetes APIs for container management and orchestration.
  • Familiarity with Hyperscaler Frameworks and their application in cloud architecture is an added advantage.
  • A solid understanding of database design and management is required.
  • Knowledge of DevOps practices and CI/CD pipelines is beneficial.
  • Excellent problem-solving skills and the ability to think critically are essential.
  • Strong communication and interpersonal skills are required.
  • The ability to work independently and as part of a team is necessary.

Benefits:

  • The position offers a contract duration with the possibility of remote work.
  • Candidates will have the opportunity to work with advanced technologies and frameworks.
  • The role provides a chance to lead and mentor development teams, enhancing leadership skills.
  • There is potential for professional growth and development in a dynamic work environment.
  • The position allows for collaboration with product managers, designers, and other stakeholders, fostering teamwork and innovation.
About the job
Posted on
Job type
Salary
-
IS
Inabia Software & Consulting Inc.'s company logo
Inabia Software & Consulting Inc.
View company profile Visit inabia.com
Leave a feedback