Java Developer

  • ASTEK Polska
  • Krakow
  • 400 - 900 PLN net / day
  • B2B
  • 25.02.2019

Requirements

Experience level: Mid

• 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

Necessary on this position:
  • Java
  • REST
  • Spring
Necessary and we can teach you:
  • 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

New features
50%
Bug fixing
30%
Meetings
10%
Documentation
10%

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

Contact this employer

ASTEK Polska is a Data Controller ...