DevelopmentGdansk+3 more 
 
  What's this role about? 
   Responsibilities:
   Developing and testing solutions in Java based on given requirements   Estimating tasks   Participating in daily team sync-ups, retrospectives, sprint plannings and backlog refinement sessions   Participating in code reviews   Daily communication with the client through emails, communicators , phone sync-ups etc.   Provide consulting services (helping client with gathering requirements, propose architecutre, developing POC)  
  What skills and experience do you need? 
   Skills Needed:
   Experience in Java (6+ years)   Strong understanding of Java fundamentals, OOP principles, design patterns and engineering practices   Understanding of Web protocols and technologies, RESTful Web services   Experience with source code versioning systems (Perforce, Git, SVN)   Good verbal and written English   Solid understanding of complete product development cycle   Strong analytical skills, systematic approach and self-reliant   Familiarity with Agile/Scrum methodologies   Spring   Spring Boot   Databases knowledge (SQL)  Nice to have (but not required):
   Dropwizad experience   MongoDB   ArgoCD   Kubernetes   Frontend (React, Angular)