āļāļĢāļ°āļāļēāļĻāļāļēāļāļāļĩāđāļŦāļĄāļāļāļēāļĒāļļāđāļĨāđāļ§
Key Responsibilities
Define all aspects of software development, road maps, guidelines, standards and communicate to engineers, quality assurance and operation teams
- Develop high level system design with attention to system integration and microservice architecture
- Possess an understanding of cloud-native architectures, and be familiar with implementations involving service discovery, circuit breakers, client side load balancing, and other architectural patterns related to elastic infrastructure
- Partnering with engineers across the organization to leverage software engineering practices, concepts and standards in product development
- Identify emerging technologies and best practices, research and develop prototypes and promote to production
- Participate in, and help create, a company culture which attracts, retains, and coaches other engineers/architects. The primary deliverable is to build more successful engineers
Essential Skills & Prerequisites
- A positive, can-do attitude, who naturally expresses a high degree of empathy to others.
- Bachelor's Degree in Computer Science or equivalent work experience. We are more interested in passion for technology and what you are capable of, than we are academic qualification
- 5 or more years of relevant work experience
- Experience in building mission critical applications from scratch, and decomposing monolithic applications into smaller services
- Good communication skills, abilities to discuss with technical and non-technical people, present ideas and motivate people
- Experience with a broad mix of technologies, including a strong subset of:
- Core Java 8,9, Spring Boot, Spring Cloud, NetflixOSS
- MySQL, PostgreSQL, EnterpriseDB, NoSQL (Cassandra, MongoDB, ELK)
- Messaging or streaming middleware such as RabbitMQ or Kafka
- Cloud platform such as AWS or GCP
- Continuous Integration and Delivery
- Experience with distributed architectures, SOA, microservices and Platform-as-a-Service (PaaS)
- Experience with Agile and Test Driven Development (TDD) methodologies.
- Familiarity with containers and their technologies such as Docker
- Familiarity with container orchestration technologies such as Mesos and Kubernetes
- Experience with high availability, high-scale, and performance systems.
āļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļĩāđāļāļģāđāļāđāļ
- 5 āļāļĩ
āđāļāļīāļāđāļāļ·āļāļ
- āļŠāļēāļĄāļēāļĢāļāļāđāļāļĢāļāļāđāļāđ
āļŠāļēāļĒāļāļēāļ
- āđāļāļāļĩ / āđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ
āļāļĢāļ°āđāļ āļāļāļēāļ
- āļāļēāļāļāļĢāļ°āļāļģ
āđāļāļĩāđāļĒāļ§āļāļąāļāļāļĢāļīāļĐāļąāļ
āļāļĢāļīāļĐāļąāļ āđāļāļŠāđāļāļāļāđ āļāļāļĢāđāļāļāđāļĢāļāļąāđāļ āļāļģāļāļąāļ āļāļķāđāļāđāļĒāļāļāļąāļ§āļāļāļāļĄāļēāļāļēāļāļāļĢāļīāļĐāļąāļ āļāļĢāļđ āļāļāļĢāđāļāļāđāļĢāļāļąāđāļ āļāļģāļāļąāļ (āļĄāļŦāļēāļāļ) āļ āļēāļĒāđāļāđāđāļāļĢāļ·āļāđāļāļĢāļīāļāđāļ āļāļ āļąāļāļāđ (āļāļĩāļāļĩ āļāļĢāļļāđāļ) āļāļģāļĨāļąāļāļāļąāļāđāļāļĨāļ·āđāļāļāļāļ§āļąāļāļāļĢāļĢāļĄāļāļīāļāļīāļāļąāļĨāļāļąāđāļ§āļ āļđāļĄāļīāļ āļēāļāđāļāđāļāļĩāļĒāļāļ°āļ§āļąāļāļāļāļāđāļāļĩāļĒāļāđāļāđ āđāļĢāļēāļāļģāļĨāļąāļāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļĩāļ§āļīāļāļāļĢāļ°āļāļģāļ§āļąāļāļāđāļ§āļĒāļāļĢāļīāļāļēāļĢāļāļĩāđāļāļąāļāđāļāļĨāļ·āđāļāļāļāđāļ§āļĒāđāļāļāđāļāđāļĨāļĒāļĩ āļāļĢāļāļāļāļĨāļļāļĄāļāļąāđāļāļāļĩāļāļāļĄāđāļĄāļīāļĢāđāļ āļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ ...
āļĢāđāļ§āļĄāļāļēāļāļāļąāļāđāļĢāļē: Ascend Group isnât just about digital innovationâweâre creating a vibrant space where you can truly thrive, right in the heart of Bangkok. Our Workspace âĒ Central Location: Our headquarters spans two floors in the iconic AIA Capital C ...
āļŠāļ§āļąāļŠāļāļīāļāļēāļĢ
- āļāļģāļāļēāļ 5 āļ§āļąāļ/āļŠāļąāļāļāļēāļŦāđ
- āđāļāļāļąāļŠāļāļķāđāļāļāļĒāļđāđāļāļąāļāļāļĨāļāļĢāļ°āļāļāļāļāļēāļĢ
- āļāļĢāļ°āļāļąāļāļāļąāļāļāļāļĢāļĢāļĄ
- āļŠāđāļ§āļāļĨāļāļāļāļąāļāļāļēāļ
- āļāļĢāļ°āļāļąāļāļŠāļļāļāļ āļēāļ
- āļāļĢāļ°āļāļąāļāļāļĩāļ§āļīāļ
- āļĨāļēāļāļĨāļāļ
- āļāļāļāļāļļāļāļŠāļģāļĢāļāļāđāļĨāļĩāđāļĒāļāļāļĩāļ
- āļāļĢāļ°āļāļąāļāļŠāļąāļāļāļĄ
