Java Developer
Overview
Short Summary
The candidate is a senior software engineer with extensive experience in Java development. He has worked on major projects in telecommunications and engineering software. With expertise in Java EE, Apache Camel, Hibernate, and more, The candidate has a strong understanding of design patterns and service-oriented architecture. He is fluent in English and Czech and has a driving license. In his free time, The candidate enjoys reading, history, and staying updated on IT trends and the economy.
Work Experience
Senior Software Engineer (January 2017 - present): Leading a team of 3 junior Java developers in the development of an integration platform and a billing/rating platform for telecommunications customers.
Java Developer (May 2014 - December 2016): Developed engineering software for design utilities and worked on projects related to e-invoicing services and e-invoice storage and presentment service.
Java Developer (July 2010 - April 2014): Developed e-invoicing services and worked on projects related to the e-invoice standard.
Analyst and Department Manager Integration with ERP (November 2007 - December 2009): Managed a team of 5 junior developers, analyzed and managed stakeholder requirements, and communicated with customers for various Java development projects.
Special Skills: Proficient in Java and related technologies such as EJB, JAX-RS, JAX-WS, Apache Camel, and Hibernate. Experienced in service-oriented architecture and basic design patterns.