company logo

Java Full Stack Developer

Bengaluru
Full-Time
Senior: 6 to 10 years
Posted on Jul 08 2025

About the Job

Skills

Java
spring
angular
hibernate
banking
microservices

We are looking for a highly experienced Senior Java Developer to join our Compliance and Risk Technology team. The ideal candidate will be responsible for enhancing existing platforms and building scalable backend solutions to support various critical compliance systems including Compliance Connect Portal (CCP), Screening platforms, and AML/Fraud analytics. You will work in close collaboration with data engineers, analysts, and DevOps teams to deliver performance-optimized and secure applications integrated with Snowflake, Power BI, and other data/reporting systems.

Key Responsibilities:

1. Compliance Connect (CCP):

  • Analyze and enhance the Java backend that powers the Angular + Power BI-based Compliance Connect Portal.
  • Optimize existing APIs and service layers for scalability and performance, especially in response to data loads from Snowflake.
  • Troubleshoot and resolve backend bottlenecks in dashboard/report data feeds.
  • Collaborate with frontend and Power BI teams to streamline end-to-end data delivery and improve system responsiveness.

2. Screening Platform Enhancements:

  • Develop or enhance services to support AI-led Customer De-duplication, integrating with ML pipelines and rule-based engines.
  • Implement robust, scalable Java-based services to support dashboard and analytics generation.
  • Integrate application telemetry, monitoring, and logging to identify and resolve performance issues proactively.
  • Investigate and address inefficiencies in case disposition workflows from a backend system and data interaction perspective.

3. AML/Fraud & ECW:

  • Contribute to the development of Java-based APIs/services for alert and case management systems.
  • Enable seamless and optimized data flows from backend systems to Snowflake and Power BI.
  • Support PoCs for ECW business use cases by developing backend services and connectors.
  • Work closely with the data engineering team to integrate backend services with Snowflake-based pipelines.

Required Skills & Qualifications:

  • Bachelor’s or Master’s in Computer Science, Engineering, or related discipline.
  • 6+ years of experience as a Java Developer in enterprise applications, preferably in BFSI (Banking, Financial Services, Insurance).
  • Deep expertise in Java 8/11+, Spring Boot, REST APIs, and microservices architecture.
  • Strong experience in performance tuning, profiling, and resolving production-level bottlenecks.
  • Proficiency in integrating Java applications with Snowflake, Power BI, or other analytics/reporting platforms.
  • Experience with SQL and JDBC, especially involving large datasets and analytics engines.
  • Familiarity with messaging systems (Kafka, RabbitMQ) and event-driven architectures.
  • Experience with Git, CI/CD pipelines, and Agile delivery models.

Preferred Skills:

  • Exposure to Angular, or experience working in full-stack environments.
  • Prior experience in compliance, fraud, or financial crime systems.
  • Familiarity with security, data masking, and audit controls in regulated environments.
  • Knowledge of containerization (Docker/Kubernetes) and cloud platforms (AWS/Azure).


About the company

We Consult, Conceptualize and Implement Information Technology Solutions to Build, Run & Grow Businesses Digital and Business 4.0 are changing the way financial institutions interact with their customer and extended eco-systems. The future is about standardization, industrialization and Open Banking led API based connectivity. JMR, being an Oracle Platinum Partner in FSGBU suite, has been part of ...Show More

Industry

IT Services and IT Consul...

Company Size

501-1000 Employees

Headquarter

Bangalore, Karanataka

Other open jobs from JMR Infotech