freehire launches on Product Hunt on 26 August.

Follow →

Application Architect Java

Open 23d

You will oversee the non-functional aspects of relevant business lines and work closely with business units to maintain service stability. You will use data analysis to identify end-to-end stability risks, detect architectural issues early, investigate root causes, and systematically resolve problems. You will also explore emerging technologies, tools, and architectural patterns and help implement application-architecture best practices.

Responsibilities

  • Oversee non-functional aspects of relevant business lines to ensure service stability
  • Analyze data to identify end-to-end stability risks and architectural issues
  • Investigate root causes and systematically resolve stability problems
  • Explore new technologies, tools, and architectural patterns
  • Promote application architecture best practices

Requirements

  • Bachelor's degree or higher in Computer Science or a related field
  • More than 7 years of development and architecture experience
  • Java proficiency
  • Hands-on experience with the Spring Cloud microservices stack
  • Knowledge of Linux, storage, and network I/O principles
  • Experience with high-concurrency distributed system architecture or component design and development
  • Understanding of Java concurrency libraries
  • Knowledge of Nginx, Redis, Elasticsearch, Kafka, MySQL, Docker, and Kubernetes
  • In-depth understanding of managed business architecture and architectural design methodology
  • Ability to design architectures for new business lines and provide optimization recommendations

Benefits

  • Competitive total compensation package
  • Team-building programs and company events
  • Wellness and meal allowances
  • Comprehensive healthcare schemes for employees and dependents

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available