
Senior Software Engineer (Java, Finance Billing)
Citi
Tampa, FL • 49m ago • On-site
Senior
On-site
96,960 - 145,440 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
- Role: Senior Software Engineer for Finance Engine Hedge Fund Billing
- Focus: High-throughput billing and calculation engines for institutional hedge fund clients
- Stack: Java microservices, Angular frontends, MSSQL
Description
Design, build, and enhance mission-critical hedge fund billing and calculation engines that support complex fee structures and high-volume transactional processing. Deliver scalable, resilient, cloud-ready full-stack solutions using Java microservices and Angular, and optimize database performance for low-latency processing. Take end-to-end ownership from design and implementation through automated testing, deployment, and production support.
Responsibilities
- Build and maintain full-stack applications with Java microservices and modern Angular frontends
- Architect modular, extensible services for high-volume calculations
- Develop UI and operational dashboards in Angular with strong state management and performance
- Perform database engineering: schemas, complex SQL, stored procedures, indexing, and views
- Ensure data integrity, ACID-compliant transactional consistency, and auditability
- Profile and optimize backend query and API performance for large billing datasets
- Own the full software lifecycle (requirements, design, implementation, automated testing, deployment, and post-release support)
- Drive Agile/Scrum delivery and collaborate across product and technical teams
- Lead test-driven development and automated testing across unit/integration/end-to-end levels
- Implement CI/CD with build automation, static analysis, vulnerability scanning, and automated deployments
- Support modernization efforts such as containerization and cloud-ready enhancements
- Provide production support with root-cause analysis, monitoring, alerting, health checks, and logging
Requirements
- 5–8 years of hands-on software development for enterprise-scale distributed systems (financial services required)
- Core Java and JVM internals; concurrency and multi-threading; Spring Framework/Spring Boot; RESTful APIs
- Modern Angular expertise with TypeScript and SPA architecture
- Relational database expertise (Oracle/PostgreSQL/MS SQL/Sybase), including query tuning, schema design, and transaction management
- Microservices and REST/JSON API experience; messaging/event streaming with Kafka/RabbitMQ/JMS
- Unit testing and mocking experience (JUnit/Mockito/Jasmine/Karma/Jest)
- CI/CD and build/deployment tools familiarity (Git/Bitbucket, Maven/Gradle, Jenkins, Docker, deployment automation)
- Bachelor’s or Master’s in CS/Engineering/IT or equivalent practical experience
Benefits
- Medical, dental & vision coverage
- 401(k)
- Life, accident, and disability insurance
- Wellness programs
- Paid time off (vacation, sick leave) and paid holidays
- Discretionary and formulaic incentive/retention awards for eligible employees
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Senior Java & Angular Investment Reporting Developer
ITDS
Senior
Technology
Warsaw, Poland · On-site
19K zł - 23K zł/yr
5 days ago

Senior Java Developer
Robert Half
Senior
Technology
Des Moines, IA · On-site
N/A
4 days ago

Mid/Senior Java Backend Engineer - Insurance
TechTree
Mid
Technology
Poznań, Poland · On-site
N/A
6 days ago

Senior Java Full-Stack Developer (Banking Microservices)
ITDS
Senior
Technology
Warsaw, MA, Poland · On-site
17K zł - 23K zł/yr
4 days ago
Senior Vice President, Full-Stack Engineer
Bank Of New York Mellon
Senior
Technology
Pittsburgh, PA · On-site
N/A
4 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Mid/Senior Java Backend Engineer - Insurance
TechTree
Mid
Technology
Kraków, Poland · On-site
N/A
6 days ago

Back-End Engineer (Java, Payments)
Capco Poland
Senior
Technology
Warsaw, Poland · On-site
N/A
4 days ago

Senior Full Stack Software Engineer
ApTask
Senior
Technology
New York, NY · Hybrid
$120K - $140K/yr
50m ago

Java Software Engineer
Motorola Solutions
Senior
Technology
Kraków, Poland · On-site
18K zł - 21K zł/yr
5 days ago
Potential salary for Senior Software Engineer (Java, Finance Billing) role
Improve your resume for just $5
$96,960 – $145,440/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights