Description:
For our new team in Wroclaw we are a looking for a passionate Java developer who is comfortable with a variety of frameworks, languages and tools.
- Develop and deliver High quality software to the definition of Done every sprint
- Build scalable maintnable and high quality clean code
- Follow the stanard and best development practices
- Collaborate with other teams and production support
- Participate in requirement and design meetings
Requirements:
- An advanced degree in Computer Science or Information Technology is highly desired
- Experience with Distributed systems higly desired
- 4+ years of extensive experience in Java/J2EE programming
- 1-2 years of experience with Data pipelines (Kafka, rabbitMQ etc)
- 1-2 years of experience with a non-traditional DBs (Cassandra, MongoDB, Redis, Elastic etc)
- 2-3 years of experience with web Application servers (Tomcat, JBoss, etc)
- Experience in designing relational databases and SQL scripting
- Proficient in GIT, Jira, gitlab, Jenkins, Docker, etc.
- Experience working in an Agile Development Methodology(Scrum/Kanban)
Other:
- Excellent communication skills
- Experience working with geographically distributed teams
- OCJP is a plus
- Telecom / Big Data experience is a big plus
- Full stack development experience is a big plus
Languages: