
Posted 2 hours ago
Senior Java Developer
Citi
Requirements
6-10 years relevant experience, Java, Spring, Kafka, Distributed Cache, Apache Ignite, Oracle, Microservices architecture, Docker, Kubernetes, OpenShift, CI/CD pipeline
Skills
JavaSpringKafkaDockerKubernetesMicroservicesOracle
About the role
Responsibilities
- Lead the design, development, and implementation of strategic margin technology systems to manage market and counterparty credit risks.
- Provide expertise in application programming and ensure design adheres to the overall architecture blueprint.
- Guide the team to establish design standards, improving development workflow and product rollout efficiency.
- Take ownership of production release planning and execution, overseeing software quality and system modifications.
- Serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary.
- Analyze existing operations to identify risks and redundancies and conduct comprehensive assessments to develop solutions.
- Liaise with management to ensure projects are completed according to application development and governance standards.
Requirements
- 6-10 years of relevant experience in an Application Development role with hands-on coding.
- In-depth knowledge of Java, Spring, Kafka, and Distributed Cache/Systems (e.g., Apache Ignite).
- Hands-on experience with relational databases such as Oracle.
- Strong exposure to microservices architecture and API-first design implementation.
- Experience building applications on cloud platforms using Docker, Kubernetes, or OpenShift.
- Proven expertise in implementing design patterns, enterprise-level architecture, and CI/CD pipelines.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent verbal and written communication skills.
Preferred Qualifications
- Experience with GenAI developer productivity tools.
- Knowledge of UI technology stacks.
- Understanding of financial risks (Greeks) and risk calculation models like VaR or SIMM.
- Ability to collaborate effectively with Quantitative teams.
Benefits
- Competitive medical, dental, and vision coverage.
- 401(k) retirement savings plan.
- Life, accident, and disability insurance.
- Wellness programs and paid time off packages, including vacation, sick leave, and holidays.
About the Company
Citi is a global financial services corporation with more than 230,000 dedicated people from around the globe. We provide a wide range of financial products and services, including investment banking, consumer banking, and wealth management, helping to drive economic growth and support our clients' success.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Java Developer
Citi · Jersey City
