Position: Java Developer (B2B Messaging Platform)
Company: Sigma Software
Category: Java
Experience required: 3y
English level: upper

**CUSTOMER**
Our client is a European company, providing different solutions for B2B processes in the energy industry. It is an established developer of visions, standards, and software since the beginning of the century.

**PROJECT**
In a team with highly qualified colleagues, you will work on the development of our customers’ transaction systems, some of which we operate ourselves or in our blockchain team.

**REQUIREMENTS**
- 3+ years of commercial experience in Java
- Familiarity with the implementation and automated testing of complex Java-based business applications
- Being no stranger to Java SE, Java EE, Spring Framework, XML, JSON
- Optional knowledge of Java web interface frameworks (e.g. Apache Wicket, Angular, JavaServer Faces, and Web Test frameworks)
- At least Upper-Intermediate level of English
 
**WOULD BE A PLUS:**
- Experience with Relational Databases

**RESPONSIBILITIES**
- Application development using the Java programming language
- Active and creative participation in the sprint planning
- Write test cases/take over quality assurance
- Working in a self-organized team, supported by Scrum Master and an Agile Coach
- Documentation of the developed software