Java Developer-Capital market & Banking Domains

وصف الوظيفة

Job Purpose:

We are looking for a skilled Java Developer with 3 to 5 years of experience to join our development team focused on capital markets and banking domain solutions. The ideal candidate will have hands-on experience in Java technologies, solid understanding of financial systems, and a strong grasp of best practices in secure, scalable application development.

Key Responsibilities:

  • Design, develop, and maintain Java-based applications tailored to capital markets and banking processes.
  • Collaborate with business analysts and stakeholders to understand system requirements and translate them into technical specifications.
  • Develop and integrate APIs, backend services, and data-processing workflows.
  • Ensure code quality, maintainability, and performance through unit testing, code reviews, and adherence to best practices.
  • Debug and resolve production issues promptly.
  • Work in Agile/Scrum development environments.
  • Maintain compliance with secure coding and data privacy standards, especially within regulated banking environments.

متطلبات الوظيفة

Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3–5 years of hands-on experience in Java/J2EE development.
  • Strong knowledge of Spring, Spring Boot, Hibernate, and RESTful API development.
  • Experience with messaging systems like Kafka or JMS is a plus.
  • Proficient in working with SQL databases (Oracle, PostgreSQL, or MySQL).
  • Familiarity with capital markets instruments (equities, derivatives, fixed income) and banking workflows.
  • Basic understanding of trade life cycle, order management systems, or core banking systems is a strong advantage.
  • Exposure to front-end technologies (e.g., Angular, React) is a plus.
  • Experience working in cloud environments (AWS, Azure) is preferred.
  • Strong analytical and problem-solving skills.

وظائف مشابهة