Skip to Main Content
Location icon
London

Java Developer

PIMCO
Office & Professional
Office & Professional
Negotiable
Company logo image
Description

Location
London

Hours
Full Time

Salary
Competitive, commensurate with experience

About the Role
PIMCO is a leading global asset management firm with over 3,000 employees across 20 offices in 15 countries, helping millions of investors worldwide pursue their financial goals. We are seeking a Java Developer to join our vibrant engineering community that values diversity, hard work, and continuous learning. You will be part of our middle office transformation initiative, which aims to transform business workflows by delivering efficiency across processes and providing investment teams with more accurate and timely access to positions, P&L, and performance data.

In this role, you will build and maintain supporting components including data infrastructure and reporting tools within the middle office ecosystem. You will ensure high performance and scalability through best practices in software architecture and rigorous testing protocols, and provide Level 3 support for middle office applications. Collaboration is key, as you will work closely with Portfolio Managers and Operations to gather requirements and translate financial asks into production-quality software. You will uphold industry best practices in coding, design patterns, and application development, mentor junior team members, and perform code reviews to maintain high-quality standards.

PIMCO continuously invests in a high-performance and inclusive culture where diverse backgrounds, experiences, and viewpoints are celebrated. We encourage career mobility, offer education reimbursements, ongoing training, and pro bono technology programs that support the non-profit community. Our people are our greatest asset, and we are committed to helping you grow your career while delivering impactful technology solutions.

Requirements

Experience
- 4+ years of hands-on software development experience in Java and Python
- Experience developing cloud-ready, distributed, large-scale, data-intensive applications
- Strong understanding of data structures, algorithms, object-oriented programming, and design patterns
- Experience with data modelling, relational and NoSQL databases, and RESTful APIs
- Experience with Kafka and other real-time messaging systems
- Experience with distributed caching technologies such as Memcached, Ignite, etc.
- Proven experience in database development and SQL
- Deep financial knowledge of transactions, positions, P&L, or performance management
- Experience working in a fast-paced, dynamic environment
- Familiarity with cloud platforms (e.g., AWS) and data warehousing solutions (e.g., Snowflake) is a plus

About you
You are a critical thinker who thrives in a collaborative culture, enjoys solving complex real-world business problems, and values cross-functional teamwork. You believe there are multiple ways to solve technical problems and are open to debating trade-offs. You learn from mistakes and are motivated to grow your career by gaining experience across technologies and business functions.

Qualifications
BS/MS/PhD in Computer Science, Mathematics, or a related technical field

Expiry date: 09/09/2026
Java Developer
Company:
PIMCO
Job Type:
Full-time
Location:
London