Full Stack Developer - Angular and Java

Tata Consultancy Services — Thailand · Posted ~2 weeks ago

Full-time

Skills

JavaScript Angular Java Spring Boot REST APIs responsive web development microservices SQL NoSQL web application development REST MySQL PostgreSQL MongoDB

🔓 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

Join a full-stack engineering team building scalable web applications across both front-end and back-end layers. You will create responsive interfaces with Angular, develop robust services with Java and Spring Boot, build REST APIs and microservices, and work with SQL and NoSQL databases. The role emphasizes clean architecture, performance, security, reliability, and excellent user experience.

Highlights

End-to-end ownership across modern front-end and back-end development. The role offers hands-on work with Angular, Java Spring Boot, REST APIs, microservices, and multiple database technologies, with an emphasis on scalability, performance, security, and user experience.

Description

We are seeking a highly skilled Full Stack Developer with strong experience in JavaScript, Angular, and Java Spring Boot to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining both front‑end and back‑end applications, ensuring high performance, scalability, and excellent user experience. Key Responsibilities: Front-End Development Develop responsive web applications using Angular (latest version preferred).Implement UI/UX designs with clean, maintainable, and scalable code.Optimize front-end performance for maximum speed and scalability.Integrate RESTful APIs with front-end components. Back-End Development Build and maintain server-side applications using Java Spring Boot.Develop RESTful APIs, microservices, and back-end logic for business workflows.Manage database operations using SQL/NoSQL technologies (e.g., MySQL, PostgreSQL, MongoDB).Ensure security, data protection, and application reliability. Full Stack Responsibilities Collaborate with cross-functional teams (Product, QA, UI/UX, DevOps).Troubleshoot, debug, and upgrade existing systems.Participate in code reviews and ensure high-quality coding standards.Work with DevOps tools for CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).Write technical documentation and contribute to architecture discussions. Qualifications & Requirement: Must-Have Bachelor’s degree in Computer Science, Engineering, or related field.7–12 years of full stack development experience.Strong proficiency in: JavaScript / TypeScriptAngular (9+)Java Spring BootRESTful APIsHTML5, CSS3, Bootstrap, Responsive DesignExperience with relational or NoSQL databases.Solid understanding of software development best practices (Agile/Scrum). Nice-to-Have Experience with microservices architecture.Knowledge of Docker, Kubernetes, cloud platforms (AWS, Azure, GCP).Familiarity with unit testing frameworks (JUnit, Jasmine, Karma).Experience with message brokers (RabbitMQ, Kafka).Understanding of security and authentication (OAuth2, JWT). Soft Skills Strong problem-solving and analytical thinking.Good communication skills and ability to collaborate across teams.Ability to work independently with minimal supervision.Eagerness to learn and adapt to new technologies.Good English communication is essential