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.