Backend Engineer (Java) - KYC Tech

Jobgether

India

On-site

INR 1,900,000 - 2,900,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Fully remote work
Global teammates
Competitive salary
Opportunities for growth
Autonomy and ownership
Continuous learning
Flexible work hours
Diverse environment

Job summary

Jobgether is building a global engineering team to support secure onboarding in highly regulated finance. You will design and develop robust Java backend services powering KYC and compliance workflows in distributed systems, using Java, Spring, MySQL, NoSQL, and messaging at scale.

This remote role offers ownership, performance optimization, cross‑team collaboration, thorough testing, and documentation, with opportunities to influence AI/ML-enabled compliance solutions across international

Qualifications

  • Bachelor's degree in CS, Engineering or related field or equivalent experience.
  • 4+ years of experience building high-throughput distributed applications in production.
  • Strong proficiency in core Java and the Spring Framework.
  • Solid experience with MySQL and familiarity with at least one NoSQL database.
  • Strong understanding of distributed design, scalability, reliability, and distributed architectures.
  • Experience with messaging middleware and understanding of its design principles.
  • Experience diagnosing issues and optimizing performance across JVM, SQL, RPC layers is desirable.
  • Experience in KYC, AML, fintech, or regulated industries is an advantage.
  • Strong problem-solving and quick learning abilities, with ability to work with remote teams.

Responsibilities

  • Translate requirements into scalable backend services with automated tests.
  • Design, develop, and maintain Java applications and distributed services.
  • Build high-throughput backend systems for KYC and onboarding.
  • Work with Spring, MySQL, NoSQL, messaging, and distributed architectures.
  • Identify and resolve performance bottlenecks and incidents.
  • Perform JVM, SQL, RPC, and distributed component tuning.
  • Produce and maintain technical documentation of designs and decisions.
  • Collaborate with engineering teams to integrate services across domains.
  • Promote clean code, testing, maintainability, and engineering best practices.
  • Mentor junior engineers and share knowledge across the team.

Skills

Core Java
Spring Framework
Distributed systems
Performance tuning
Testing
Documentation
Collaboration
Mentoring

Education

Bachelor's degree in Computer Science or related

Tools

MySQL
NoSQL databases
Messaging middleware
JVM tuning

Job description

Join a global engineering team building high-scale technology that supports secure and seamless customer onboarding in a highly regulated financial environment. In this role, you will design and develop robust backend services that power critical KYC and compliance workflows. You will work with distributed systems, Java, Spring, relational and NoSQL databases, and messaging technologies at significant scale. The position combines hands-on software engineering with performance optimization, incident troubleshooting, documentation, and cross-team collaboration. You will have the opportunity to contribute to innovative compliance solutions, including the responsible application of AI/ML technologies. This is a remote, international environment suited to engineers who enjoy ownership, technical challenges, and continuous learning.

Accountabilities
  • Translate business and technical requirements into scalable backend services, working closely with relevant stakeholders and ensuring solutions are supported by meaningful automated tests.
  • Design, develop, and maintain high-quality Java applications and distributed services using established engineering best practices.
  • Build and optimize high-throughput backend systems that support secure, reliable, and seamless KYC and customer onboarding processes.
  • Work with Spring Framework, MySQL, NoSQL databases, messaging middleware, and distributed system architectures to deliver resilient services.
  • Proactively identify and resolve performance bottlenecks, production incidents, reliability issues, and other technical challenges.
  • Conduct performance tuning across areas such as JVM, SQL, RPC, and distributed application components where required.
  • Produce and maintain clear, accurate technical documentation covering system designs, implementations, operational processes, and relevant engineering decisions.
  • Collaborate with other engineering teams and cross-functional stakeholders to integrate services and deliver business-critical capabilities.
  • Contribute to engineering excellence by promoting clean code, testing, maintainability, scalability, and sound software development practices.
  • Share technical knowledge and mentor junior engineers, helping strengthen engineering capabilities across the team.
  • Stay adaptable and effective while working with distributed colleagues across different time zones and evolving business priorities.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent professional experience.
  • At least 4 years of professional experience building high-throughput, distributed applications in production environments.
  • Strong proficiency in core Java and the Spring Framework.
  • Solid experience with MySQL and familiarity with at least one NoSQL database.
  • Strong understanding of distributed system design, scalability, reliability, and the principles behind distributed architectures.
  • Experience with at least one messaging middleware technology and a good understanding of its underlying design principles.
  • Experience diagnosing technical issues and optimizing application performance is highly desirable, particularly across JVM, SQL, RPC, or related layers.
  • KYC, AML, compliance, fintech, or other regulated-industry experience is an advantage.
  • Strong problem-solving skills, with the ability to learn quickly and remain effective under pressure.
  • Excellent collaboration and communication skills, with the ability to work effectively with remote teams across multiple time zones.
  • Strong commitment to code quality, testing, technical documentation, and engineering best practices.
  • A proactive mindset and willingness to take ownership of complex technical problems from investigation through resolution.
Benefits
  • Fully remote work opportunity, subject to business and team requirements.
  • Opportunity to work on large-scale backend systems supporting critical KYC and compliance capabilities.
  • Exposure to distributed systems, high-throughput applications, financial technology, and responsible AI/ML applications.
  • Collaboration with experienced engineering talent in a global, user-focused organization.
  • Flat and fast-paced working environment with significant autonomy and ownership.
  • Opportunities for professional growth, technical learning, and continuous development.
  • Competitive salary and company benefits.
  • Opportunity to contribute to innovative products operating across international markets.
  • Inclusive and diverse global working environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Manager, Solution Engineering (Global KYC)
Manager, Solution Engineering (Global KYC)

westernunion • Hyderabad

On-site
INR 4,000,000 - 6,600,000
EPF
Gratuity
Health insurance
+2
Development Engineer - Java / Spring Boot / Microservices
Development Engineer - Java / Spring Boot / Microservices

Jobtailor • Bengaluru

On-site
INR 1,200,000 - 1,700,000
Flexible work environment
Continuous learning opportunities
Health and wellness programs
KYC Specialist
KYC Specialist

ANZ • Bengaluru

Hybrid
INR 550,000 - 750,000
Hybrid work
Health and wellbeing services
Senior Staff Engineer
Senior Staff Engineer

StoneX Group Inc. • Maharashtra

Hybrid
INR 1,200,000 - 2,300,000
Product Design - KYC Platform - Vice President
Product Design - KYC Platform - Vice President

United States Digital Space LLC • Maharashtra

On-site
INR 3,500,000 - 6,500,000
Team Leader KYC
Team Leader KYC

Wahed Invest • Mumbai

On-site
INR 1,500,000 - 2,400,000
Know Your Customer (KYC) Specialist
Know Your Customer (KYC) Specialist

ANZ Banking Group • Bengaluru

Hybrid
INR 600,000 - 900,000
Hybrid work (where role allows)
Health and wellbeing services
Java Backend Engineer-SDE-2
Java Backend Engineer-SDE-2

Digit88 Technologies • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Insurance
Flexible work
Growth opportunities
+1
Back End Developer
Back End Developer

ACL Digital • India

On-site
INR 1,500,000 - 2,100,000
Java Developer
Java Developer

Zymr Systems • Ahmedabad District, Pune District

On-site
INR 1,500,000 - 2,000,000