Java Developer

Bitcoin Devs Company
Los Angeles, CA, US
Full-time

Job Description

Job Description

Overview :

The Java Developer plays a key role in the design, development, and implementation of complex software solutions using Java technologies.

This role is essential in contributing to the advancement of the organization's software applications and systems in a remote work setting.

We are looking for a Java Developer to join the CF Benchmarks Index Team. You will be responsible for implementing new crypto indices and for ensuring the smooth running of the CF Benchmarks platform.

You should be diligent with a keen attention to detail and a track record of seeing tasks / projects through to conclusion.

You should be diligent with a keen attention to detail and a track record of seeing tasks / projects through to successful conclusion.

For this role we are looking to hire someone in EST or CST timezone.

Key Responsibilities :

  • Design, code, test, and debug software applications using Java technologies.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in the full software development lifecycle including requirement analysis, design, coding, testing, and deployment.
  • Develop and maintain scalable, efficient, and high-performance Java code.
  • Implement and support RESTful web services and APIs.
  • Diagnose and troubleshoot software problems and recommend sound solutions.
  • Participate in code reviews and provide constructive feedback to team members.
  • Stay updated on emerging technologies and apply them to the software development process.
  • Follow Agile methodologies to deliver high-quality software solutions.
  • Collaborate with stakeholders to understand their requirements and translate them into technical solutions.
  • Ensure software security and data protection measures are in place.
  • Document software specifications and provide support during deployment and maintenance.
  • Conduct performance tuning, improvement, balancing, usability, and automation.
  • Contribute to the continuous improvement of software development processes and practices
  • Design and implement distributed services in Java
  • Work closely with the product team to build calculation systems based on requirements and methodologies
  • Broadly contribute in the areas of data analysis, core infrastructure, core backend, business logic implementations and more
  • Support a 24 / 7 real-time distributed system as part of a wider team
  • Ensure all systems have suitable coverage with& metrics and alarms
  • Help provide world class pricing and data services in the Crypto World

Required Qualifications :

  • 2+ years of experience in software development, with a focus on backend systems development
  • Java developer with previous experience of working with a range of frameworks
  • Keen mathematics and algorithm knowledge
  • Familiarity with common middlewares such as RPC, protobuf, message queues, Redis
  • Ability to develop iteratively for a high throughput, low latency system
  • Highly capable of writing maintainable, simple, efficient and dependable code
  • Strong written and verbal communication skills in English
  • Effective communicator, with exemplary team and organizational skills
  • Expertise in developing and consuming RESTful web services and APIs.
  • Strong understanding of Agile methodologies and best practices.
  • Hands-on experience with build tools and version control systems such as Maven and Git.
  • Ability to write efficient, secure, and well-documented code.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal abilities to collaborate effectively within a remote team environment.
  • Ability to work independently and manage multiple tasks while adhering to deadlines.
  • Experience with testing frameworks and automated testing tools.
  • Knowledge of software design patterns and best practices.
  • Understanding of cloud platforms and microservices architecture is a plus.

Nice to haves&

  • Experience working in the financial sector
  • On-chain or financial data analytics experience
  • Experience working with financial market data systems
  • Experience working with cryptocurrency or blockchain technology
  • Experience working with Python, SQL, Kubernetes or similar technologies
  • Experience working with modern CI / CD pipelines, Git and Gitlab
  • 30+ days ago
Related jobs
Promoted
VirtualVocations
Inglewood, California

A company is looking for a Full Stack Developer (Java, Angular) for a remote full-time position. Key Responsibilities:Designing, developing, and implementing custom software and database application capabilities for various systemsActing as a member of a product team to support teammates and ensure ...

Promoted
eTek IT Services, Inc.
Los Angeles, California

Role : Java Developer with Actimize. Java application and knowledge of Java memory model. ...

Promoted
VirtualVocations
Whittier, California

A company is looking for a Java Back-End Developer. ...

Promoted
Bitcoin Devs Company
Los Angeles, California

The Java Developer plays a key role in the design, development, and implementation of complex software solutions using Java technologies. We are looking for a Java Developer to join the CF Benchmarks Index Team. Java developer with previous experience of working with a range of frameworks. Design, c...

Promoted
VirtualVocations
Inglewood, California

A company is looking for a Java Developer II. ...

Promoted
Resource Informatics Group
Los Angeles, California

Role: Senior Java/J2EE Full Stack Developer. Proven knowledge of Java Language, common Java API's and JVM, Spring, Spring Boot, Hibernate and open source frameworks. Experience with latest JavaScript framework such as Angular. ...

Numentica LLC
REMOTE, CA, us
Remote

We match our valued consumers to best in class financial products based on powerful data-driven decisioning and matching logic.Design and implement features and functionalities in an AWS cloud-based platform.Optimize a robust distributed system that is highly secure and performant.Recommend and...

Numentica LLC
REMOTE, CA, us
Remote

We match our valued consumers to best in class financial products based on powerful data-driven decisioning and matching logic.Design and implement features and functionalities in an AWS cloud-based platform.Optimize a robust distributed system that is highly secure and performant.Recommend and...

My New Company
Los Angeles, California

Variation #1: testing SA to posts jobs....

Sulekha
Los Angeles, California

Designing and implementing Java-based applications. ...