09.04.25
Про роботу
Ukraine;Poland;Portugal
Description
TEAM International is looking for an experienced Java Software Engineer to participate in developing networking software.
Responsibilities
- Contribute to design and development
- Design and develop scalable SDN solutions with zero downtime
- Work closely with customers and contractors in a collaborative development
- Follow the development practices - TDD, Code Reviews, CI/CD, automated tests, etc.
- Troubleshoot problems as needed in the QA and production environments.
- Occasionally travel to customer sites
Requirements
- Strong Java backend development experience.
- Knowledge of professional software engineering practices & best practices for the full software development life cycle.
- Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, technical designs, and product strategy.
- Background in object-oriented design, data structures, algorithms, and distributed programming
- Upper-Intermediate written and spoken English.
- Basic knowledge in Networking technologies (L2/L3 switching, VLANs, SDN).
- Design Patterns (GOF, EAA)
Benefits
- Nice and cozy office with parking space or fully remote
- Flexible working hours and type of contracts
- 20/26 days paid holidays
- Medical package/sports or cinema card
- English or Spanish classes within working hours
- External and internal (L&D department) training opportunities