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:
o Clean code / Clean coder / Clean architecture
o Pair programming / Mob programming / Peer test / Code reviews
o 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