Skill Required:
• Java spring boot and / or Play framework
• Various databases like Postgresql, Redis, MySQL and MongoDB
• Microservice architecture
• Write code with test coverage
• Manage a team using scrumm / kanban
Knowledge to several of these tools IS expected
• Jira - for management of development tasks
• Git
• Intellij
• Heroku - CI / CD and server runtime
• AWS - S3 for files, EC2 / clusters
• Github - for source code management
• Sonarcube - source code quality analysis
• Miro - Diagramming and sketches
• Invision / Sketch / Figma - User interface design
• Redash
• Apache Kylin
Other Skills:
• Collaborative
• Very good English skills
• Able to work with distributed teams
Responsibilities:
• Perform development tasks according to plan and code / test standards.
• Evaluate new tasks and estimate time spent and best approach.
• Lead daily team standup (15 min) where development tasks are discussed.
• Lead weekly meetings where progress is reported to the product team.
• Deliver ready to deploy packages to the systems operation officer as "pull requests".
• Be an active part of architecture discussions with CTO and systems operation officer.
• Responsible for the team and the team's timeline
.