Job Description:
• Design, develop, and maintain scalable backend systems using Java and Spring Boot
• Architect robust microservices solutions to support complex application requirements
• Collaborate with the customer's team to review technical specifications and deliver high-quality code
• Contribute expert insights to improve application performance, reliability, and security
• Participate in code reviews and provide constructive feedback to peers
• Document technical processes and solutions with clear, concise written communication
• Troubleshoot, debug, and optimize backend systems as needed
• Apply backend development expertise to help train next-generation AI systems
Requirements:
• Expert proficiency in Java programming language
• Hands-on experience with Spring Boot framework for backend development
• Strong knowledge of microservices architecture and design principles
• Demonstrated ability to write clean, maintainable, and efficient code
• Exceptional written and verbal communication skills, with a keen attention to detail
• Experience collaborating with remote teams in a fast-paced environment
• Solid understanding of REST APIs, data structures, and backend best practices
• Exposure to cloud platforms such as AWS, Azure, or Google Cloud (preferred)
• Prior experience working on AI-driven or data-intensive projects (preferred)
• Background in high-availability or distributed systems (preferred)
• No prior experience in AI is required
Benefits:
• A very attractive and competitive package is offered