Java Full Stack Developer ( Python , AI ) D (Chennai)
Job Details - Role: Java Full Stack Developer - Experience: 5-8 Years - Location: Chennai, Kolkata, Pune - Notice Period: Immediate to 60 Days We are looking for experienced Java Full Stack Developers with strong expertise in Java, Spring Boot, Microservices, Angular/React, Python programming, and AI-powered development tools to design, develop, and maintain scalable full-stack applications. Key Responsibilities - Design, develop, and maintain Java-based full-stack applications. - Build backend services using Core Java, Spring Boot, and Microservices. - Develop frontend components using Angular or React.js. - Develop and integrate REST APIs and implement secure authentication mechanisms. - Work with Kafka for messaging and event-driven applications. - Write efficient SQL queries and optimize database performance. - Perform unit testing using JUnit and manage version control using Git. - Use AI coding tools such as GitHub Copilot, Windsurf, or Devin. - Apply prompt engineering techniques to improve development productivity. - Collaborate with cross-functional teams and participate in Agile ceremonies and code reviews. - Troubleshoot technical issues and improve application performance and security. Mandatory Skills - Core Java (Java 21) - Spring Boot, Spring Framework, Microservices - Spring Security, OAuth, JWT, JPA - REST API Development - Angular 8+ or React.js - Python programming proficiency - Kafka - Oracle/MySQL and SQL - JUnit and Git - Hands-on experience with AI coding tools and strong prompt engineering skills - Agile/Scrum methodology Valuable to Have - Agentic AI experience - Experience building AI agents Education B.Tech / (BCA+MCA)/ M.Tech