Senior Java Developer

We are looking for Senior 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
  • Solid foundation in object-oriented programming, data structures and algorithms
  • Database modeling and integration capabilities (PostgreSQL)
  • Proved experience of working with REST API
  • Knowledge of GIT
  • Knowledge of Unit Testing and CI/CD
  • Experience working in Agile methodologies
  • Working with a high level of autonomy and setting priorities
  • Intermediate/Upper-Intermediate English (written and spoken)
  • Attention to detail and passion for design and quality

Non-technical skills

  • Team leading skills
  • 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
  • Working with a high level of autonomy and setting priorities

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 into 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