AIS

IT Specialist

Bangkok Full time

Become a part of Thailand’s no.1 Digital Service Provider, Who strives to provide best services that help people fulfil their dreams.

We are looking for potential candidates who are eager to learn and grow to join our young talent team.

Job Posting Location

Bangkok

Job Summary

Full Stack Java Developer

Job Description

  • Design, develop, unit test, and deploy applications using Java and modern full-stack technologies in alignment with system requirements, enterprise architecture, and security standards.

  • Develop, enhance, and maintain backend and frontend components while ensuring high code quality, scalability, performance optimization, and maintainability.

  • Design and implement robust system architecture, reusable frameworks, and technical standards to support long-term system growth and enterprise scalability.

  • Build, enhance, and maintain RESTful APIs and microservices architecture with proper API governance and documentation.

  • Lead performance tuning, capacity planning, and system optimization to improve reliability and scalability in production environments.

  • Ensure application security compliance by implementing secure coding practices, authentication/authorization mechanisms, and vulnerability mitigation aligned with enterprise security policies.

  • Collaborate in infrastructure and deployment design, including cloud environments, firewall configuration considerations, network connectivity, and integration with enterprise systems

  • Participate in architectural design discussions, technical solution reviews, and enforce best practices through code reviews and development standards.

  • Mentor junior developers and enforce coding standards.

  • Manage version control using Git and support CI/CD pipeline integration for automated build and deployment processes.

  • Coordinate and collaborate with Vendors, System Analysts, Testers, DevOps, Infrastructure teams, and cross-functional stakeholders to ensure seamless delivery.

  • Analyze, troubleshoot, and resolve complex system and production issues across application and infrastructure layers.

  • Prepare and maintain comprehensive technical documentation, including system design, API specifications, deployment guides, and operational runbooks.

  • Contribute to continuous improvement initiatives, technical roadmap planning, and technology evaluation to support business transformation goals.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related fields.

  • At least 5 years of experience as Full Stack Java Developer

  • Strong understanding Cloud infrastructure

  • Hands-on experience in application development.

  • Experience in Full Stack Java Development, including:
    Back End
     : Java Spring Boot V8 upper ,JPA ,Hibernate ,Nestjs ,Mobile App (Android: Kotlin,Android Studio)(iOS: Swift,Xcode)
    Front End : Angular Framework version 2 upper,CSS or SCSS ,HTMl ,JavaScript , typescript

Other : Docker ,Kubernetes ,Istio ,SQL Azure Monitor Log

  • Experience with databases such as Azure Database, Oracle, MS SQL Server, and PostgreSQL.

  • Experience of system integration and enterprise system connectivity.

  • Experience with DevOps and cloud-native tools such as Docker, Kubernetes, Istio, and Azure Monitor Log.

  • Strong understanding of Object-Oriented Programming (OOP).

  • Experience using Git or other version control systems.

  • Experience Hands-on experience with Microservices Architecture

  • Experience Hands-on experience in developing and integrating RESTful/ SOAP APIs and Web Services

  • Strong analytical, problem-solving, and troubleshooting skills.

  • Strong communication and coordination skills.

Recruiter

Natthanrat Padphong (ณัฐธัญรัฏฐ์ ผัดผ่อง)