Java Developer Yz824 (CDA-625)

  • Madrid
  • Clarity.ai

Clarity AI is a global tech company founded in 2017 committed to bringing social impact to markets. We leverage AI and machine learning technologies to provide investors, governments, companies, and consumers with the right data, methodologies, and tools to make more informed decisions.We are now a team of more than 300 highly passionate individuals from all over the world. Together, we have established Clarity AI as a leading sustainability tech company backed by investors and strategic partners such as SoftBank, BlackRock, and Deutsche Börse, who believe in us and share our goals.We have plans to continue growing our teams in Spain, the UK, and the US this year,
so if you would like to join us on this rocket ship,keep reading! Your work will shape and guide the sustainable decisions of consumers and investors worldwide.Clarity AI is looking for a Backend Engineer for the Tech team. If you're a developer and you enjoy solving complex problems with code, developing using JVM languages and you are not afraid of learning new things, we are looking for you.You will be part of the team delivering the initial backend for our production-ready product while co-designing and implementing an architecture that can scale up with the product and the company.Responsibilities of the role include :Participate in the entire application lifecycle, focusing on coding and debuggingWrite clean code to develop functional web applicationsConduct unit tests, code reviews, refactor the current source codes, assess and improve site / software performance, and maintains design and code documentationOur tech stack is documented here : https : / / stackshare.Io / clarity-ai / clarity-ai-backendLocation :
This position can be fully remote.RequirementsWe like engineers who adapt quickly to new challenges and break them down into smaller pieces that a highly productive team will find high-quality solutions.Experienced professional with a track record delivering complex projects in fast-changing companies. We're looking for someone with +3 years of engineering work experienceExperience in SaaS business would be preferable, although not required.Ideally experience in the financial sector or regulated markets.Exceptional coding abilities and experience with architectural design of large scale applications and microservice approaches.Deep knowledge of Java and familiarity with Spring Boot and MongoDB which are the base of our microservices stack and Event Driven ArchitectureFamiliar with Clean Code, SOLID and DRY principlesIdeally but not mandatory knowledge of any JavaScript framework Angular,
React or VueJs- Experience with the complexities and nuances of microservices architecture and distributed systems.- Strong communication skills. The right candidate can thrive in an environment of asynchronous conversation, since a part of the Clarity AI team will be based in the US

#J-18808-Ljbffr