Senior Backend Developer - Java Spring Boot

Tata Consultancy Services — Thailand · Posted ~2 weeks ago

Senior

Skills

Java Spring Boot Backend development API development Software testing Application design Performance optimization Security Code review Troubleshooting REST APIs Backend Development

🔓 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 senior backend engineering role responsible for designing, developing, testing, and maintaining high-performance server-side applications and APIs. The position emphasizes scalability, security, clean code, technical design, code reviews, troubleshooting, and close collaboration with frontend and other engineering teams.

Highlights

Senior engineering opportunity focused on high-performance backend systems, scalable APIs, secure software, technical design, code quality, and collaboration with cross-functional development teams.

Description

About the Job The Expert Back End Developer plans, develops, tests, and maintains software solutions. You will manage the technical design and the application development, including testing the developed software. This also includes support and consultation activities in the concept phase of the planned application. Tasks Design, develop, and maintain high-performance server-side applications and APIs. Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic. Optimize applications for maximum speed and scalability. Implement security and data protection measures to safeguard sensitive information. Write clean, maintainable, and efficient code, following best practices in software development. Conduct code reviews and provide constructive feedback to team members. Troubleshoot and resolve issues in existing applications, ensuring minimal downtime. Stay up-to-date with emerging technologies and industry trends to continuously improve development processes. Utilize AI-driven tools and methodologies to enhance back-end functionality and Performance Experience & Requirements Bachelor's degree in Computer Science, Engineering, or related field, or equivalent combination of education and experience 7+ years of experience in Java development with focus on mobile applications Strong proficiency in Spring Boot, Spring MVC, and Spring Security frameworks Experience with mobile application architecture and best practices Knowledge of RESTful API design and implementation Experience with database technologies (SQL and NoSQL databases) Familiarity with messaging systems like Kafka for event-driven architectures Experience with container technologies (Docker, Kubernetes) Knowledge of CI/CD practices and tools Experience with testing frameworks and methodologies Strong problem-solving skills and attention to detail Good English communication