Back to professionals

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.
Author
Java Developer
6369365df064f88111c498bf
Freelancer475  / Per day
LevelEXPERT
Roles
Java Developer
Languages
English
Skillset
AJAXActionScriptAlfrescoApplication ServerArchitectAutomation TestingBashBitbucketCICDCMSCVSCertificationsCode ManagementConfluenceDatabaseDevOpsDevSecOpsEclipseEclipseLinkGitGradleGroovyH2HTMLHibernateIDEITILIntegration SystemsJPAJSONJUnitJavaJava EEJava ToolsJava serversJavaScriptJiraLinuxMercurialMockitoOperation SystemsOraclePL/SQLPerlProject Management ToolsProject ManagerRestSQLScalaShellSonarQubeSpecificationsSpringStatic Code Analysis ToolsSwingTIBCOTeam LeaderTeamCityTest DevelopmentTesterToolsVaadinWebSphere Application ServerXMLiOS
Localities
PrahaRemote