Back to professionals

Java Developer

Overview


Short Summary

The candidate is a Java integration specialist with experience in corporate and customer system integration. He has worked on projects using technologies such as Java, Spring, JPA/Hibernate, and REST. He has also worked as a Java developer on a CRM SaaS system, using technologies like Spring Framework, Spring Security, and AngularJS. In his spare time, he has worked on two Spring-based projects. He has experience as a Senior Quality Assurance Engineer, working on risk reviews, QA handovers, and writing tests. He has also worked as an analyst, developer, and product manager on various projects involving data mining, web portals, and e-commerce systems. The candidate has a Master's degree in Applied Informatics and is fluent in Czech. He also has experience with various programming languages, frameworks, databases, and software tools. He has received training in topics such as REST, Git, microservices architecture, and Spring.

Work Experience

2014 – 2016: Java Integration Specialist - Worked on integrating corporate and customer systems using technologies like Java, Spring, JPA/Hibernate, and REST

2014 – Present: Java Developer - Working on a CRM SaaS system built on technologies like Java, Spring Framework, Spring Security, and AngularJS. Responsible for designing, implementing, and testing REST microservices, Spring services, and JPA repositories

09/2014 – 10/2014: Senior Quality Assurance Engineer - Worked on risk reviews, QA handovers, and preparing features for production. Wrote Java and Selenium tests using Scrum methodology

2012 – 2014: Senior Quality Assurance Engineer - Responsible for quality at the CRM/Sales Automation team. Wrote JUnit, Java integration, and Groovy/Selenium functional tests. Co-operated with product manager and developers to create feature specifications and testing framework

From 2011: Analyst and Developer - Worked on a system for data mining, processing, and organization of data from various public internet sources. Responsible for analysis, design, implementation, and database schema using SQL, MySQL, UML, and Java

2009: ICT and Business Analyst, Developer - Worked on a web portal for real estate lease. Responsible for requirements specification, analysis, system design, and programming using UML, XML, SQL, PHP, and JavaScript

2008: ICT Analyst - Worked on a banner advertising system. Responsible for analysis, design, and user interface design using UML and XML

From 2008: Product Manager, Senior ICT and Business Analyst, Business Developer, Developer - Involved in the long-term development of a complex e-commerce product for internet shopping. Responsible for analysis, strategies, project management, implementation of agile methodologies, design and implementation of a custom web MVC framework, programming, and business development

2007 – 2012: Business and ICT Analyst - Implemented an e-commerce system with a data bridge to an ERP system. Responsible for project management, design and implementation of the e-shop and data bridge using web services and SQL

2003 – 2008: Freelancer/Contractor - Worked on various web design and web application projects

2003-2006: Web Designer and Programmer - Worked on various web projects and presentations, responsible for graphic design and programming

1996-2003: Web Designer and Programmer - Worked on various web projects and presentations for different companies

Author
Java Developer
6369365df064f88111c498b8
Freelancer271  / Per day
LevelSENIOR
Roles
Java Developer
Languages
English
Skillset
Adobe IllustratorAngularJSApplication ServerArchitectArchitecture SoftwareAutomation TestingBashBootstrapBusiness AnalystCICDCMSCSSCode ManagementConfluenceContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareDatabaseDevOpsDockerEclipseEnterprise ArchitectFunctional TestingGitGraphic Design SoftwareGroovyHTMLHibernateIDEIntegration TestingJPAJUnitJavaJava ToolsJava serversJavaScriptJettyJiraLinuxMockitoMySQLNetbeansOpenShiftOperation SystemsOraclePHPProduct ManagerProject Management ToolsRestSASSSQLSeleniumShellSoapSpecificationsSpringSpring SecurityTeamCityTest DevelopmentTesting TypesThymeleafToolsUIUMLXMLXSLXSLTjQuery
Localities
RemoteČeskoBrno-městoSlovensko
Hybrid Localities
Česko
Brno-město
Slovensko