Tasks Responsabilities: Working with development teams and product managers to identify software solutions Designing client-side and server-side architecture Performing code reviews (Merge Reviews) Building the front-end of applications through appealing visual design Develop and manage well-functioning databases and applications Test software to ensure responsiveness and efficiency Troubleshoot, debug and upgrade software Build features and applications with a mobile responsive design Write documentation of changes Ticket analysis Log File analysis Problem identification and workaround definition, if possible Solve existing problems Inform client about changes on the system Explain existing features of the application Qualifications Software development experience 5+ years Strong experience working with in a cross-functional teams A good understanding of application architecture and experience working within a technical delivery team Strong experience with Back End technologies (Java 8, Spring Boot, Spring Rest, Hibernate) Strong experience with Front End technologies (React with Typescript, Redux)