Senior Java Developer – Generative AI

Calliere GroupCharlotte, NC
60d$100,000 - $155,000Hybrid

About The Position

Our client is looking for a seasoned Senior Java Developer with a deep understanding of Generative AI and hands-on expertise in GitHub Copilot to join their forward-thinking technology team. The successful applicant will bring a decade or more of experience in software engineering, demonstrating a history of architecting and delivering intricate software projects. This role involves leading initiatives that utilize Generative AI to advance software capabilities and streamline development workflows.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a similar discipline.
  • Hands-on experience with tools and platforms such as AI Code Generators, AWS SageMaker, Spring AI, Harness, PostgreSQL, MongoDB, and GitHub Copilot.
  • At least 8–10 years of proven success as a Java Developer, with a substantial project portfolio.
  • In-depth knowledge of Generative AI methodologies, frameworks, and real-world applications.
  • Advanced proficiency with GitHub Copilot and other AI-powered development solutions.
  • Strong background in the Spring ecosystem, Hibernate, and related Java technologies.
  • Experience working with major cloud providers (AWS, Azure, Google Cloud) and their AI offerings.
  • Skilled in database architecture, administration, and SQL (including MySQL, PostgreSQL, and others).
  • Excellent analytical abilities, meticulous attention to detail, and a dedication to delivering high-quality results.
  • Outstanding communication, leadership, and mentoring skills.

Responsibilities

  • Lead the end-to-end design, development, and rollout of Java applications that integrate Generative AI technologies.
  • Utilize GitHub Copilot to accelerate coding tasks and elevate code standards, while mentoring peers on effective usage.
  • Work closely with AI specialists and data scientists to embed advanced AI models and algorithms into core software products.
  • Architect robust microservices and REST APIs tailored to evolving business needs.
  • Oversee application performance, security, and reliability throughout all stages of the software lifecycle.
  • Review code contributions, offering detailed feedback and coaching to less experienced developers.
  • Monitor and research new trends and advancements in AI and software engineering to foster continuous innovation.
  • Partner with multidisciplinary teams to clarify project goals, requirements, and deliverables.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service