Senior Software Engineer Java_Spring Boot

5 - 10 years

25.0 - 30.0 Lacs P.A.

Bengaluru

Posted:3 weeks ago| Platform: Naukri logo

Apply Now

Skills Required

Product managementDefect trackingAnalyticalMachine learningIntegration testingDeploymentUnit testingInformation technologyAnalytics

Work Mode

Work from Office

Job Type

Full Time

Job Description

As a Senior Software Engineer, you will be responsible for designing and developing AI-driven solutions that improve customer engagement through intelligent chatbots. You will collaborate closely with product managers, UX designers, and data scientists to create conversational interfaces that enhance the overall customer experience, streamline operations, and drive business success. Core Responsibilities: Design & Development : Architect, design, and implement scalable conversational AI solutions, including chatbots and virtual assistants that provide exceptional customer experiences. Collaboration : Work closely with UX/UI designers, data scientists, product managers, and stakeholders to understand requirements and translate them into functional AI applications. Code Quality : Write clean, maintainable, and efficient code. Conduct code reviews and ensure adherence to best practices in software development. Integration : Integrate conversational AI solutions with existing systems, databases, and APIs to enhance the performance and functionality of the applications. Testing & Deployment : Implement comprehensive testing strategies, including unit testing, integration testing, and user acceptance testing. Oversee deployment and ensure the reliability of the systems post-launch. Research & Innovation : Stay up-to-date with the latest trends and technologies in conversational AI and machine learning. Propose innovative solutions and improvements to existing processes and features. Mentorship : Provide guidance and mentorship to junior engineers, promoting a culture of knowledge sharing and continuous learning within the team. Years of Experience: 5+ years of professional software engineering experience. 5+ years of experience on creating and managing Java microservices 2+ years of experience on supporting and optimizing production level environments Required Minimum Qualifications : bachelors or masters degree in Computer Science, Software Engineering, or a related field. Primary Skills (must have) Proficiency in developing Java microservices Proficiency in springboot and databases. Familiarity with cloud platforms Experience with CI/CD tools such as: Docker and Kubernetes. Experience with collaborative planning and defect tracking through Bitbucket/GitHub Secondary Skills (desired) Excellent analytical and problem-solving skills, with attention to detail. Strong verbal and written communication skills, capable of explaining complex concepts to diverse audiences

Retail / Home Improvement / Technology Services
Chennai

RecommendedJobs for You