Java Developer – Mid to Senior
Updated on 3/20/2023
Locations
London, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Apache Kafka
Development Operations (DevOps)
Docker
Jenkins
Java
Linux/Unix
Microsoft Azure
RabbitMQ
SQL
Kubernetes
Ansible
Requirements
- Bachelor's or Master's degree in Computer Science or a related field
- At least 4 years of professional experience in developing and maintaining Java applications
- Solid knowledge of core Java, Spring Framework, and other relevant frameworks and tools
- Experience in developing and integrating with RESTful APIs and micro services Understanding of software development best practices, including agile methodologies, test-driven development and continuous integration/continuous deployment Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to work independently as well as part of a teamKnowledge of low level networking or OS internals (Linux)
- Humble to embrace better ideas from others, eager to make things better, open to challenges and possibilities
- Experience with cloud-based technologies such as AWS or Azure
- Familiarity with DevOps tools such as Jenkins, Ansible or Docker
- Knowledge of financial services regulations and compliance
- Experience with SQL and database design and optimisationExperience with Kubernetes
- Experience with FIX protoco
- LExperience with messaging systems such as Kafka or Artemis/RabbitMQ
Responsibilities
- Develop, test and maintain high-quality Java applications to serve millions of global users
- Collaborate with product managers, stakeholders and other software developers to design and implement software solutions that meet business requirements
- Analyse, troubleshoot and debug complex Java applications and identify areas for improvement
- Establish a quick turnaround deployable system with automated testing and continuous integration and delivery
- Ensure that software solutions are scalable, reliable and performant
- Develop and maintain technical documentation for applications and processes
- Ensure that software solutions are in compliance with industry and regulatory standards
- Participate in code reviews and provide constructive feedback to other developers
- Keep up-to-date with the latest technologies, trends and best practices in the fieldAnalyze and resolve production issues while documenting and following up on issues
Crypto exchange & payments platform
Company Overview
Crypto.com's mission is to accelerate the world’s transition to cryptocurrency. They're building a full-stack DeFi solution that mirrors modern financial infrastructure, complete with an exchange, cards, and investment products.
Benefits
- Competitive compensation package.
- Huge responsibilities from Day 1: Be the owner of your own learning curve. The possibilities are limitless and depend on you
- International company and team
Company Core Values
- Think Clearly: We consider clarity of thought to be the single most important trait we look for in our colleagues
- Be Resourceful: We always find a way to get things done with what’s available, but we are not shy about asking for help when it’s needed
- Stay Determined:We never give up, carry each other through hard times, and recognise grit in our colleagues
- Dream Big: We think big, take smart risks, and do things that have never been done before
- Take Ownership: We are all empowered to take initiative, make the right decisions, and act as owners
- Remain Humble: We don’t seek the limelight and focus on doing what is best for the company and the users