Senior Java Developer

About Profelis

Profelis, which aims to be the business partner of its customers on informatics and to learn within itself, innovation and leadership, has signed many successful projects since 2007.

The consultancy service it provides on open source software and Linux migration is the leading service of Profelis. During the digital transformation of enterprises, Profelis provides consulting and training services on the integration of free and open source software, operating systems and database migration with an experienced team.

Responsibilities

  • Candidate will take part in international and cross border projects
  • Develop complete enterprise applications – from DB design, implementation, server and client side.
  • Participate in the architecture and development life cycles of software products
  • Produce quality code following best practices guidelines for development process, coding style,revision control and security practices
  • Participating in Scrum Sprint Planning, Dailies, Refinement and Retrospective Meetings

Requirements and  Background

  • MS/BS in Computer Science/Engineering or similar field
  • 5+ years of experience with Java/J2EE/Spring Projects
  • 5+ years of experience with SQL databases (MySQL, PostgreSQL, etc.) or NoSQL databases
  •  Excellent understanding of:
    •  OOP concepts
    •  Design patterns
    •  Best coding practices
    •  Algorithms and data structures
  • Excellent spoken and written English  (CEFR minimum B2, IELTS 5+, TOEFL 87+)

What We Offer

  • Hybrid working conditions, flexible working arrangements
  • Meal Card,
  • Computer/Laptop