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

    Location

    88 Paso Tower, 15th  floor, unit B2, Silom Road, Suriyawong, Bangrak, Bangkok, Thailand 10500