DevJobs

Java Developer - Generative AI & Automation

Overview
Skills
  • Java Java
  • Spring Boot Spring Boot
  • CI/CD CI/CD
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • Docker Docker
  • Kubernetes Kubernetes
  • Spring Cloud
  • ChatGPT
  • Generative AI
  • GitHub Copilot
  • Large Language Models

About the Role:

We are seeking a passionate and innovative Java Developer with a keen interest in leveraging Large Language Models (LLMs) and Generative AI (GenAI) to revolutionize our software and process development lifecycle. You will be an integral part of a dedicated pod of engineers, focused on pushing the boundaries of efficiency and automation within the Java ecosystem.

Responsibilities:

Design, develop, and maintain Java-based applications and microservices: This includes writing clean, efficient code, implementing unit tests, and ensuring high code quality.

Integrate LLMs and GenAI into the development lifecycle: Research, evaluate, and implement AI-powered tools and techniques to augment and automate tasks like code generation, documentation, testing, and bug fixing.

Optimize existing workflows and processes: Identify opportunities to leverage AI to streamline development activities and enhance team efficiency.

Collaborate with other developers and stakeholders: Work closely with your pod and other teams to design, implement, and deploy innovative AI-driven solutions.

Stay up-to-date with the latest advancements in AI and Java technologies: Continuously learn and explore emerging technologies to ensure you are at the forefront of innovation.

Contribute to the development of best practices and documentation for AI-enhanced Java development.


Required Skills and Qualifications:

● Proven experience as a Java Developer with a strong understanding of object-oriented programming principles.

● Experience with popular Java frameworks (e.g., Spring Boot, Spring Cloud).

● Demonstrated ability to learn and adapt to new technologies quickly.

● Passion for AI and its potential to transform the software development landscape.

● Excellent communication and collaboration skills.

Preferred Skills and Qualifications:

● Experience with LLMs and GenAI technologies, including tools like GitHub Copilot and ChatGPT.

● Familiarity with DevOps tools and practices (e.g., CI/CD, Docker, Kubernetes).

● Experience with cloud computing platforms (e.g., AWS, Azure, GCP).

Benefits:

● Opportunity to work with cutting-edge technology and be part of a groundbreaking team.

● Collaborative and supportive work environment.

● Continuous learning and development opportunities.

● Competitive salary and benefits package.

If you are a highly motivated Java Developer eager to embrace the power of AI, we encourage you to apply!

Commit