Senior Software Engineer(Full Stack) İş İlanı

İşveren Hakkında

QUALIFICATIONS AND JOB DESCRIPTION

ABOUT ICTERRA

ICterra is a global software engineering company with offices in Munich, London, Wroclaw, İstanbul and Ankara. We combine 30 years of software development experience with technology expertise and proven methodologies to provide innovative solutions to our customers across multiple industries globally. With 200+ software professionals, we have been building strategic partnerships with the world’s top IT and defence companies, providing software development and test services.

We are looking for an energetic team member who will work as full-time Senior Software Engineer(Full Stack)

The candidate should have the following qualifications:


Qualifications:

  • 5+ years experience in Java
  • Experience in web application development especially in Java technologies
  • Experience in frameworks (like Spring Boot, React) is a plus
  • Experience in Html, JavaScript, XML, JSON, RESTful APIs is a plus
  • Experience in publish subscribe/messaging queue technologies (like RabbitMQ) is a plus
  • Having knowledge of object oriented programming
  • Having knowledge of database architecture, knowledge and experience of PostgreSql
  • Having knowledge and experience of source control systems (git, svn, etc..)
  • Having knowledge of Agile software development process and Jira and Confluence usage is a plus
  • Ability to work in a team environment as a reliable, responsible and self-motivated team player
  • No military obligation or postponed at least one years for male candidates

Job Description:

  • Analyse, design and implement the software in the area of responsibility
  • Working with a team for a local project using Java technologies
  • Assure operational continuity by developing corrective solutions
  • Ability to quickly get a good overview knowledge of new information
  • Proactive attitude, interested in new technologies, team worker
  • Ability to prepare technical documentation
  • Work independently and cohesively with the team
  • Evaluate new versions of the tools and technologies used for the development