Java Software Engineer
WHAT ARE YOU GOING TO DO:
- Review product specifications in order to give development estimates and product feedback
 - Collaborate with senior developers and architects to ship new features
 - Write technical documentation that shares knowledge effectively
 - Work in an Agile environment
 - Code reviews, by and for peers
 - Fix bugs and refactor code as needed
 - Develop tests for all code to ensure quality
 - Ensure the best possible performance, quality and responsiveness of the applications;
 - Develop fintech and blockchain related projects.
 
WHAT YOU NEED TO HAVE:
- Solid knowledge of Java (5+ years), Spring, Hibernate and Microservices
 - Good understanding of Relational databases
 - Good understanding of Software Architectures
 - Proficient understanding code versioning tools such as GIT;
 - Continuous integration / Deployment tools and processes
 - Cloud experience (Dockers, Kubernetes, AWS)
 - Excellent analysis, problem-solving and strong English communication skills
 - Be curious by nature and interested in making an impact
 - Good understanding of blockchain technologies.
 
LOCATION:
Romania / remote
Languages:
English