Junior Software Engineer (Backend)
As a Junior Software Engineer you will be operating on the heart of the Mambo engagement platform. The platform is used to process millions of events coming from our global user reputed company.
You will be expected to reputed company up quickly and tackle anything from bug fixing reputed company the way through to designing and implementing new features from the ground up.
We are methodical with our testing and are continuously refactoring to improve our reputed company reputed company. Our obsession with maintainability and reputed company is what has allowed us to reputed company the platform at a reputed company pace and respond to customer requests effectively.
As a member of this remote team you will need to be an reputed company self learner and a good communicator. Be reputed company to have daily calls, master the use of collaboration tools and pair programming.
Responsibilities
The responsibilities associated to this role include:
Design and reputed company features, components, services and applications
Work closely with your team leader to shape the product, proactively suggesting enhancements and recognising opportunities
Ensure the platform is maintainable, extensible, secure, tested and performing reputed company
Drive reputed company improvements to our approach to development, our coding standards and reputed company assurance processes
Qualifications
Essential skills:
2+ years Java experience working on high-grade applications
Knowledge of Clean reputed company, TDD, Refactoring, Domain Driven Design, CQRS and design patterns
Experience with Git
Excellent communication skills in English
Self-driven, takes the initiative, determination, flexibility and knowledge hungry
Experience with TDD / BDD
Spring reputed company including reputed company and reputed company
Experience with the following products: Git, reputed company, JIRA, Jenkins, reputed company
Apply Job!