Crypto.com
Crypto.com•2h ago
LinkedIn

Software Developer (Mid to Senior)

Bengaluru, Karnataka, India
Full Time
Senior Level

Maximize your interview chances

Prepare for your Software Developer (Mid to Senior) interview at Crypto.com with AI-powered practice sessions

Full Job Description

About the Opportunity: Software Developer (Java) at Crypto.com / NADEX

Join Crypto.com, a globally recognized leader in the cryptocurrency space with over 100 million users, as a Software Developer specializing in Java. This exciting role is based in Bengaluru, Karnataka, India, and focuses on the development of high-performance, low-latency trading software for NADEX (North American Derivatives Exchange), a wholly-owned, CFTC-regulated subsidiary of Crypto.com.

NADEX, established in 2008 and based in Chicago, is a premier US exchange for binary options, call spreads, and knock-outs. It uniquely allows retail investors direct exchange membership. As part of our lean and fast-paced team, you will contribute to ventures projects adjacent to our core business, playing a critical role in designing scalable applications from frontend UI to backend infrastructure, specifically within the demanding environment of a real-time financial derivatives exchange.

Key Responsibilities for this Java Developer Role:

  • Design, develop, test, and maintain robust, high-quality Java applications to support millions of global users on the NADEX exchange.
  • Collaborate closely with product managers, stakeholders, and other software developers to deliver innovative solutions that meet stringent business and regulatory requirements.
  • Analyze, troubleshoot, and debug complex Java applications, identifying and implementing performance improvements and areas for optimization.
  • Establish and maintain a quick turnaround deployable system, emphasizing automated testing, continuous integration (CI), and continuous delivery (CD).
  • Ensure software solutions are scalable, reliable, and performant, adhering to industry and regulatory standards, particularly within financial services.
  • Develop and maintain comprehensive technical documentation for applications and processes.
  • Actively participate in code reviews, providing constructive feedback to foster team growth and code quality.
  • Stay current with the latest Java technologies, software development trends, and best practices.
  • Proactively analyze and resolve critical production issues, ensuring timely resolution and thorough documentation.

Required Skills and Experience:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related field.
  • At least 4 years of professional experience in developing and maintaining high-performance Java applications.
  • Solid expertise in core Java principles, the Spring Framework, and other relevant Java-based frameworks and tools.
  • Proven experience in developing and integrating with RESTful APIs and microservices architectures.
  • Strong understanding of modern software development best practices, including Agile methodologies, Test-Driven Development (TDD), and CI/CD pipelines.
  • Excellent problem-solving, analytical, and debugging skills.
  • Effective communication and collaboration abilities, with a capacity to work both independently and as part of a dynamic team.
  • Knowledge of low-level networking concepts or operating system internals (e.g., Linux).
  • A humble mindset, open to embracing new ideas, eager for continuous improvement, and ready to tackle complex challenges.

Desirable Qualifications:

  • Experience with cloud-based platforms such as AWS or Azure.
  • Familiarity with DevOps tools, including Jenkins, Ansible, or Docker.
  • Understanding of financial services regulations and compliance requirements.
  • Proficiency in SQL and database design/optimization.
  • Experience with container orchestration using Kubernetes.
  • Knowledge of the FIX protocol for financial information exchange.
  • Hands-on experience with messaging systems like Kafka, Artemis, or RabbitMQ.

Life and Benefits at Crypto.com (Bengaluru):

At Crypto.com in Bengaluru, we foster a transformational and proactive work environment, empowering our talented and ambitious team to think big and innovate. We offer:

  • A highly competitive salary package.
  • Attractive annual leave entitlements, including birthday and work anniversary leave.
  • Work Flexibility Adoption: Enjoy flexi-work hours and the option for a hybrid or remote setup, promoting work-life balance.
  • Opportunities for internal mobility and career progression, allowing you to develop new skill sets and explore diverse roles.
  • A supportive culture where colleagues are industry leaders, committed to helping each other achieve our shared vision: "Cryptocurrency in Every Walletâ„¢."
  • Work Perks: A Crypto.com Visa card provided upon joining.

Crypto.com is an equal opportunities employer, valuing diversity and inclusion. We are committed to creating a fair and transparent environment where all candidates are considered based on their skills and merits.

Company

Crypto.com

Crypto.com

Crypto.com, established in 2016, is a leading global cryptocurrency platform trusted by over 100 million users worldwide. As an industry leader, we prioritize regulatory compliance, robust security...

Bengaluru, Karnataka, India
Posted on LinkedIn