Senior Java Developer

Playtech

Sofia, Bulgaria

Job Description

Your influential mission. You will...

  • Design, code and debug core platform components;
  • Work at all stages of the product lifecycle from requirements capture, through design and implementation to system testing and integration;
  • Increase efficiency through automation, workflow streamlining, and system optimization;
  • Keep it up to date with new technologies and make recommendations to the team;
  • Maintain and enhance existing product code as well as keep the high quality coding standards within the team;
  • Cooperate with members of the QA and delivery teams to ensure products are tested, installed and maintained to a high standard;
  • Actively participate in Agile Scrum process;
  • Proactively promote technical excellence and improvements;
  • Mentor and coach team members as well as share knowledge with colleagues within the team.

Qualifications

Components for success. You...

  • Have 6+ years of experience in professional software development;
  • Are an expert in knowledge of Java Core;
  • Have experience with Spring Framework ecosystem (Core, Boot, Web, Cloud, Security, Data, Test and other);
  • Understand of OOP, OOD and Functional Programming paradigms;
  • Possess practical understanding of software design patterns and data structures and understanding of basic architectural patterns for modern distributed systems and microservices;
  • Have experience in API design and integrations as well as database design (NoSQL/SQL);
  • Have understanding of Software Development Lifecycle and CI/CD concepts;
  • Have experience with unit and acceptance testing as well as troubleshooting live issues in production environment;
  • Possess excellent communication skills.

You'll get extra points for...

  • Experience in technical leadership and mentorship;
  • Experience with Apache Kafka, Event Streaming concepts, Docker, Kubernetes;
  • Experience with ELK stack (Elasticsearch, Logstash, Kibana) and centralized logging;
  • Experience with Java EE or Weblogic;
  • Understanding of software testing and Test Driven Development principles.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Bulgaria      Developer      Gaming      Java Developer      Playtech     

© EuroJobsites 2024