What Jobs are available for Java Developer in Thailand?
Showing 287 Java Developer jobs in Thailand
JAVA Developer
Posted today
Job Viewed
Job Description
Position Overview
We are looking for a highly skilled and detail-oriented Java Developer to join our backend engineering team. This position is ideal for professionals who have a strong foundation in system design, distributed architecture, and high-performance service development using Go. You will play a key role in building scalable backend systems that power mission-critical business applications.
Key Responsibilities
Design, implement, and maintain scalable, reliable, and high-performance backend services using Java.
Develop APIs and microservices that align with product requirements and architectural standards.
Collaborate with product managers, DevOps engineers, and front-end developers to deliver seamless end-to-end solutions.
Write clean, efficient, and testable code, adhering to industry best practices and internal coding guidelines.
Participate in system architecture and design reviews to ensure robustness and scalability.
Monitor application performance, troubleshoot issues, and continuously improve system reliability.
Contribute to continuous integration and delivery (CI/CD) workflows and development process improvements.
Mentor junior developers and provide technical leadership as needed.
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related technical field.
3+ years of professional experience in backend development with a strong focus on Java.
Solid understanding of Go runtime, goroutines, channels, and memory management.
Proficiency in building and consuming RESTful and/or gRPC APIs.
Experience with relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis) databases.
Familiarity with Docker, Kubernetes, and cloud environments such as AWS, GCP, or Azure.
Strong understanding of distributed systems, microservices architecture, and event-driven design.
Practical experience with version control systems (Git) and Agile/Scrum methodologies.
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Java Developer
Posted today
Job Viewed
Job Description
Qualifications:
- Minimum 3-8 year experience in Java & web application development
 - Bachelor's Degree in Computer Science, Computer Engineering, IT or related fields.
 - Technical kill: HTML5, Web-Service, JSON, Javascript, AJAX, Angular-JS, J2EE / JEE, Angular, Spring, Strut, Hibernate, Windows/Linux, SQL, MySQL, Oracle
 - Knowledge of Web Server and Web logic will be an advantage.
 - Good personality and relate well to customer Excellent analytical and quantitative skills
 
Responsibilities:
- Software development using JAVA and JAVA technology, Springboot
 - Coding and testing program modules that meet design specifications; assisting in design.
 - Fix defects submitted by tester accuracy based on specification.
 - Build and deploy application.
 - Co-operate with team leader in estimation effort, developing plan/schedule and performing tasks according to the plan
 
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Java Developer
Posted today
Job Viewed
Job Description
Job Description
- Outsourcing programmer functional working instead of customer member
 - Collaborate with business analysts/system analysts to produce software designs
 - Transform software designs and specifications into high functioning code in the appropriate language
 - Support software estimation change to project management
 - Perform bug-fixing
 - Create system/user manual
 - Perform measurement data collecting as defined in project or organizational standard.
 - Resolve user-submitted problems and questions.
 - Support and coordinate for UAT on the issue solving
 - Support customer live run application
 
Qualification
- At least Bachelor's degree in computer science, computer engineer, or a related field
 - Proficiency in building os-based or web-based applications
 - Familiarity with agile environments or waterfall model
 - Troubleshooting abilities
 - Proficient in Java and Spring Boot framework
 - Experienced in Oracle Database, including writing and managing Stored Procedures
 - Capable of developing Front-End applications using Angular and
 - Familiarity with Apache Kafka is a plus
 
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Java Developer
Posted today
Job Viewed
Job Description
Role: Java Developer - AI Fintech
Location: Bangkok, Thailand
We are partnering with a leading fintech who is looking to hire Java Developers to join their expanding team in Thailand.
Responsibilities:
- Design, develop, and maintain scalable and secure banking applications using Java and Spring frameworks.
 - Deploy and manage applications in a cloud environment (AWS, Azure, or GCP).
 - Collaborate with cross-functional teams including product managers, architects, and engineers.
 - Ensure compliance with banking regulations, security, and performance standards.
 - Stay updated with emerging technologies, best practices, and industry trends.
 
Required Skills
- 5+ years of hands-on experience in software engineering with a focus on Java and Spring Boot, ideally within banking or financial services or fintech sector.
 - Strong expertise in cloud platforms (AWS, Azure, or GCP) and cloud-native application development.
 - Solid understanding of banking platforms, core banking systems, APIs, and security best practices.
 - Proficiency in SQL and NoSQL databases.
 - Strong problem-solving skills and ability to work in a fast-paced environment.
 - Excellent communication and collaboration skills.
 
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Java Developer
Posted today
Job Viewed
Job Description
We are a
software house
that provides end-to-end technology solutions including web applications, enterprise systems, and digital platforms for clients across various industries. 
We are looking for a
Java Developer (Middle–Senior Level)
who is passionate about coding, eager to learn new technologies, and ready to grow with our professional development team. 
Job Description
- Design and develop backend systems and applications using
Java
and
Spring Framework
. - Collaborate with Project Managers, System Analysts, and Frontend Developers to deliver high-quality software solutions.
 - Write clean, efficient, and maintainable code following best practices.
 - Develop and integrate
RESTful APIs
with other systems. - Test, debug, and optimize system performance.
 - Participate in code reviews and provide technical guidance to junior developers.
 - Explore and adopt new technologies to improve system performance and development efficiency.
 - Work effectively in an
Agile/Scrum
environment. 
Requirements
- Bachelor's Degree in Computer Science, Computer Engineering, or related field.
 - 2+ years of work experience in software development.
 - Strong problem-solving and analytical skills.
 - Experience with RESTful APIs, WebSockets or a microservices architecture.
 - Familiarity with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
 - Excellent communication skills for collaborating with cross-functional teams.
 - "Can-do" attitude, team player, and eagerness to learn.
 - Proficient with Git and modern version control workflows (GitHub/GitLab/Bitbucket).
 - Architecture: Microservices, Serverless (AWS Lambda/GCP Cloud Functions).
 - DevOps & Infra: Docker, Kubernetes, CI/CD (Jenkins, GitHub Actions), message queues (Kafka, RabbitMQ).
 
Eligibility Requirements
- This position is 
open to candidates who are authorized to work in Thailand without visa sponsorship
. - We are unable to provide visa or work permit support for this role
. 
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Java Developer
Posted today
Job Viewed
Job Description
Responsibilities:
1.Responsible for the technical design, development, and optimization of the bank's core system.
2.Conduct performance testing on the system, analyze and resolve potential issues.
3.Assist in the testing and delivery of the system and provide support for project bidding and implementation.
4.Participate in team code review tasks, providing suggestions for performance and stability to ensure the validity and correctness of the related code.
5.Write documentation for business, technical, and development standards.
6.Quickly locate, analyze, and resolve production system incidents.
Requirements:
1.Bachelor's degree or above in Computer Science, Software Engineering, or a related field.
2.3-5 years of Java development experience, with preference given to those with banking or core banking deposit and loan experience.
3.Familiar with Java, with a basic understanding of transactions, threading, and batch data processing, and knowledge of the open-closed principle.
4.Skilled in accessing mainstream databases (Oracle, MySQL, PostgreSQL), familiar with indexing, and experienced in SQL optimization.
5.Proficient in microservices (Spring Boot, Spring Cloud, etc.), message middleware (RabbitMQ/RocketMQ/Kafka, etc.), and caching (Redis/Memcache).
6.Competent with mainstream development tools like Eclipse or IntelliJ IDEA, and version control tools such as GIT and SVN.
7.Good bilingual communication skills in English and Thai, with the ability to fluently express and write documentation.
8.Strong teamwork and problem-solving skills, able to work efficiently under pressure.
9.Able to work in the rotation assignment day/night shift.
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Java Developer
Posted today
Job Viewed
Job Description
Java Developer - Hybrid Working
Location: Bangkok - BTS
Salary: 110,000 THB + Good benefits
Cathcart Technology is now helping a leading technology solutions provider dedicated to delivering innovative software and IT services to global clients. Their dynamic team is passionate about pushing the boundaries of banking technology to create impactful and scalable solutions. They seek a talented and enthusiastic Java Developer to join the growing team.
In this role, you will be responsible for designing, developing, and maintaining high-quality Java applications. You will work closely with cross-functional teams to deliver robust software solutions that meet clients' needs.
Responsibilities:
- Design, develop, and maintain robust Java/ Spring Boot applications.
 - Collaborate with cross-functional teams to define, design, and ship new features.
 - Write well-designed, testable, and efficient code using best software development practices.
 - Ensure the performance, quality, and responsiveness of applications.
 - Identify and correct bottlenecks and fix bugs.
 
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
 - Minimum of 5 years of experience in IT development.
 - Proficient in Java / Springboot programming.
 - Strong experience with JavaScript and Angular for front-end development.
 - Proficient in web technologies such as HTML and XML.
 - Good command of English
 
This is a great opportunity for a candidate who is passionate about Java development. If you are interested in this opportunity, please do not hesitate to apply, or contact Pimpetch (Pim) at Cathcart Technology at for further information.
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Be The First To Know
About the latest Java developer Jobs in Thailand !
Java Developer
Posted today
Job Viewed
Job Description
Technical skills:
- Proficiency in Java.
 - Experienced in Spring boot framework
 - PL/SQL, SQL/NoSQL Database e.g., MySQL, PostgreSQL, Oracle, MongoDB
 - Microservices architecture is a plus
 - Container (Docker, Kubernetes, OpenShift) platform is a plus
 - Deployment and DevOps is a plus
 - Public cloud such as AWS, GCP and Azure is a plus
 
Responsibilities:
- Develop and maintain software applications.
 - Collaborate with cross-functional teams
 - Participate in the software development life cycle (SDLC)
 - Write clean and efficient code
 - Conduct software testing and debugging
 - Collaborate on code reviews
 - Monitor and maintain existing software systems
 - Stay updated with industry trends and technologies
 - Document software processes and specifications
 - Provide technical support
 
Qualifications:
- Degree in Engineering, MIS, Computer Science, or related fields
 - 5 - 10 years of experience in software development
 - Analytical skills and the ability to see the connections between layers of business operations
 - Ability to consult management and engineering teams with technical advice
 - Experience working in Project Management: Agile
 - Good command of English is a plus
 
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Java Developer
Posted today
Job Viewed
Job Description
Job Highlights:
- New Grads Welcome
 - Hybrid: Team-Based
 - We support the use of AI Copilot and other AI tools to enhance coding efficiency and problem-solving
 
About Freewill:
Established in 1991, Freewill is a subsidiary of the CP Group and a leader in software development for the securities brokerage, insurance, and business sectors. We leverage advanced technology and strategies to optimize our clients' success. 
What You'll Do (Job Description) :
- Design, develop, and maintain applications to meet business needs.
 - Write clean, efficient, and well-documented code.
 - Collaborate with diverse teams to tackle complex software problems.
 - Participate in code reviews to ensure quality and best practices.
 - Troubleshoot software issues and provide technical support.
 - Open to learning new roles, programming language and technologies.
 - Collaborated in developing Web Applications and APIs using to connect Frontend-Backend "Frontend developed with Nuxt js. Java script and Backend using Java."
 
Must-Haves:
- Bachelor's degree in computer science or other related fields.
 - 0-2 years (Junior-Middle) experience in Development.
 - Have experience or proficient with in Java or Java Spring boot.
 - Able to develop frontend using JavaScript such as Vue js., Nuxt js., CSS, and HTML,.
 - Able to develop backend using Java Spring boot and anything els.
 - Basic understanding of database operations (e.g., MySQL or others) and Microservice
 
Nice-to-Haves:
- Experience with AWS or other cloud platforms
 - Experience with Docker
 
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    JAVA Developer
Posted today
Job Viewed
Job Description
Responsibilities
- Working on 3DEXPERIENCE Platform : product development, customization, migration, upgrade, and quality assurance.
 - Analyze requirements and develop technical specifications support, fix bug, unit test and UAT of PLM application.
 - Responsible for programming, Analyze, Solving the problem of PLM solution
 - Analyze, manage schedule and control projects.
 - Full-time, Permanent, 5 days a week.
 - Work Place : Asoke Towers (Near BTS Asoke,MRT Phetchaburi,ARL Makkasan)
 - Working hour : 09:00 - 18:30 (Flexible with conditions)
 
Requirements
- Bachelor's Degree in Engineering, Computer Engineering, Information. Technology,  Computer Science 
or related field. - Require JAVA,C++ and OOP skills.
 - JSP, HTML, JavaScript, XML skills would be advantageous.
 - Problem solving skills, self-learning, self-motivation.
 - Able to use English for basic communication.
 - Japanese language skill would be advantageous.
 
Is this job a match or a miss?