
Software Engineer (Backend)
เงินเดือนตามตกลง
งานประจำ
กรุงเทพมหานคร
7 ชั่วโมงที่แล้ว
ปริญญาตรี
รายละเอียดงาน
Senior Backend Software Engineer who is responsible for designing, developing, and delivering high-quality backend services ready for production deployment. This role requires strong technical expertise, solid system design experience, and the ability to work in a fast-paced environment while taking ownership of solutions end-to-end.
หน้าที่ความรับผิดชอบ
• Design, develop, and maintain scalable backend services using Java and Spring WebFlux
• Own backend solutions from requirement analysis, system design, development, testing, to production deployment
• Design and review solution architecture with focus on performance, scalability, reliability, and security
• Work closely with Product Owner, Business Analyst, and other engineers to clarify requirements and provide technical recommendations
• Participate in sprint planning and provide accurate effort estimation
• Support production issues and incident investigation with timely resolution
• Coach and mentor junior engineers, promote best practices, and improve overall code quality
• Continuously improve system design, development process, and reusable components
• Keep up to date with industry trends, tools, and best practices and apply them where appropriate
คุณสมบัติ
• 5+ years of experience in backend software development using Java
• Strong experience with Spring Reactive / Spring WebFlux / Spring Batch & event driven systems
• Solid understanding of Microservice Architecture
• Experience working with SQL and NoSQL databases (e.g. PostgreSQL/MySQL, TiDB, MongoDB)
o Able to design schema and write efficient SQL queries
• Experience in system design, API design, and data modeling
• Knowledge of RESTful APIs and related technologies (JSON, HTTP)
• Familiar with CI/CD pipelines and source control tools (Git)
• Understanding of security best practices for backend systems
• Experience working with Agile/Scrum teams
• Familiar with collaboration tools such as Jira and Confluence
• Good communication skills and confidence to challenge ideas constructively
• Experience with cloud platforms (AWS or Azure)
• Experience in DevOps practices or container technologies (Docker, Kubernetes)
• Experience working in high-traffic or mission-critical systems
สวัสดิการ
ตามตกลง
สถานที่ปฏิบัติงาน
