Java Developer – Financial Systems

Overview:

Join our team to help design and implement robust financial applications using Java technologies. This role requires a detail-oriented developer with experience in high-security, transaction-heavy systems.

Responsibilities:

  • Develop secure, scalable applications for financial transaction processing
  • Implement automated unit and integration tests for high-availability systems
  • Optimize performance for large-scale data processing and low-latency demands
  • Collaborate with QA, DevOps, and stakeholders to ensure smooth deployment cycles

Requirements:

  • BS/MS in Computer Science or related discipline
  • 3+ years of Java EE development experience, preferably in finance or banking
  • Strong grasp of encryption, secure coding practices, and transaction management
  • Hands-on experience with Spring Boot, Hibernate, and RESTful APIs
  • Knowledge of Apache Kafka or similar messaging platforms
  • Familiarity with Agile methodologies and CI/CD pipelines
Job Category: Developer
Job Type: Full Time
Job Location: New York

Apply for this position

Allowed Type(s): .pdf, .doc, .docx