Senior Java Software Engineer (#12792527)

Work type:
Flexible (Office/Remote)
Technical Level:
Job Category:
Software Development
The client and your role:
You will be working as a high-level external consultant for a big enterprise that provides technology and business services for a huge number of telecommunications companies. This is the opportunity to utilize your skills at the top influential plane of the company and express your knowledge and rich experience to a wide audience that will affect many products and their end users.
  • Be a part of the team for a new project of our customer – a tariff management tool
  • Improve system back-end code and architecture as well as to integration with another internal system of the enterprise
  • Research and evaluate technical options to implement business requirements
  • Provide system or technical development expertise to the team
  • Write quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environment
  • Provide effort estimations
  • Work in a close contact with team members and project stakeholders on customer’s site
  • Suggest technical and functional improvements to add value to the product
  • Expertise in Java 1.8+ (Web), REST, microservices
  • Test frameworks JUnit, Mockito
  • Knowledge of good architecture approaches
  • Has experience of tuning performance of application and NoSQL database
  • Has good knowledge of technologies available in the market, be able to provide a detailed explanation of pros. and cons.
  • Strong negotiation skill
  • Good analytic skill

We offer:

  • Flexible hours approach
  • Competitive salary and compensation package
  • 18 business days of payable annual free-time
  • 10 days of paid sick leave
  • Personal education budget
  • Membership of the IT-BPO club card, loyalty program.
  • Gym, Masseur, and Doctor
  • Relax zones


  • Corporate events and outstanding parties
  • Team buildings
  • Anniversary presents