logo

View all jobs

Sr. JAVA Developer (2 days in the office)

Sofia, Bulgaria

Responsibilities

  • Design, build, test, and maintain efficient, reusable, and reliable Java code
  • Collaborate with the team to plan and deliver new features, ensuring high standards of code quality
  • Work with product managers to prioritize tasks, manage feature development, and contribute to product releases
  • Contribute to architectural discussions and encourage the team to innovate with cutting-edge technologies
  • Troubleshoot, debug, and optimize existing systems for scalability and performance
  • Continuously improve the codebase by participating in code reviews and knowledge-sharing sessions

Requirements

  • BSc in Computer Science or related field, with a strong understanding of object-oriented programming
  • Minimum 5 years of experience in backend development for complex systems
  • Proficient in Java, with a solid understanding of frameworks such as Spring and experience in building scalable and maintainable applications
  • Experience with Microservices – a must
  • Experience with Kafka and Docker – a must
  • Experience with SQL – a must
  • Experience with databases such as Postgres, MongoDB, or Cassandra
  • Strong interpersonal skills, with the ability to communicate effectively and work collaboratively in a team setting
  • Excellent English communication skills, both verbal and written

Advantages

  • Familiarity with Nomad and Consul
  • Knowledge of networking and security principles
  • Experience with cloud environments (AWS)

What we can offer

  • 20 days of paid leave
  • Remote/Hybrid work and flexible working hours
  • Professional and career development benefits
  • Top-quality work environment
  • Online courses
  • Online sports activities
  • Team buildings and Christmas parties

Share This Job

Powered by