
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading company in the tech industry is seeking a Software Engineer to join their Scrum Team. You will contribute to the implementation of a scalable Transport SDN network automation platform using Java, Spring, and various technologies. The role offers excellent benefits, flexible working hours, and opportunities for professional development.
Social network you want to login/join with:
Our Growth is Creating Great Opportunities!
Our team is expanding, and we want to hire the most talented people we can. Continued success depends on it! Once you've had a chance to explore our current open positions, apply to the ones you feel suit you best and keep track of both your progress in the selection process, and new postings that might interest you!
Thanks for your interest in working on our team!
Adtran is looking for a Software Engineer who is willing to contribute to implementation of scalable Transport SDN network automation platform. As a Software Engineer you will become a part of the Scrum Team, in which every member has responsibility and privilege to contribute to architecture, design and implementation of the network control plane applications and algorithms. The successful candidate needs to have good knowledge of object-oriented programming paradigms combined with strong Java skills. Some familiarity with modern C++ and Python is an additional asset. In this role, you will be responsible for designing, developing, and continually improving product using new technologies, working in SAFe framework closely with other engineers and stakeholders to ensure the product meets the needs of Adtran customers.
Responsibilities
Assist in the systems’ design activities
Implement applications in Java
Refactor and redesign existing software components
Perform unit tests and fixing reported defects
Decomposition of the tasks along software construction process
Documentation of the development process
Perform Integration Tests of software modules
Knowledge, skills, and experience required
Good knowledge of Java 17
Familiarity with Spring and JUnit
Good knowledge of object-oriented design principles and design patterns
Good knowledge of LINUX/UNIX system
Scientific degree in the field of computer science or similar
Very good English
Knowledge, skills and experience nice to have
Familiarity with modern C++ (C++14 or newer)
Knowledge of scripting programming languages (Python/BASH)
Familiarity with Docker
Work experience with GIT
Knowledge of IP-based networks and TCP-based applications
Work experience with code review and agile development techniques
Compensation and benefits
Very good salary and stable employment conditions based on an employment contract
1 additional vacation day for all, and 1 extra after 10 years being with us
Flexible working hours and possible remote work
Internal training program to support your training needs
Paid employee referral program
Multisport Card
3% employer contribution to PPK
Private Health Care at Medicover (extended package for employees and possibility to enroll family members)
Strong team-oriented and friendly work culture
Access to various sports activities and events
Modern office (well-equipped gym and playroom) close to the SKM/PKM stations