Java Developer
Overview
Short Summary
The candidate is a Java developer with 10 years of experience. In his last position he worked on smartphone application development for customers. It was built on Microservices. He worked with Java, Spring, Hibernate, Kubernetes, Docker. Data was stored in PostgreSQL. They were also using GIT. They routinely had codereviews to make sure the code was ok. Prior to that they also worked with Dojo, PHP, Eclipse. He has experience with agile style of working or with Scrum or Kanban. His previous projects have been in public administration, healthcare and telecom, but he is also open to new areas like security or finance. He is fluent in English and also prefers to work where he can use English. He has mentored a junior colleague, but would not like to hold a leadership position yet; in 5 years he might like to try it.
Work Experience
03/2013 - 06/2016, Fullstack developer Developed an internal workflow management system. Ported the backend and frontend of the search mechanism from a Windows-based application to a web-based application. Designed and implemented Json RPC services for other parts of the system.
06/2016 - 12/2017, Backend developer Worked on backend development for mobile applications. Designed logical data models, databases, and RESTful services. Implemented backend functionality using Java (Spring framework/Hibernate) and PHP (Laravel framework). Deployed backend into Apache/Tomcat containers in a Linux environment.
04/2018 - 05/2018, Business Application Specialist Worked on backend and frontend development for a web-based application for advertisement in print media. Utilized Java (Spring framework) and MySQL for development.
06/2018 - 12/2022, Senior software engineer Worked on backend development for a smartphone application. Developed a backend application using Java (Spring framework) on microservice principles. Utilized technologies such as PostgreSQL, GitLab, Kafka, Docker, Kubernetes, Jenkins, and Gradle. Implemented Agile (SCRUM/KANBAN) test-driven development methodology.
Skills: Advanced in English language, advanced knowledge in Java, JavaScript, SQL, UNIX/Linux, and HTML. Basic knowledge in CSS. Possesses a B category driving license.
Interests: Swimming and hiking.
| Employee | 3200 € / Per month |
| Level | SENIOR |