Tech Stack
ApacheCloudElasticSearchJavaJavaScriptMariaDBMySQLRDBMSReactSpringSpring BootSpringBoot
About the role
- Design, develop and maintain the existing PIM system
- Work on a team to gather requirements, design solutions, and implement and test new features
- Collaborate with other developers, product managers, and business stakeholders
- Stay up-to-date on the latest Java technologies and best practices
Requirements
- Bachelor's degree in computer science or a related field
- 2+ years of experience in Java development
- Strong understanding of software design principles and best practices (patterns, data structures, algorithms, clean code)
- Excellent communication and teamwork skills
Additionally experience with:
- A/ RDBMS, MSSQL and/or MySQL/MariaDB
- Basic web technologies, such as HTML, CSS, and JavaScript
- RESTful APIs
- Version control systems such as Git
- Testing and debugging of applications
- HTTP protocols and web security
Prefered in addition, experience with:
- Jakarta EE
- Java application servers JBoss and/or WildFly
- Java frameworks Spring Boot and/or Vaadin (Flow)
- Search servers Elasticsearch and/or Apache Lucene
- Web framework React (JS)
- DevOps skills and experience with CI/CD tools