Java Developer

  • Full-time

Job Description

EGS is actively seeking a Java Developer who is passionate about coding to join our team! You will have the opportunity to continuously develop technical knowledge and skills and educate team members on the capabilities and constraints of technologies. 

Qualifications

  • Bachelor's or higher degree in Computer Sciences or a related
  • discipline with at least 2 years of work experience in software development
  • 1 year of work experience with Java/J2EE
  • Must have : Java, spring, springboot, JPA/Hibernate, git, gitlab-ci
  • Nice to have : Kotlin, openshift, openfeign
  • Good understanding of OOP programming principles and design patterns
  • Work experience in development of multi-layered client-server applications
  • Work experience in Oracle and  MySQL or other RDBMS
  • Proven ability to work under stress in emergencies, with the flexibility to handle multiple high-pressure situations simultaneously
  • Work experience in agile/scrum projects is a plus

Responsibilities

  • Produce and maintain clean, high quality code
  • Work as a part of a dynamic team throughout the software development life cycle
  • Maintain current knowledge of information technology trends with ability to research and evaluate new applicable directions and technologies
  • Willingness to travel abroad

Additional Information

  • You will be empowered in your role
  • We have a competitive compensation package that includes medical and dental Insurance
  • In-house courses of English and French languages
  • Opportunities to participate in exchange programs abroad
  • Discount programs especially designed for EGS’ employees
  • 4x a week yoga classes 
  • In-house sport training center
  • Bus for transportation 
  • Unlimited coffee and tea
  • Corporate events and parties
  • Business trips and trainings