We are seeking a skilled and motivated Java Developer to join our team in New York City. The ideal candidate will have strong backend development experience, a solid foundation in cloud technologies, and exposure to modern AI-driven development practices. Experience in the retail industry is essential for this role.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Build and integrate RESTful APIs for internal and external services.
- Work with AWS cloud services to deploy and manage applications.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Implement best practices for CI/CD, logging, monitoring, and security.
- Leverage AI tools and technologies to enhance development productivity and innovation.
- Participate in code reviews, testing, and troubleshooting to ensure optimal performance.
Required Qualifications
- Proven experience in the retail industry.
- Strong proficiency in Java and Spring Boot for backend development.
- Hands-on experience with AWS services, including EC2, S3, Lambda, RDS or DynamoDB, and API Gateway.
- Experience developing and consuming REST APIs.
- Working knowledge of Generative AI concepts, including Large Language Models (LLMs), prompt engineering, embeddings, and AI integrations.
- Familiarity with AI-assisted development tools such as GitHub Copilot, Amazon Q, or similar.
- Experience using GitHub for version control and team collaboration.
- Proficiency with Postman for API testing and validation.
- Solid understanding of CI/CD pipelines, application logging, monitoring, and cloud security fundamentals.
Preferred Qualifications
- Experience working in agile development environments.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.