Position: Senior Java Engineer
Company: Recruiting Republic
Experience required: 3y
English level: upper

**Job responsibilities**

- Conception, design and development of backend services in a service-oriented architecture (REST, Hessian)
- Creating RESTful APIs
- Software development in the Java EE environment
- Creation of efficient and maintainable batch processes
- Conception of business logic based on technical requirements
- Implementation of financial mathematical algorithms
- Optimization and monitoring of application performance
- Creation of sustainably maintainable and testable software
- Monitoring and testing of code structures
- Documentation and testing of the developed applications and components

**Requirements **

Sound knowledge of web development with Java (4-5 years)
AOP and DI with Guice / Spring
Spring boot
Tests: Unit-Test, EasyMock, In Memory Databases (HSQL, H2), Arquillian
Databases: PostgreSQL, JPA, Hibernate, Query Analysis
Code: Git, Maven, Jenkins, Java Profiler
Others: ActiveMQ, Quartz, Jasper Reports, Swagger
Working experience with Linux console (e.g. CentOs, Debian)Working experience with Jira and Confluence

**Decentralised Venture Capital Platform**
**What is the purpose of the project?**
For venture founder: To develop a digital platform that simplifies the process of raising capital fast, accessing networks and smart minds.
For venture partners: Our platform allows the venture partners to focus on impact and to leverage a valuable network.
****For Angel Investor: Our platform speeds up the entire investment process by using only a few clicks. Full transparency allows to support each venture with the right actions.