Senior Back End Developer (Java)

atAware Corporation Co., Ltd.

Project

Web Application & Software Development
Work Hybrid (Onsite 1-2 days/week)


Job Function:

Job Function:
Programmer / Developer
Job Sub Function:
Back End Developer
No. Vacancy:
1
Salary (THB):
80,000 - 100,000 (Negotiable)
Career Level:
Senior Level


Job Description:

  • Design, develop, and maintain backend services using Java and Spring Boot for web applications
  • Enhance existing systems used by suppliers and contribute to new system development initiatives
  • Build and maintain RESTful APIs with high performance, scalability, and reliability
  • Apply MVC architecture and Dependency Injection principles in application design
  • Integrate with databases (PostgreSQL, Oracle) and write efficient, optimized SQL queries
  • Implement global error handling, logging, and monitoring mechanisms
  • Develop asynchronous and multi-threaded processes to improve system performance
  • Integrate message brokers such as Kafka or RabbitMQ for event-driven architecture
  • Implement API security including Basic Auth, API Key, and JWT with Identity Providers (e.g., Keycloak)
  • Create and maintain API documentation using Swagger or OpenAPI 3.0
  • Develop and maintain unit tests using JUnit or similar frameworks
  • Collaborate with cross-functional and international teams (e.g., Indian team) to ensure smooth delivery
  • Participate in code reviews and ensure adherence to coding standards and best practices
  • Contribute to technical documentation including system design, sequence diagrams, and specifications


Qualifications & Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field
  • At least 8 years of experience in backend development using Java with strong expertise in Spring Boot for REST API development
  • Solid understanding of MVC architecture, Dependency Injection, and build tools (Maven or Gradle)
  • Strong knowledge of JPA/ORM frameworks and proficiency in SQL (PostgreSQL, Oracle)
  • Experience with asynchronous programming, multi-threading, and message brokers (Kafka, RabbitMQ)
  • Experience in API security and authentication mechanisms (JWT, OAuth, Keycloak)
  • Familiarity with logging, monitoring, and API documentation tools (Logstash, Elasticsearch, Swagger/OpenAPI)
  • Knowledge of cloud platforms and modern infrastructure (AWS, Azure, Oracle Cloud) and containerization (Docker, Kubernetes) (Nice to have)
  • Experience with CI/CD pipelines, Helm, Spring Batch, Datadog APM, and technical documentation in Confluence (Nice to have)
  • Strong problem-solving skills, ability to work independently and with international teams, and good communication skills
  • Thai native level with good command of English (able to read documentation and participate in technical discussions)


Welfare Benefits:

Experience required
  • 8 years
Salary
  • Negotiable
Job function
  • IT / Programming
Job type
  • Full-time

Company overview

Size:500-1000 employees
Industry:Information Technology
Location:Bangkok
Website:www.aware.co.th
Founded in:2003
Ranking:4.5/5

Aware เป็นบริษัทผู้เชี่ยวชาญการให้บริการด้านเทคโนโลยี บริการ IT outsourcing และการพัฒนาซอฟต์แวร์ Aware ช่วยสร้างความเปลี่ยนแปลงในองค์กรธุรกิจชั้นนำมากมาย ช่วยเหลือกลุ่มลูกค้าให้ได้รับประโยชน์สูงสุดจากการใช้เทคโนโลยี และจัดอบรมพูดคุยแลกเปลี่ยนเพื่อแบ่งปันความรู้ทางด้านเทคโนโลยีกับผู้ที่สนใจอยู่เสมอ ... Read more

Why join us: Joining Aware Corporation Co., Ltd. means becoming part of a team that values innovation, collaboration, and community impact. We offer a dynamic and supportive environment where your ideas can thrive, and your contributions make a real difference. With opportunities for professional growth and deve ... Read more

Head office: 408/106, 24th floor, Phaholyothin Place Phaholyothin Rd., Phayathai Bangkok 10400 Thailand
Display map
WorkVenture gives you an inside look at what it's like to work at Aware Corporation Co., Ltd., office & team photos, reviews and more. This is the Aware Corporation Co., Ltd. Company Page. All content is posted anonymously by employees currently or previously working at Aware Corporation Co., Ltd..Apply to SugarstickApply to Doctor RaksaApply to Suntory PepsicoApply to Asset world