Senior Java Developer

As a Software Developer at FACEIT, you will be responsible for developing complex solutions for a fast growing platform. You will participate in all aspects of the software development lifecycle including planning, technical design, construction, peer reviews, documentation, testing and deployment.

Please note, the successful individual will need to be passionate and motivated to work with new technologies. Up till recently our team has predominately worked with Java, however in the past year we been focusing more and more on Golang and we see this as our focus going forward. We’re happy to consider candidates with experience in either of these languages, however you must have the drive to learn and be happy to work with either. We will support you on this path.

Responsibilities

  • Design and develop distributed APIs and scheduled procedures 
  • Solve complex technical requirements or issues by leading analysis and development;
  • Work with the latest tools and continually learn and develop your skill set; 
  • Troubleshooting development and production problems across multiple environments and operating platforms;
  • Develop any required proof-of-concept work as part of the technical design process;
  • Be responsible for the Code Level Design, Organisation of code, use of patterns for the successful implementation of a solution;
  • Support users by developing documentation and assistance tools.

Skills & Experience

  • Strong demonstrable experience as a Software Developer with either Java or Golang;
  • Excellent knowledge of Restful API;
  • Experience with Microservices;
  • Ability to clearly write technical and solution design specifications;
  • Passion for Videogames and eSport is a plus.

Benefits

  • Pension plan;
  • Quarterly drinks and dinner in the office;
  • Monthly massages;
  • Quarterly team outings;
  • 5 a side twice monthly;
  • Lunch provided daily;
  • Kitchen stocked with refreshments, cereals, bread, spreads (coffee machines everywhere – our founding team is Italian after all!);
  • Your professional growth is important to us. We provide ongoing training opportunities.