Java Developer - Gen AI

ApTask

  • Phoenix, AZ
  • Contract
  • Full-time
  • 1 month ago
Job Description: We are seeking a highly skilled Java Developer with strong experience in Spring Boot, Microservices Architecture, and a keen understanding or working experience in Generative AI technologies. This role will involve designing and developing robust backend services, integrating AI solutions, and working in a collaborative Agile environment with a leading financial services client.
Key Responsibilities:
  • Design, develop, test, and deploy backend services using Java (11+), Spring Boot, and REST APIs
  • Build and maintain scalable Microservices using cloud-native patterns
  • Collaborate with AI/ML teams to integrate Gen AI models or APIs (e.g., OpenAI, LangChain, Azure OpenAI) into enterprise applications
  • Participate in Agile ceremonies and contribute to continuous integration/continuous delivery (CI/CD) pipelines
  • Implement best practices for clean code, secure coding, and performance optimization
  • Debug production issues and support application reliability
  • Write technical documentation and support knowledge sharing
Required Skills:
  • 4+ years of experience in Java, Spring Boot, and enterprise application development
  • Strong experience with RESTful APIs, Microservices Architecture, and API gateways
  • Good understanding of SQL/NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Hands-on experience or familiarity with Generative AI tools/frameworks (e.g., OpenAI APIs, LangChain, LLMs)
  • Experience with containerization tools like Docker, and orchestration tools like Kubernetes is a plus
  • Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions)
  • Strong communication and interpersonal skills
  • Ability to work in a fast-paced, collaborative Agile environment

ApTask