Java Developer
- ASTEK Polska
- Krakow
- 400 - 900 PLN net / day
- B2B
- 16.01.2019
Requirements
• At least 2+ years of industry experience/5+ years of industry experience working in software development projects, ideally in the telecoms, network management, or cloud domains
• Expert working knowledge in popular programming languages (Java) and their tech ecosystems (e.g. GIT, Spring)
• Experience with RESTful APIs
• General understanding of computer networking or willingness to learn.
• Problem-solving skills and attention to detail
• Very good command of English, as we work only with global customers.
• Collaborative approach to team members and customers
Nice to have:
• Experience with OpenStack, Kubernetes, or Docker will be a strong asset
• Knowledge of network/telecom industry standards: e.g. TMF Frameworx, TOSCA, YANG/NETCONF, MEF LSO, SDN OpenFlow, ETSI NFV
• Experience with Swagger is an advantage
• Good working knowledge of OSS, network management and/or telecom protocols & technologies
• A Cisco CCNA (or higher) or similar certification will be considered as an advantage
• Familiarity with Scrum and Agile
Technologies
- Java
- REST
- Spring
- Docker
- OpenStack
Project you can join
• Develop modules and functions of enterprise level products.
• Analyse customer requirements, provide feedback and suggest improvements.
• Take ownership of the entire project, not only of own deliverables.
• Work on different layers of connectivity solutions (with the support of your colleagues).
• Interact with internal and external teams to verify and improve software functionality, reliability and performance.
Work time division
How we code?
- Version control: GIT
- 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
- Who makes technology stack decisions? Architect
- Opportunity to change between projects
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%
Bonuses
- Healthcare package
- Healthcare package for families
- Leisure package
- Leisure package for families
- Financial bonus
- Equity
- Cold beverages
- Hot beverages
- Fruits
- Snacks
- Lunches
- Conferences
- Trainings
- Books
- Car parking
- Bicycle parking
- Shower
- Chill room
- Playroom for children
- Integration events