Jobs → Engineering → Principal Java Developer

Principal Java Developer

Rupam ChakrabortyRemoteSENIORPosted 4d ago
JavaPythonReactAILLMKafkaSnowflakeREST APIsEvent-driven architecture
About the Role We are seeking a Principal Java Developer/AI Engineer to join our team. This role involves designing and developing AI-powered solutions for processing complex credit agreements and integrating AI capabilities into production applications. Key Responsibilities • Design and develop AI-powered solutions that can process complex credit agreements, extract financial terms, and understand underlying business processes. • Leverage LLMs and AI coding agents such as Codex or Claude throughout the software development lifecycle. • Build and maintain applications across the technology stack, including Java and Python backend services and React-based frontend applications. • Integrate LLM capabilities into production applications and contribute to AI orchestration, prompt engineering, document processing, and AI Agent development. • Design and implement REST APIs and event-driven services using technologies such as Kafka. • Take ownership of technical components from discovery and rapid prototyping through development, testing, deployment, and ongoing production support. • Work with technologies including Snowflake and distributed data systems to support AI-powered applications and financial workflows. • Partner with product, engineering, operations, and other stakeholders to translate business requirements into scalable technical solutions. Requirements • 5+ years of professional software engineering experience with a demonstrated track record of delivering production applications. • Strong hands-on experience with AI-assisted software development, including the use of AI coding agents. • Experience developing applications that integrate LLMs and/or AI Agents into software solutions. • Strong proficiency in Java, Python, and React. • Experience building and integrating REST APIs. • Experience with Kafka and event-driven architecture. • Experience working with Snowflake or comparable data platforms. • Strong understanding of software engineering fundamentals, distributed systems, architecture, and problem solving. • Bachelor’s degree in Computer Science, Engineering, or a related field. • Ability to work independently in a fast-paced environment.

Similar projects

Backend Engineer
Divija Y · C#, .NET 8, ASP.NET Core MVC
Backend Engineer
Moulika Reddy · C#, .NET 8, ASP.NET Core MVC
Backend Engineer
Geeta Sravanti Adusumilli · C#, .NET, AWS
Early · 2 applied1 of 8,052 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy