Neoshare is an innovative fintech company that develops and operates a SaaS platform for project finance and large-volume lending transactions. We help banks and real estate companies to optimize their processes and increase their efficiency.
Tasks:
Delivering products of high quality by meeting all functional and non-functional requirements
Developing scalable and easily maintainable Java applications
Developing comprehensive documentation
Following the Best Coding Standards, Policies, and Procedures for development, continuous integration and delivery
Working in a distributed multi-culture environment
Actively participate in team meetings
Requirements:
5+ years of professional experience contributing to complex scalable software systems
Background in software development projects and delivery methodologies
Excellent understanding of the OOP concepts with Java
Experience with Spring framework
Experience with database persistence (JDBC) and good knowledge of relational database concepts
Experience with Web Services: SOAP & REST
Experience in the development of Microservices
Experience in the development and use of Unit Tests
Good understanding of software design and architecture including the ability to read, understand, and follow architecture diagrams
Excellent understanding and use of Git
Excellent written and verbal communication in English
Experience with working with cross-region virtual teams
Benefits:
Flexible working hours
Ability to work remotely – no fixed office days
13th salary in December
26 days of paid leave
Ability to choose hardware (between MacBook Pro and Lenovo)
Additional health insurance with dental coverage and a Multisport card
If you are interested, please send us your CV in English!
С разрешаването им, вие ни помагате да се развиваме и да предоставяме по-добри услуги по най-удобния за вас начин. За информация и настройки, вижте Политиката ни за бисквитки.