We are currently looking for Senior Java Developers to join our Client’s greenfield project – the creation and launch of an e-commerce platform based on latest technology solutions.
Main responsibilities:
- Design and development of integration components, REST API and web application features, with focus on business expectations
- Close cooperation with other team members, including mentorship over less experienced colleagues
- Serving as an expert and promoter of innovative tech solutions
- Performing unit and system testing, threat and risk assessments
Desired tech skillset:
- Java (17 and over), J2EE; Junit / Mockito; REST API; Spring Boot applications; Spring batch applications; Spring Security; Oracle / MongoDB; Git; Docker; Kafka (or familiarity with RabbitMQ); IntelliJ; Atlassian suite (Jira, BitBucket, Confluence); cloud native apps; Jenkins; Rancher; SQL; NOSQL databases
- Event Sourcing, CQRS pattern, EDA knowledge
- Knowledge of craftsmanship principles, practices and methodologies:
- Clean code / Clean coder / Clean architecture
- Pair programming / Mob programming / Peer test / Code reviews
- DDD / BDD / TDD
- Please note the above list is not entirely a must-have – skills and hands-on experience with a majority of them can still make you a good fit for the project!
Soft skills:
- Fluent business communication in English
- A positive, open mindset
- Being a team player, including being open to support more junior staff and share knowledge with other colleagues.
- Being open to challenge yourself and continuously learn.
The offer:
· Possibility to join an exciting, greenfield project of a platform vital for the Company’s business worldwide
· A full- time job in a dynamic, passionate, international team
· Employment on the basis of a permanent contract or a B2B contract (including paid annual leave)
· Competitive salary, additional bonuses and corporate benefits
· Hybrid work model