About this role
Senior Java Developer
Project description
This is a position within the Derivatives Development team for a Senior Java Developer. Looking for a candidate with strong hands-on experience in Core Java, Spring Framework, and messaging technologies. Can handle multiple priorities / task & handle BAU book of work.
Responsibilities
- Hands on Senior Java Developer with enterprise development experience, Spring Framework, and messaging technologies
- Work with multiple business teams
- Provide work estimates as needed
- Develop system architectures, designs and concepts
- Provide technical guidance and be a technical mentor to the development team
- Design, build and configure applications to meet business process and application requirements
- Participate in all phases of software delivery lifecycle from analysis through support.
Skills
-
Must have
-
10+ years of core Java server, back-end, development experience
-
Experienced Java Developer (JDK 11 or 17)
-
Enterprise services (including observability, configuration management and cloud deployment)
-
Spring Framework
-
Message Drive Application development (Kafka, Active MQ or similar)
-
EST hours
-
Preferred
-
Spring (including Spring Boot and Spring Boot Actuator)
-
Apache Camel (Version 3)
-
REST API (including Enterprise Authentication and Authentication)
-
Enterprise services (including monitoring, state management)
-
JMS (Active MQ or similar)
-
MS SQL Server and/or Sybase experience
-
Working knowledge of Agile, CI/CD tools (Jenkins, Git, SonarQube)
-
Excellent communication and stakeholder management.
-
Strong problem-solving and analytical skills.
-
Ability to handle multiple priorities in a fast-paced environment.
-
Proactive, self-motivated, and team oriented.
-
Bachelor degree in Mathematics, Engineering or Computer Science.
-
Nice to have
-
Experience with Capital Markets,
-
Languages
-
English: C1 Advanced
-
Senior
-
Remote United States, United States of America
-
Java
-
BCM Industry
-
30/09/2026