Core Java Developer – Capital Markets (IBOR & ESP)
Irvine, CA - USA
Job Summary
Job Title: Senior Core Java Developer - Capital Markets (IBOR & ESP)
Experience Required: 10 Years
Job Summary
We are seeking a Senior Core Java Developer with extensive experience in Capital Markets and Investment Banking applications. The ideal candidate will have strong expertise in Core Java J2EE IBOR (Investment Book of Record) ESP platform and ReactJS. This role involves designing developing and supporting enterprise-grade trading and portfolio management applications used within capital markets environments.
The candidate should have hands-on experience developing high-performance scalable Java applications while working closely with business stakeholders traders business analysts and technology teams.
Key Responsibilities
Core Java Development
- Design develop and maintain enterprise-grade applications using Core Java and J2EE.
- Build scalable high-performance backend services for Capital Markets platforms.
- Develop reusable maintainable and secure application components.
- Troubleshoot and resolve production issues while optimizing application performance.
Capital Markets & Investment Banking
- Develop applications supporting Capital Markets and Investment Banking operations.
- Work on trade lifecycle management portfolio management securities processing and financial products.
- Collaborate with business users to understand trading and investment workflows.
- Support front-office middle-office and back-office applications.
IBOR (Investment Book of Record)
- Develop and enhance applications supporting Investment Book of Record (IBOR).
- Work with portfolio positions holdings cash management valuations and investment accounting.
- Ensure accurate position keeping and investment data processing.
ESP Platform
- Design develop and support applications built on the ESP platform.
- Enhance existing ESP-based solutions and integrate with enterprise systems.
- Troubleshoot ESP application issues and support production environments.
Frontend Development
- Develop responsive user interfaces using ReactJS.
- Integrate frontend applications with Java backend services.
- Collaborate with UI/UX teams to deliver modern web applications.
API & Integration
- Develop and consume RESTful and SOAP web services.
- Integrate applications with enterprise databases and third-party systems.
- Ensure secure and efficient API communication.
Testing & Quality
- Perform unit testing and integration testing.
- Participate in code reviews and maintain coding standards.
- Optimize application performance and reliability.
Collaboration
- Work closely with Business Analysts Product Owners Traders QA teams and Solution Architects.
- Participate in Agile/Scrum ceremonies.
- Contribute to technical design discussions and solution architecture.
Required Skills
Programming
- Core Java
- Java 8/11/17
- J2EE
- Object-Oriented Programming (OOP)
- Multithreading
- Collections Framework
- JVM Performance Tuning
Capital Markets
- Capital Markets
- Investment Banking
- Securities
- Trade Lifecycle
- Portfolio Management
- Financial Instruments
IBOR
- Investment Book of Record (IBOR)
- Portfolio Accounting
- Position Management
- Holdings Management
- Investment Data Processing
ESP Platform
- Hands-on experience with ESP platform (Mandatory)
Frontend
- ReactJS
- JavaScript
- HTML5
- CSS3
APIs & Integration
- REST APIs
- SOAP Web Services
- JSON
- XML
Databases
- Oracle
- SQL Server
- PostgreSQL
- SQL
Tools
- Git
- Maven
- Jenkins
- JIRA
- Eclipse/IntelliJ IDEA
Preferred Skills
- Spring Framework / Spring Boot
- Microservices Architecture
- Apache Kafka
- Docker
- Kubernetes
- Cloud Platforms (AWS/Azure)
- CI/CD Pipelines
Required Qualifications
- Bachelors or Masters degree in Computer Science Information Technology Engineering or related field.
- 10 years of experience in Java application development.
- Strong experience in Capital Markets or Investment Banking domain.
- Mandatory experience with IBOR (Investment Book of Record).
- Mandatory hands-on experience with ESP platform.
- Experience with ReactJS for frontend development.
- Strong analytical and problem-solving skills.