




**Job Description** We are seeking a Senior JAVA/ReactJS Software Engineer to join our team who will be part of a fast\-paced, dynamic environment, where everyone’s opinions and efforts are valued. Your main role will be involved from conception to completion with projects that are technologically sound and aesthetically impressive. Responsibilities * Work as part of a team to build ReactJS and JAVA applications * Seek and find solutions to faced problems * Participate in all software life cycle phases: from requirements analysis and documentation, design, implementation, unit and integration testing, to quality assurance * Understand client requirements, analyze, implement new enhancement and fix bugs * Write clean code that provides maintainability, scalability, readability and testability * Write documentation such as: user guides, technical documentation and design documents. **Qualifications** * Computer Science or Computer Engineering degree * Minimum 4 years coding experience * Advanced development skills using ReactJS and JAVA best practices and a commitment to following them. * Advanced understanding of OOP and design patterns * Advanced experience with Spring Framework * Delivery oriented person and multitasking person * Excellent testing skills * Excellent verbal and written English communication skills * Main: Backbone /Scala /ReactJS/MYSQL/Java * Optional: Python NodeJs in some AWS Lambdas


