Sr Core Java developer lead (Capital Market/Trading)
Accord Technologies Inc · Alpharetta, GA · 5 mo ago
On-siteEngineeringContract
Key Responsibilities
- Hands on development of enterprise-grade applications using core Java (JDK 11 or 17), ensuring robustness and scalability.
- Working directly with trading desks, quantitative analysts, compliance, risk, and IT teams to deliver tailored market data solutions.
- Provide accurate effort estimates and contribute to project planning.
- Design and implement system architectures and solutions that align with business needs.
- Maintain high standards of code quality through static/dynamic code analysis, security scans, comprehensive test coverage, and CI/CD pipeline integration.
- Build and configure applications to fulfill specific business processes and application requirements.
- Engage in all phases of the software development lifecycle, from analysis and design to deployment and support.
Core Skills & Technologies
- Extensive experience (9+ years) with enterprise Java development.
- Experience in Spring Framework (Spring Boot, Spring Boot Actuator).
- Experience in Apache Camel (Version 3).
- Experience in RESTful service development, including enterprise authentication mechanisms.
- Hands-on experience with Messaging Services (JMS, ActiveMQ or similar messaging systems).
- Experience with MS SQL Server and/or Sybase.
- Emphasis on maintainable, efficient, and secure code.
Preferred Skills & Experience
- Designing and supporting low latency, high throughput trading applications, crucial in financial markets.
- Asynchronous programming, event-driven architecture, and concurrent processing expertise.
- Building and supporting enterprise services, particularly around monitoring and state management.
- Integrating with proprietary trading or market data platforms like Bloomberg or Murex.
- Experience with cloud-native technologies such as Kafka, RedHat OpenShift, Kubernetes, Ansible, or Docker to support scalable, resilient infrastructure.