Software Engineering Department

Senior Java Developer

Bangkok   |   Full Time

As a Senior Java developer, you will be part of the back-end development team. 


The primary focus will be the development of modern and scalable back-end services for both mobile and web applications. You will be working alongside other engineers and developers working on different layers of the infrastructure. A commitment to collaborative problem solving, implementation, and the creation of quality products is essential.


Key responsibilities

  • Architect and build back-end services (Database design, Business Logic, Web Services, Integrations and authentication)

  • Propose and implement architectural designs

  • Collaborate with a team to define, design, and ship products and new features

  • Maintain existing enterprise Cloud back­ends

  • Keep up to date on any technology connected to Java development

  • Mentor other back-end developers and contribute to internal knowledge sharing


Qualifications ­ General

  • BS/MS degree in Computer Science, Engineering or a related subject

  • 5+ years of software development experience

  • Excellent ability to understand software requirements and specifications

  • Strong understanding of best practices for application performance optimization and security

  • Be thorough and dedicated to quality

  • Be able to identify opportunities for innovation to improve quality

  • Strong knowledge of object-oriented programming and design patterns.

  • Strong experience in enterprise software architecture

  • Near fluent English, both oral and written


Preferred experience with Cloud computing

  • Experience on either Azure, AWS or GCP

  • Understanding of the different services provided by the Cloud provider 

  • Understanding of Cloud Computing: virtualization technologies, Infrastructure as a Service, Platform as a Service and Software as a Service Cloud delivery models

  • Understanding of infrastructure (firewalls, load balancers, hypervisor, storage, monitoring, security etc)

  • Be able to create, deploy and maintain Cloud-based services


Benefits
  • 10(15) days annual paid vacation
  • Flexible working hours
  • Health insurance
  • Life insurance
  • Free Lunch every Tuesday and Thursday
  • Provident Fund
  • Learning Support
  • An office in the heart of Bangkok, directly connected with MRT Queen Sirikit Station
  • International work environment with over 16 different nationalities in the team
  • Working with a wide and interesting portfolio of clients in SEA and globally
  • Help with the international relocation, VISA and work permit process from start to finish
  • Opportunity to visit events and conferences
  • Standard perks such as free drinks and snacks in the office, team activities, trips and great parties 

Submit Your Application

You have successfully applied
  • You have errors in applying