Middle Java Developer

We are looking for Middle Java Developer to work on a project for our Portuguese customer. The Client is one of the main players in the areas of mobile communications, messaging, and digital services and operates in 10 countries. The Company helps Telecom Operators, Media groups, and other mobile-focused companies to provide a better experience to the final users, with a wide offer of digital solutions that are designed to increase revenue.


  • Bachelor’s degree required; BS/MS in Computer Science or Computer Engineering preferred
  • Strong programming skills using JEE, Spring
  • Knowledge of object-oriented programming, data structures and algorithms
  • Basic database modeling and integration capabilities (PostgreSQL)
  • Knowledge of working with REST API
  • Working with a high level of autonomy and setting priorities
  • Intermediate/Upper-Intermediate English (written and spoken)

    Non-technical skills
  • Working with a high level of autonomy and setting priorities
  • Good written and verbal communication
  • Responsible attitude to work
  • Attention to detail and passion for design and quality
  • Capacity to stay professional in stressful/dispute situation

Main responsibilities

  • Design, develop, test, deploy, maintain and improve software
  • Develop software technical specifications based on customer requirements
  • Execute overall analysis, design, implementation and testing of software, typically integrated in a project team
  • Execute software maintenance activities, including the analysis of problems reported by technical support or customer, and provide correspondent feedback
  • Development of end-user applications
  • Contribute to project planning

We offer

  • Competitive salary
  • Non-standard, interesting, and useful projects
  • Comfortable office close to the city center
  • Friendly team-atmosphere
  • No bureaucracy, and rapid resolving of possible questions
  • English courses, support in self-development