Description
Lead the design, development, and deployment of Java-based applications with Generative AI solutions.
Responsibilities
- Architect and implement scalable microservices and RESTful APIs.
- Collaborate with data scientists to integrate AI models into software applications.
- Ensure application performance, security, and reliability throughout the lifecycle.
- Conduct code reviews and provide guidance to junior developers.
- Define project scope and deliverables with cross-functional teams.
Required Skills
- 10+ years of proven experience as a Java Developer.
- Extensive experience with Generative AI concepts and frameworks.
- Proficiency in GitHub Copilot and AI-assisted development tools.
- Deep understanding of the Spring Framework and Hibernate.
- Experience with AWS, Azure, or Google Cloud.
- Database design and management using MySQL or PostgreSQL.
- Bachelor's or Master's degree in Computer Science or related field.
Preferred Skills
- Experience with TensorFlow or PyTorch.
- Familiarity with Docker or Kubernetes.