Java Developer
Acestack Llc
Jersey City, NJ, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Agile Methodology
Application Performance Management
Relational Databases
Software Debugging
DevOps
Java Message Service (JMS)
Java Web Services
PostgreSQL
Enterprise Messaging Systems
Microsoft SQL Server
Oracle (Applications)
+20 more
Performance Tuning
Scrum Methodology
RabbitMQ
Software Deployment
SQL Databases
Systems Integration
Multithreading
Cloud Platform System
Spring-mvc
Delivery Pipeline
Concurrency
Spring-boot
Git
Event Driven Architecture
Containerization
Apache Kafka
Restful APIs
Stream Processing
Software Version Control
Microservices
Job description
- Design, develop, and maintain Java-based applications supporting Equities Trading and Capital Markets operations.
- Build scalable and high-performance solutions for trade processing, order management, and market data integration.
- Develop microservices and REST APIs to support trading and reporting platforms.
- Collaborate with Front Office, Trading, Operations, Risk, and business stakeholders to gather requirements and deliver solutions.
- Integrate applications with market data providers, trading platforms, and internal systems.
- Develop and maintain real-time data processing solutions using messaging technologies and event-driven architectures.
- Ensure application performance, reliability, and scalability through continuous monitoring and optimization.
- Troubleshoot production issues, perform root cause analysis, and implement long-term fixes.
- Participate in trade lifecycle enhancement initiatives and platform modernization projects.
- Ensure compliance with development standards, security policies, and regulatory requirements.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
- Create and maintain technical documentation and support production deployments.
- Collaborate with cross-functional teams to deliver robust and reliable trading technology solutions.
Requirements
- 10+ years of experience in Java development, preferably within Capital Markets, Equities Trading, or Financial Services environments.
- Strong hands-on experience in Core Java, Java 8/11+, Spring Boot, Spring MVC, and Microservices development.
- Experience developing and supporting applications for Equities Trading, Electronic Trading, OMS, EMS, or Trade Processing platforms.
- Strong understanding of Equities Trading workflows, trade lifecycle, order management, execution, allocation, and settlement processes.
- Experience working with real-time market data, trade data, and event-driven architectures.
- Strong proficiency in SQL and experience working with relational databases such as Oracle, SQL Server, or PostgreSQL.
- Experience developing and consuming REST APIs and integrating with upstream and downstream systems.
- Hands-on experience with messaging technologies such as Kafka, JMS, RabbitMQ, or similar.
- Strong understanding of multithreading, concurrency, performance tuning, and scalable application design.
- Experience with Linux/Unix environments and source control tools such as Git.
- Knowledge of CI/CD pipelines, DevOps practices, and containerization technologies.
- Proven experience working in an Agile development environment.
- Strong analytical, problem-solving, debugging, and troubleshooting skills.
- Excellent verbal and written communication skills.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦