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