About the Role:
We are seeking a passionate and innovative Senior 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.