Job Summary
We are looking to hire an experienced Java Developer to join our team for a dynamic e-commerce project. You will work in a multicultural, flexible, and agile team following scrum methodologies.
As a developer, you will be responsible for creating a tested and documented code-base for scalable, enterprise-grade, high-performing web applications.
Responsibilities:
- Ensure high performance
- Writing tested and documented Java code
- Communicating and coordinating with front end developers in the process of building RESTful APIs
Qualifications:
- Good knowledge of Java and OOP practices
- Solid understanding of REST architectural style
- Good knowledge of testing methods (Unit, Integration, etc)
- Minimum 4 Years experience with modern Java
- Minimum 3 Years experience with Spring Technologies
- Experience with Relational Databases (MySQL, Oracle, SQLServer, etc)
- Good communication and coordination skills
- Ability to adapt quickly to and learn new skills
- Fluent in English
Nice to haves:
- Previous experience with NoSQL Databases, asynchronous programming, WebSockets
- Experience with E-Commerce Frameworks: Hybris, Broadleaf, CommerceTools etc
- Experience with Microservices architecture
- Experience with Front End Frameworks: Angular, React, Vue, etc