Software Engineer
Job Description
Role Overview We are seeking a skilled Software Engineer with strong experience in Java-based application development. The ideal candidate should have hands-on expertise in Spring Boot and cloud technologies, with the ability to deliver high-quality, scalable solutions in a dynamic environment. Key Responsibilities Design, develop, and maintain scalable backend applications using Java and Spring Boot Collaborate with cross-functional teams to define, design, and deliver new features Deploy and manage applications on cloud platforms (AI Cloud / relevant cloud environments) Troubleshoot, debug, and optimize application performance Ensure best practices in coding standards, testing, and deployment Participate in code reviews and contribute to continuous improvement Required Skills & Experience Overall IT Experience: At least 8 yrs Java: 2–5 years of hands-on experience Spring Boot: 2–5 years of experience in building microservices AI Cloud / Cloud Technologies: 2–5 years of relevant experience Bilingual Communication Skills: Ability to communicate effectively in two languages Strong understanding of RESTful APIs and microservices architecture Familiarity with version control systems (e.g., Git) Preferred Profile Experience working in onsite project environments Good problem-solving and analytical skills Strong communication and collaboration abilities