Senior Full-Stack Developer

Ata It Limited — Thailand · Posted ~4 hours ago

Senior Full-time

Skills

ReactJS Java Spring Boot Technical analysis Design patterns Software architecture Unit testing Debugging Agile development Legacy system analysis Agile

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology organization is seeking a Senior Full-Stack Developer with hands-on experience in ReactJS and Java Spring Boot. You will collaborate within an Agile squad to analyze requirements, design robust solutions, develop high-quality code, and create automated unit tests. The role involves working with legacy applications, improving performance and user experiences, and coordinating with architects, analysts, testers, and business teams.

Highlights

Work in an Agile squad developing solutions for financial services. The role combines modern front-end and backend technologies, encourages architectural and performance improvements, and provides opportunities to collaborate with architects, analysts, testers, and business stakeholders.

Description

We're looking for Senior Developers who bring solid, hands-on experience with both ReactJS and JAVA Spring Boot. The ideal candidate is comfortable with technical analysis, design patterns, and architectural best practices. Main Objectives and Activities Work with an agile squad to deliver solutions to meet the business requirements for mutual funding products.Deliver the quality of the source code for your assignments.Create automated unit testing to cover the lines of code coordinate with tester to resolve any defects or bugs.Be proactive to take responsibility and have good communication to the teamBe able to extract some business logic from the legacy applications and summarize to the teamBe creative to propose a solution for better performance or UI usageCoordinate with developers, solution designer and architect to present or review the solution and source codeCoordinate with business analysis and tester to ensure team delivery as expected.Provide feedback to improve Norms and Processes, and development techniques. Qualifications: Bachelor’s Degree or higher in Computer Science, Computer Engineering or related fieldsStrong knowledge of programming techniques such as OOP, MVC, Client-Server, etc.Strong knowledge of ReactJS (Angular is a plus)Strong knowledge of Java Spring Boot and Java Spring framework.Strong knowledge of REST API and Unit testingSkilled in technical analysis, code structure, design patterns, and architectural best practices.Skilled in communication both technical context and business context.Working experience on database and store procedure.Working experience on Microservices and AWS tools such as EKS, EC2, DynamoDB, etc.Working experience on CI/CD processWorking experience on Helm or Kubernetes is a plusWorking experience developing applications for the financial markets, brokerage operations, and DigitalCustomer onboarding process is a plusProficient with frontend languages such as HTML, CSS, and JavaScript/TypeScriptFamiliar with Agile methodology, tools e.g. Jenkins and process used for software developmentGood command of English What you will get from ATA IT: 14 days’ vacation in first yearHealth insurance for staff & familiesLife insuranceDental fee for staff & familiesProvident fundAnnual PartyMonthly activities- staff birthdays & Company ActivitiesLaptop provided by the companyMultinational company with flexible working hours, but professional company culture