Java Backend Developer (Senior) – Guerilla Devs (Prague)

About Team
Our Media Capture team, ‘Guerrilla Devs, has two developers, two QAs, and one technical writer, and we are looking for an engineer to join us. Our primary task is to maintain and improve the integrations between the media capture platform and various 3rd party solutions. We loosely follow the Kanban agile methodology, including daily standups, weekly groomings, retrospectives, and biweekly demos. We have a long history of working semi-remotely and continue to meet in the office only on rare occasions.

We are looking for a passionate SW Engineer to participate in designing, developing, and maintaining our new and existing modules. Your primary responsibilities would include; working to satisfy requirements defined by the Product department, defining system functionality, and writing production and test code in various languages (mostly Kotlin and Java) while maintaining good code quality.

What will be your key responsibilities:

Job description

  • Writing well-designed, automatically tested code based on Product Dept. requirements
  • Developing new components for the solution from the ground up, staying true to our company’s core values and needs while lending your creativity to the mix
  • Maintaining the existing code base while relentlessly improving the quality of legacy code
  • Performing code review within the team
  • Creating scalable, robust, automated solutions for our customer base
  • Integrating software components into a fully functional software solution
  • Writing new integration tests for both newly delivered as well as existing code to ensure compatibility and stability (QA Engineers write E2E tests)
  • Writing internal developer documentation (our dedicated technical writers write public product documentation)
  • Improve operations by conducting systems analysis; recommending changes in policies and procedures

What experience should you have:

We expect

  • 3+ years (mid-level) / 8+ years (senior-level) of software development experience
  • Strong core Java skills (Kotlin is a big plus), Spring Boot ecosystem
  • Clean code attitude and TDD, familiarity with general design patterns, OOP, microservices architecture
  • Interest in modern technologies, especially Cloud-related, such as Docker, Kubernetes, Ansible, AWS
  • VCS (preferably Git), Maven/Gradle, Linux (CentOS), continuous integration
  • Basic knowledge of SQL, preferably PostgreSQL
  • Basic knowledge of messaging, preferably RabbitMQ/AMQP
  • Familiarity with VoIP, SIP, Cisco, Genesys platforms, etc., is a big plus
  • Familiarity with OAuth2, and especially KeyCloak, is a plus
  • Excellent English

What do you get in return:

You get

  • Creative environment with a strong sense of ownership, living Agile
  • An environment with a passion for automation
  • Product department that respects and understands estimates
  • Flexible home-office policy
  • Architecting a solution for a fast-growth industry (high scalability, fault tolerance…)
  • A global multinational environment with HQ in Prague and offices across Europe and the USA
  • Open and transparent environment
  • Highly competitive salary
  • Team events – company breakfasts, regular book purchasing, company ski trip
Mám zájem o tuto pozici

Poslat nabídku na e-mail

Další pozice v oboru Informační technologie, region Praha 8 - Karlín

Group Enterprise Architecture Manager

  • Fortuna
  • Prague
  • By agreement

Fortuna has become an established brand among customers within just a few years. We became a proud international Family of companies carrying Fortuna Entertainment Group from the first betting shop.…

Group Enterprise Architecture Manager

IT Specialista Senior

  • HOFMANN WIZARD
  • Praha
  • Dohodou

Máte zkušenosti se správou IT infrastruktury, podporou uživatelů a s vedením menšího týmu lidí?  Do příjemného týmu, v zavedené německé společnosti s rodinnou atmosférou, hledáme samostatného…

IT Specialista Senior

IT administrator (infrastructure)

  • Manuvia Expert Recruitment
  • Praha hl.m.
  • Dohodou

Pro společnost specializující se na poskytování pojištění hledáme IT administrátora, který se zaměří na infrastrukturu!✔️

IT administrator (infrastructure)