We are seeking an experiencedSenior Java Developerwith 8+ years of strong hands-on experience in enterprise application development, preferably within theBanking or Financial Services domain. The ideal candidate will have expertise in Java/J2 EE 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 usingJava/J2 EE, Spring Boot, and Hibernate.
Architect and implementmicroservices-based solutionsfor banking and financial applications.
Develop secure and high-performance applications handling financial transactions, payments, lending, or core banking integrations.
Optimize applications forperformance, scalability, and stability.
Lead troubleshooting and root cause analysis for production issues in mission-critical banking systems.
ImplementTest-Driven Development (TDD)and ensure high code quality standards.
Design and implement secure applications focusing onauthentication, authorization, encryption, and regulatory compliance.
Work withElastic Search, No SQL databases, and caching solutions (Redis/Ehcache)to improve system performance.
Deploy and manage applications usingECS, Kubernetes, and Open Shiftin cloud environments.
Collaborate with cross-functional teams in anAgile Scrumenvironment.
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 inJava/J2 EE, Spring Framework (Spring Boot), and Hibernate.
Strong experience inBanking / Financial Services domain(Core Banking, Payments, Lending, Cards, Risk, or Regulatory reporting preferred).
Experience in buildingmicroservices and RESTful APIs.
Hands-on experience withKubernetes, ECS, and Open Shift.
Solid experience withElastic Search, No SQL databases (Mongo DB/Cassandra), and caching solutions (Redis).
Strong knowledge ofperformance tuning and application optimization.
Experience withsecure coding practices, OAuth/SSO, and API security standards.
Familiarity withCI/CD pipelines and Dev Ops practices.
Strong understanding ofdesign patterns, system architecture, and distributed systems.
Excellent troubleshooting and problem-solving skills.
Self-driven, proactive, and passionate about technology advancements.