Senior Java/React Software Engineer

  • Full-time

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