We are seeking an experienced Senior Java Developer with 8+ years of strong hands-on experience in enterprise application development, preferably within the Banking or Financial Services domain . The ideal candidate will have expertise in Java/J2EE technologies, microservices architecture, cloud-native deployments, and performance optimization. Exposure to banking systems, regulatory compliance, and secure financial transaction processing is highly preferred.

Key Responsibilities

  • Design, develop, and maintain scalable enterprise applications using Java/J2EE, Spring Boot, and Hibernate .
  • Architect and implement microservices-based solutions for banking and financial applications.
  • Develop secure and high-performance applications handling financial transactions, payments, lending, or core banking integrations.
  • Optimize applications for performance, scalability, and stability .
  • Lead troubleshooting and root cause analysis for production issues in mission-critical banking systems.
  • Implement Test-Driven Development (TDD) and ensure high code quality standards.
  • Design and implement secure applications focusing on authentication, authorization, encryption, and regulatory compliance .
  • Work with ElasticSearch, NoSQL databases, and caching solutions (Redis/Ehcache) to improve system performance.
  • Deploy and manage applications using ECS, Kubernetes, and OpenShift in cloud environments.
  • Collaborate with cross-functional teams in an Agile Scrum environment.
  • Participate in architectural discussions and recommend modern technology solutions aligned with banking standards.
  • Mentor junior developers and contribute to technical best practices.

Required Skills & Qualifications

  • 8+ years of strong hands-on experience in Java/J2EE, Spring Framework (Spring Boot), and Hibernate .
  • Strong experience in Banking / Financial Services domain (Core Banking, Payments, Lending, Cards, Risk, or Regulatory reporting preferred).
  • Experience in building microservices and RESTful APIs .
  • Hands-on experience with Kubernetes, ECS, and OpenShift .
  • Solid experience with ElasticSearch, NoSQL databases (MongoDB/Cassandra), and caching solutions (Redis) .
  • Strong knowledge of performance tuning and application optimization .
  • Experience with secure coding practices, OAuth/SSO, and API security standards .
  • Familiarity with CI/CD pipelines and DevOps practices .
  • Strong understanding of design patterns, system architecture, and distributed systems .
  • Excellent troubleshooting and problem-solving skills.
  • Self-driven, proactive, and passionate about technology advancements.
Similar jobs

More from Scadea Software Solutions
Scadea Software Solutions 23 hours ago
Scadea Software Solutions 1 day ago
Scadea Software Solutions 16 hours ago

Java Software Engineer

Apply Now
Back to search page