Jobgether

Backend Engineer (Java) - KYC Tech

Jobgether India

Internet Marketplace Platforms · 11-50 employees

8 h ago
Remote java Mid (2-5 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and develop scalable backend services for KYC and compliance workflows using Java and distributed system architectures. Collaborate with cross-functional teams to optimize performance, troubleshoot incidents, and ensure high-quality, maintainable code.

What they look for

Java Spring Framework Distributed systems MySQL NoSQL Messaging middleware Performance tuning JVM SQL RPC KYC AML Fintech Compliance Software engineering Automated testing

Requirements

Requires a bachelor's degree in Computer Science or related field and at least 4 years of professional experience in high-throughput distributed applications. Candidates must have strong proficiency in Java, the Spring Framework, and experience with relational and NoSQL databases.

Benefits

Fully remote work opportunity Professional growth Technical learning Continuous development Competitive salary Inclusive and diverse global working environment

Full description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend Engineer (Java) - KYC Tech based in India.

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.

\n

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.

\nHow Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Similar roles