What are the responsibilities and job description for the Senior Java Developer Generative AI position at ExecutivePlacements.com?
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.
Key Responsibilities
Key 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.
- Bachelors or Masters 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 810 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.
- The role is hyrbid onsite with flex hours.