GENIUSSOFT
Java Full Stack Developer
Responsibilities
- Design, develop, and maintain backend and frontend applications using Node.js (Next.js) and Spring Boot.
- Develop and maintain RESTful APIs with high performance and security standards.
- Deploy and manage applications on OpenShift 4.12 and container-based environments.
- Design and manage SQL Server databases, including query optimization and performance tuning.
- Collaborate with UX/UI designers, business teams, and DevOps to deliver scalable solutions.
- Ensure code quality through code reviews, refactoring, and unit testing.
- Troubleshoot and resolve system issues, bugs, and performance bottlenecks.
- Support deployment and maintenance in production environments.
- Prepare and maintain technical documentation.
Qualifications
- 3–5 years of experience in software development.
- Proficiency in Java (1.8 and/or Java 21), JavaScript, and TypeScript.
- Hands-on experience with Spring Boot and Node.js (Next.js).
- Strong understanding of Microservices Architecture and RESTful services.
- Experience with SQL Server and database design.
- Experience working with OpenShift, Kubernetes, or containerized environments.
- Knowledge of CI/CD pipelines, Git, and Software Development Lifecycle (SDLC).
- Strong problem-solving skills and good communication skills.
- Ability to work independently and as part of a team.
Contact Person
![]()
Pakaon Tinthong (Pupae)
ภคอร ตินทอง (ปูเป้)
095-247-1374
careers@geniussoft.co.th
“Make it be Genius”
Contact
+66(0) 2 004 9355
+66(0) 2 064 7433
info@geniussoft.co.th
Follow Us
Location
88 Paso Tower, 15th floor, unit B2, Silom Road, Suriyawong, Bangrak, Bangkok, Thailand 10500