Java Developer
Overview
Short Summary
Experienced software developer with a strong background in backend development and system implementation. Skilled in various programming languages including C#, Java, and C++. Proficient in using frameworks such as Spring and Springboot. Experienced in working with databases such as MS SQL, MySQL, and MS Access. Familiar with agile methodologies such as Scrum and Kanban. Possesses strong digital skills including knowledge of Git, Docker, SQL, JSON, and Postman. Excellent communication and interpersonal skills, with experience working in diverse environments both domestically and internationally.
Work Experience
Software Developer (01/03/2020 - current): Developing the backend part of a system used in clinical trials. Senior Software Engineer (01/2018 - 02/2020): Implementing new functionalities in the user's account part of the system and managing the "wallet" part of the account using C# and MSSQL in Croatia. Lecturer (10/2019 - 03/2020): Part-time lecturer giving lectures on web applications programming with C# and MSSQL database using MVC pattern. Senior Software Engineer (09/2016 - 01/2018): Developing automated tests using Java and developing specific services for Ericsson hardware using C++. Senior Software Engineer (04/2011 - 09/2016): Implementing backend services for a distributed system used for multimedia handling using Java, Spring framework, OSGi, and Maven.