Title: Advanced Software Developer (Java, Spring Boot)
"Work Where Wow, Happens Every Day"
Become Our: Advanced Software Developer (Contract 12 Months)
Why You'll Love Being Part of Our Team
At KBTG, we build scalable and secure enterprise applications that support digital banking services across the KBTG ecosystem. As an Advanced Software Developer, you will play a key role in designing, developing, and maintaining modern software solutions using Java technologies while contributing to high-quality application delivery and operational excellence.
You'll collaborate closely with Business, Product, QA, DevOps, and Architecture teams to develop scalable applications, improve system performance, and deliver reliable software solutions that support business growth and digital transformation.
How You'll Make an Impact
- Design, develop, and maintain enterprise applications using Java, Spring Boot, and Microservices Architecture.
- Develop and enhance responsive web applications using React, JavaScript, HTML, and CSS.
- Design and integrate RESTful APIs with internal and external systems.
- Collaborate with cross-functional teams throughout the software development lifecycle using Agile methodologies.
- Optimize application performance, scalability, and system reliability.
- Design, develop, and optimize SQL queries and Oracle database performance.
- Build, maintain, and support CI/CD pipelines for automated deployment.
- Deploy and manage applications using Docker, Kubernetes, and OpenShift environments.
- Troubleshoot application issues and provide production support when required.
- Prepare and maintain technical documentation, coding standards, and development best practices.
- Explore AI technologies and modern development practices to improve software quality and engineering efficiency.
- Continuously improve application architecture, code quality, and operational excellence.
#LI-AC1
What You'll Set You Up for Success
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related fields.
- 3–7 years of experience in Software Development or related roles.
- Strong proficiency in Java, Spring Boot, and Microservices Architecture.
- Experience with frontend development using React, JavaScript, HTML, and CSS.
- Experience designing and integrating RESTful APIs.
- Good knowledge of Oracle Database, SQL Server, SQL optimization, and database performance tuning.
- Experience working with Docker, Kubernetes, CI/CD pipelines, and containerized application deployment.
- Familiarity with OpenShift or other cloud platforms.
- Experience working in Linux environments (Red Hat preferred).
- Strong analytical thinking, problem-solving, and debugging skills.
- Good communication skills with the ability to collaborate effectively across cross-functional teams.
- Experience in Banking, Financial Services, or Enterprise Application Development is an advantage.
- Knowledge of AI integration or AI-assisted software development is a plus.
What You'll Love Even More
- Hybrid Working (Work from Office 1–2 days per week)
- Work Location: KBTG, Chaengwattana Office
- Opportunity to work with modern technologies including Microservices, React, Docker, Kubernetes, OpenShift, and AI-enabled solutions
- Collaborative Agile working environment
- Exposure to enterprise-scale digital banking applications