> Markdown version of [/jobs/ext/1431820-software-engineer-java](https://www.wearedevelopers.com/jobs/ext/1431820-software-engineer-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Java - **Company:** Millennium Management LLC - **Location:** London, UK - **Experience:** Experienced - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), JavaScript (Programming Language), Artificial Intelligence, Amazon Web Services, Software Applications, Command-Line Interface, Code Review, Continuous Integration, Data Integrity, Data Structures, Relational Databases, Distributed Systems, Python (Programming Language), PostgreSQL, Machine Learning, Microsoft SQL Server, Object-Oriented Software Development, Raw Data, Software Engineering, Data Streaming, TypeScript, Large Language Models, Git, AngularJS, Information Technology, Jenkins - **Published:** July 25, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=34495402c95f147f ## About the Role * Up to 3 years of software development experience, or you are a strong recent graduate, with hands-on exposure to Java and/or Python (e.g., Core Java, collections, basic concurrency; interest in Java 17+) * Solid computer science fundamentals, including object-oriented design, data structures, and algorithms * Bachelor's degree in Computer Science, Engineering, or a related technical field from a leading institution, or equivalent experience * Practical coding experience through academic projects, internships, or early professional work, with clear evidence of building solutions end to end * Interest in AI/ML and large language models, and enthusiasm for building AI-powered applications; hands-on experience through projects, internships, or coursework is a plus * Basic knowledge of relational SQL databases, such as Postgres or SQL Server, and willingness to work on the Unix/Linux command line * Familiarity with Git, along with an eagerness to learn CI/CD, including Jenkins, and modern DevOps practices * Strong communication skills and the confidence to ask questions, seek feedback, and engage in a demanding front-office environment * An entrepreneurial, can-do mindset, with curiosity, initiative, and a genuine eagerness to learn and improve. Experience with LLMs, event-streaming platforms, distributed systems, TypeScript/JavaScript, Angular, AWS, or financial markets is a plus ## Description * Build and ship code by contributing to the design and implementation of features and services, with guidance and code review from senior engineers, and see your work through to production * Learn the domain by ramping up on the codebase and core risk concepts, including VaR, stress, and sensitivities, to take on more responsibility over time * Help build AI-powered risk tooling, including agents, plugins, and integrations that connect large language models to risk data and platforms Write clean, well-tested Java and Python code, participate in code and design reviews, and help uphold engineering standards and best practices * Collaborate closely with engineers across London, New York, Miami, and Bengaluru, and engage with risk managers, quants, and other technologists as you grow into the role * Help monitor, troubleshoot, and resolve issues across Java and Python services and streaming components to protect data integrity and performance * Bring fresh ideas, adopt AI-assisted development and modern tooling, and continue investing in your growth as an engineer ## Related Videos - [Engineering Mindset in the Age of AI - Gunnar Grosch, AWS](https://www.wearedevelopers.com/videos/1735-engineering-mindset-in-the-age-of-ai-gunnar-grosch-aws) - [Data Governance in the Era of AI](https://www.wearedevelopers.com/videos/1622-data-governance-in-the-era-of-ai) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Java Meets AI: Empowering Spring Developers to Build Intelligent Apps](https://www.wearedevelopers.com/videos/1554-java-meets-ai-empowering-spring-developers-to-build-intelligent-apps) - [Bringing Clarity to Event Streams: Enabling Analytics and AI Through Rich Metadata](https://www.wearedevelopers.com/videos/1616-bringing-clarity-to-event-streams-enabling-analytics-and-ai-through-rich-metadata) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Are Software Engineer Wages Being Pushed Down? A Report on Tech Salaries](https://www.wearedevelopers.com/magazine/417-are-software-engineer-wages-being-pushed-down-a-report-on-tech-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)