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 practicesUnderstanding of Web protocols and technologies, RESTful Web servicesExperience with source code versioning systems (Perforce, Git, SVN)Good verbal and written EnglishSolid understanding of complete product development cycleStrong analytical skills, systematic approach and self-reliantFamiliarity with Agile / Scrum methodologiesSpringSpring BootDatabases knowledge (SQL)Nice to have (but not required) :
Dropwizad experienceMongoDBArgoCDKubernetesFrontend (React, Angular)