Position: Middle/Senior Full-Stack Developer
Company: Fuib
Category: Java
Experience required: 2y

Also we develop highly loaded API (more that one data center, etc) for digital banking services, end-to-end application (angular/java micro services) for internal banking use. Our development processes are based on Agile/Scrum methodology.

Skills:

• Good knowledge of Java Core 8+
• Good knowledge Spring (Core, Web, Data, Boot)
• Good knowledge of SQL
• HTML, CSS, JavaScript
• Angular 5+, Type Script
• Understanding REST API concepts
• Understanding principles of HTTP protocol
• Hands-on experience in Unit testing: JUnit, Mockito
• Experience with Lombok, Mapstruct, OpenAPI
• Experience JIRA, GIT, Maven, Jenkins
• Understanding principles of validation (XML/XSD, Json/JSON Schema)

Will be a plus:

• Experience with ESB solutions (IBM Integration Bus, Apache Camel or other)
• Experience with messaging: RabbitMQ, Apache Kafka, ActiveMQ
• Knowledge of docker, Kubernetes
• Familiarity with GNU/Linux
• Familiarity with ELK stack
• Ready to consider a student

We offer:

• Remote work or comfortable office on Kontraktova square (candidate can choose)
• Friendly team of experienced developers
• The ability to switch projects, try yourself in different roles
• Conferences and trainings, English classes
• Flexible work schedule
• Medical insurance
• Completely “white salary” or working as Private Entrepreneur of your choice

Your role:

• Full lifecycle application development
• Produce clean, efficient, well-documented codebase
• Deliver maintainable, high-quality software with good level of test coverage
• Troubleshoot existing and potential problems quickly and efficiently
• Be active part of the team