Senior .NET UI and Java/Spring Boot Developer
Backend Developer
Senior
.NET Core
APIs
Build Tools
CI/CD
Collaboration
Data Analysis
Data Analytics
Data Integration
Data Processing
Database
Databases
Desktop Support
DevOps
Devops Tools
Embedded System
End User Support
Engineer
Engineering
Framework
Frontend
Git
Information Technology (IT)
Integration
Java
Java Language
Jenkins
Linux
Maven
Operating System
Operating Systems
REST APIs
Software Development
Software Engineer
Software Engineering
Spring Boot
Spring Framework
SQL
Systems
Technical Support
Unix Operating System
Version Control
Job Description
Senior-level developer role supporting the Equities Market Data Technology group, building and maintaining enterprise applications for market and reference data platforms.
Responsibilities
- Develop and maintain large-scale enterprise applications using .NET UI, Java, Spring Framework, and Spring Boot
- Partner with cross-functional teams to deliver features for market and reference data sources, analytics, and datasets
- Improve stability, resiliency, and performance by re-engineering and supporting existing systems
- Contribute across the software development lifecycle, including requirement gathering, design, testing, deployment, and ongoing support
- Work closely with quants, product development, and infrastructure teams to strengthen supportability and scalability
Requirements
- 10+ years of experience developing enterprise applications with Java (Java 8+ to Java 21) and .NET UI
- Proficiency with Spring Framework and Spring Boot, including RESTful service design
- Experience with service/repository patterns, dependency injection, and enterprise UI development
- Strong understanding of multi-threaded application development and UNIX/Linux environments
- Familiarity with CI/CD pipelines and tools such as Maven, Jenkins, Git, and Bitbucket
- Experience working within Agile methodologies
Technology Stack
- .NET UI
- Java (Java 8+, Java 21)
- Spring Framework
- Spring Boot
- RESTful service design
- Service/repository patterns
- Dependency injection
- UNIX/Linux
- CI/CD pipelines
- Maven
- Jenkins
- Git
- Bitbucket
- Agile methodologies
Location
- Jersey City, NJ (onsite)
Compensation
- USD 60 per hour
Benefits
- Opportunity to work on market data technology platforms in a global team environment
- Challenging projects that support professional growth and skill development
- Collaborative culture emphasizing innovation, diversity, and inclusion
- Support for continuous learning and development in a fast-paced industry
- Participation in a comprehensive benefits package upon completion of the waiting period