Java Developer
Overview
Short Summary
The candidate is an experienced Java developer who has been developing in this language since 2006. In his early days he was also a full-stack developer, but now he focuses exclusively on the backend. His most used technologies include Spring, Spring Boot, Hibernate, PostgreSQL, Maven, Docker and Tomcat, and he has been working with AWS for the last few years. He is currently working as an Architect for 5 years, but would like to focus on more classic "relaxed" development on the side. He routinely works with agile methodologies and uses the English language on a daily basis in an international team, with no communication issues. At work, he cares most about the team.
Work Experience
January 1, 2017 - Present: Senior Java Developer / Architect
Responsible for server-side architecture, design, and development of two diagnostic web applications. Designed REST API, integrated applications, defined integration and unit testing, and reviewed code. Documented API using Swagger. Used technologies include Java 8, Spring, Spring Boot, Microsoft SQL Server, JPA, Swagger, Docker, AWS, Gradle/Maven, Git, and Mockito.
September 1, 2016 - December 23, 2016: Senior Java Integration Specialist
Involved in backend development, unit testing, and production support of a financial web application with microservice architecture and Wicket UI. Used technologies include Java 8, Spring, Spring Boot, Hibernate, Oracle, Wicket, and Maven.
July 14, 2014 - August 31, 2016: Senior Java Integrator
Took full responsibility for integrating various systems using web services. Designed and implemented REST services with microservice architecture. Created a web application for configuring integration applications. Collaborated closely with production teams throughout the development lifecycle. Used technologies include Java 8, Spring, Spring Boot, Hibernate, Liquibase, Microsoft SQL Server, Thymeleaf, and Maven.
April 1, 2010 - July 10, 2014: Senior Java EE Developer
Worked on the IBM Career Smart Dashboard (CSD) web application, designing and developing server-side features, performing bug fixing and unit testing, and preparing technical documentation. Developed user interfaces. Used technologies include EJB, Spring, DWR, RAD, RTC, WebSphere, DB2, Hibernate, iBatis, HTML, CSS, JavaScript, Dojo, and ExtJS. Also worked on the IBM Solution Definition Manager (SDM Costing) desktop application, analyzing proposed features, designing and developing solutions, and preparing technical documentation and presentations for customers. Used technologies include Java, Eclipse RCP, RTC, and OSGi.
July 18, 2009 - March 31, 2010: Java Developer
Involved in the design, development, and bug fixing of a commercial web-based healthcare application called Medfusion. Also worked on refactoring and improving parts of a ColdFusion portal using Wicket technology. Used technologies include Java, Eclipse, Spring, Hibernate, PostgreSQL, Wicket, Subversion, and Maven.
November 1, 2006 - July 17, 2009: Java/Smalltalk Developer
Designed and developed new features, performed bug fixing, and made proposals for improvements of a Smalltalk commercial web-based application. Also refactored and converted Smalltalk code to Java. Used technologies include Smalltalk, Squeak, Gemstone, Seaside, Eclipse, Spring, Hibernate, MySQL, Subversion, and Maven.
September 2003 - June 2006: Ing (Bachelor's Degree)
Studied Computer Science and Engineering at the Faculty of Information Technology.
| Freelancer | 336 € / Per day |
| Level | SENIOR |