Java Full Stack Developer
Job Description
**Responsibilities**
• Design, develop, and maintain scalable full-stack web applications using Java, Python, and modern frontend frameworks such as Angular or React
• Develop backend services, REST APIs, and microservices with a focus on performance, scalability, and maintainability
• Build AI-powered applications by integrating Large Language Models (LLMs), Generative AI frameworks, and intelligent automation solutions where applicable
• Participate in the complete Software Development Life Cycle (SDLC), including requirement analysis, architecture, development, testing, deployment, and production support
• Collaborate with cross-functional and global teams to deliver high-quality software solutions using Agile methodologies
• Perform code reviews, ensure adherence to coding standards, and contribute to continuous improvement of development practices
• Evaluate emerging AI technologies and recommend innovative solutions for business problems
• Take ownership of assigned features and drive them independently with minimal supervision
• Troubleshoot complex technical issues and proactively identify opportunities for optimization and automation
Requirements
Function: Engineering
Experience Level: Associate