Java Developer
Overview
Short Summary
The candidate is a senior Java developer with experience as a solution architect and IT team leader. He has worked for various companies, including Barclays Investment Bank and a Czech retail bank. His responsibilities have included developing and maintaining high-performance trading systems, redesigning and refactoring middle office architecture, and managing projects for aeronautical billing systems and web-based applications. The candidate has expertise in Java, messaging systems, and development tools such as Eclipse and Maven. He is fluent in English and has a driving license. He is currently seeking a senior developer or team leader position as a freelance contractor. In his free time, he enjoys flying micro-light aircraft, music, skiing, and traveling.
Work Experience
09/2014 – to date: Senior Java Developer
- Developed and maintained a high-performance message-driven cash equity trading order management system using Java 8 SE, Google Guice DI, and Solace messaging.
- Responsible for implementing cash equity trading order management related scrum stories and providing application maintenance and support.
- Utilized technologies such as Java Swing, Hocon configuration, Google Protocol Buffers serialization, and Mockito.
- Used development tools like Eclipse IDE, Maven, Git DVCS, and Jira bug-tracking tool.
- Also worked with shell scripting (bash), Scala, JavaFX, and Perl 5.
02/2013 – 9/2014: Equity Middle Office Senior Java Developer
- Involved in the redesign and refactoring of the cash equity middle office architecture.
- Developed back-end components in Java and performed JVM performance tuning.
- Worked on solution architecture and platform quality.
- Used technologies such as Java 6 SE, Spring 3.x DI and configuration, and Google Protocol Buffers serialization.
- Also worked with Solace and Tibco message oriented middleware, JPA 2.1, and Codahale Metrics instrumentation library.
- Utilized development tools like Eclipse IDE, YourKit Java Profiler, and Subversion.
06/2011 – to 02/2013: Project Manager, Technical Lead, Team Leader, and Developer
- Managed and led various projects, including the development of aeronautical billing systems and web-based applications.
- Responsible for project management, quality assurance, customer account management, and solution architecture.
- Worked with a team of 12 developers and system engineers split into 3 international teams.
- Utilized technologies such as Java 6, Java EE 6, JBoss, Vaadin component framework, JSF2, and Oracle 11g DB.
- Used development tools like Eclipse IDE and Jenkins CI.
06/2010 – to 05/2011: Solution Architect and Adobe Flex Developer
- Developed an internal IT time tracking and reporting system using Adobe Flex SDK and Java.
- Responsible for solution architecture and Adobe Flex development.
- Worked with a team of around 8 developers, analysts, and architects.
- Utilized technologies such as Adobe Flex SDK, Granitedata Services, Java EE, and Hibernate.
- Used development tools like Eclipse IDE and Adobe Flashbuilder.
12/2008 – to 06/2010: Flex Front-End Development Platform for Internal Banking Applications
- Developed a front-end development framework and application platform for internal banking applications.
- Utilized technologies such as Adobe Flex SDK, Java, and Hibernate.
- Used development tools like Eclipse IDE and Maven.
| Freelancer | 475 € / Per day |
| Level | EXPERT |