Java Tech Lead

  • Cyclad
  • Katowice
  • 700 - 900 PLN net / day
  • Any contract
  • 02.05.2019

Cyclad

Requirements

Experience level: Senior

  • At least 4+ years of experience in software development industry
  • Excellent coding skills in programming languages like Java, JavaScript
  • Knowledge of AI use cases and their application
  • Hands on experience in TDD and test automation techniques
  • Deep understanding of SOA and Microservices architecture
  • Hands on experience with CI / CD
  • Experience in working with relational and/or noSQL databases
  • Experience in designing and working with RESTful APIs
  • Excellent troubleshooting and problem solving skills

Nice to have:

  • Experience in front-end development (HTML, CSS, Angular, React.js)
  • Coding skills in Python and/or Ruby
  • Experience with AI or Chatbots
  • B.S. or M.S. degree in Computer Science or  related filed

Technologies

Necessary on this position:
  • Java
  • JavaScript
  • Node.js
  • Docker
  • NoSQL
Necessary and we can teach you:
  • Angular
Nice-to-have:
  • HTML
  • CSS
  • Python
  • Ruby

Project you can join

In Cyclad we work with a top international IT services provider in order to boost their potential in delivering outstanding, cutting edge technologies that shape the world of the future. Currently we help to our partner - big international team to extend their Engineering Team in Katowice and looking for Java Tech Lead who will be act as  a  supervisor for other 4 developers. 

The project is related to the "decision tree" automatization, i.e. the internal companys structure.

In addition, developers are involved in the development of the application that allows companys employees worldwide to contact external customers. 

Work time division

New features
60%
Self-development
10%
Bug fixing
10%
Documentation
10%
Client support
5%
Meetings
5%

How we code?

  • Version control: Git + GitHub
  • Style guide
  • Code review
  • Pair programming
  • Static code analysis
  • TDD
  • BDD
  • Code metrics
  • Knowledge database

How we test?

  • Unit tests
  • Integration tests
  • System tests
  • Pentests
  • Performance tests
  • Manual testing
  • Test automation
  • CI

How we manage our projects?

  • Methodology: Scrum
  • Who makes architectural decisions? Architect + Team
  • Who makes technology stack decisions? Team
  • Concurrent projects per team member?: 1
  • Project management software: JIRA
  • Opportunity to change between projects
  • Team line-up:
  • Developers: 6
  • QAs: 3
  • 3 QA Engineers

Toolset

  • Laptop
  • PC
  • Additional monitor
  • Headphones
  • Personal container
  • phone
  • Freedom to pick your tools
  • Operating system

Work environment

  • Tech supervisor
  • Open space
  • Separate rooms
  • Dress code
  • Flexible working hours
  • Remote possible: 20%
  • Business trips: <10%
  • Paid vacation: 20/26 on empoyment contract
  • Office hours: 7-9 - 15-17

Bonuses

  • Healthcare package
  • Healthcare package for families
  • Leisure package
  • Leisure package for families
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
  • Lunches
  • Adaptation tips
  • Language courses
  • Temporary housing
  • Help finding an apartment
  • Visa Services
  • Sign up bonus
  • Flight ticket
  • Money for moving expenses
  • Conferences
  • Trainings
  • Books
  • Car parking
  • Bicycle parking
  • Shower
  • Chill room
  • Playroom for children
  • Integration events

Contact this employer

Cyclad is a Data Controller ...