Position: Java Developer
Company: Friendly Technologies
Experience required: 2y
English level: intermediate

Required technical skills:
- Strong OOP approach for development related processes
- JDK 8+ development more than 3 years
- Understanding Front/Back-end entry points *(Http[s], REST, JDBC)
- DBMS MySQL or Oracle
- Spring framework family experience: mvc, security, data, jpa, boot *(possible not to be expert in all of)
- Application server understanding: Wildfly/JBoss
- Understanding transport layering *(TCP/UDP)
- Version control experience: SVN or Git
- Understanding and practical usage the Maven build framework

Will be a plus:
- Advanced/Fluent English level
- Web framework[s] experience *(javascript frameworks, angular 7+)
- Additional application servers understanding and maintaining *(from Wildfly)
- Additional DBMS experience *(mysql/oracle/no-sql)
- Database statement performance optimization
- Docker containerization and orchestration
- Kafka or other messaging system
- Cloud services functionality: configuration, security, clustering
- Experience with SOAP protocol
- Automated quality assurance tools, design, test-writing
- High-load system architectures and principles
- Multi-threading JDK orchestration
- Additional project build frameworks
- CI/DI tools/processes/design
- Experience with Unix OS
- iOS or Android deployment experience