Create Alert
Email me similar jobs

Senior Java Developer - Asset Management Platform

Contract
Senior Java Developer Asset Management Platform
Location: Westlake, TX (Onsite)
Duration: 12 Months Contract (07/06/2026 06/29/2027)
Position Type: Contract / Solutions

Domain: Asset Management / Financial Services
Position Overview
We are seeking an experienced
Senior Java Developer to join a high-performing Asset Management technology team responsible for building and supporting a large-scale managed account platform. The ideal candidate will possess strong expertise in backend Java development, cloud-native microservices, event-driven architectures, and enterprise data processing systems.
This role will focus on developing mission-critical applications that support portfolio construction, financial data processing, and investment management workflows. The successful candidate will play a key role in designing scalable services, optimizing data pipelines, and ensuring operational excellence across the application lifecycle.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
  • 8+ years of hands-on experience in Java application development.
  • Strong expertise in:
    • Java 11/17+
    • Spring Boot
    • Microservices Architecture
    • RESTful APIs
    • Object-Oriented Design Principles
  • Experience developing and deploying cloud-native applications in AWS environments.
  • Hands-on experience with AWS EKS (Elastic Kubernetes Service) and containerized deployments.
  • Strong knowledge of Oracle Database development and performance optimization.
  • Experience with myBatis or similar ORM/data persistence frameworks.
  • Strong SQL and PL/SQL programming skills.
  • Experience implementing event-driven systems using Apache Kafka.
  • Familiarity with CI/CD pipelines, DevOps practices, and automated deployments.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong verbal and written communication abilities.
Preferred Qualifications
  • Experience within Asset Management, Wealth Management, Capital Markets, or Financial Services domains.
  • Familiarity with portfolio management or managed account platforms.
  • Experience with Kubernetes administration and container orchestration.
  • Knowledge of distributed systems and high-volume transaction processing.
  • Exposure to Agile/Scrum development methodologies.
Key Responsibilities
Backend & Microservices Development
  • Design, develop, and maintain scalable Java-based microservices using Spring Boot.
  • Build resilient, high-performance APIs and backend services supporting portfolio construction and financial data processing.
  • Develop cloud-native applications deployed on AWS EKS and Kubernetes environments.
  • Ensure system scalability, availability, and fault tolerance.
Data Management & Database Development
  • Design and implement efficient data persistence layers using myBatis.
  • Develop and optimize complex SQL and PL/SQL procedures for large-scale financial data processing.
  • Collaborate with database teams to improve performance, reliability, and scalability.
  • Manage high-volume transactional and reference data across enterprise platforms.
Event-Driven Architecture & Data Integration
  • Implement Kafka-based messaging solutions for real-time data movement and processing.
  • Develop robust event-driven workflows supporting business-critical financial operations.
  • Ensure reliable data synchronization between distributed systems and services.
Batch Processing & Workflow Automation
  • Develop and maintain automated batch processing solutions using Autosys.
  • Optimize scheduled workflows for large-scale data ingestion, transformation, and reporting processes.
  • Monitor and troubleshoot batch execution and performance issues.
Quality Engineering & Testing
  • Champion Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD) practices.
  • Create automated unit, integration, and acceptance tests using Groovy and Spock Framework.
  • Utilize WireMock for service virtualization and dependency isolation.
  • Ensure high code quality through peer reviews and continuous testing.
DevOps & Production Support
  • Participate in CI/CD pipeline development and deployment automation.
  • Monitor application health, performance, and availability using Datadog.
  • Investigate and resolve production issues while maintaining service reliability.
  • Contribute to observability, logging, and operational excellence initiatives.
Required Technical Skills
Backend Development
  • Java
  • Spring Boot
  • REST APIs
  • Microservices Architecture
Cloud & Containerization
  • AWS
  • AWS EKS
  • Kubernetes
  • Docker
Databases
  • Oracle Database
  • SQL
  • PL/SQL
  • myBatis
Messaging & Integration
  • Apache Kafka
  • Event-Driven Architecture
Testing & Automation
  • ATDD
  • TDD
  • Groovy
  • Spock Framework
  • WireMock
DevOps & Monitoring
  • CI/CD
  • Datadog
  • Git
  • Jenkins
Scheduling & Batch Processing
  • Autosys
Similar jobs

Senior Java Developer - Asset Management Platform

Apply Now
Back to search page