Software Engineer (Java) Miejsce pracy: Gdynia Technologies we use Expected Java Git TeamCity Jenkins Docker Linux Red Hat About the project The role involves designing, developing, and maintaining both new and existing features in the Mosaic Network Controller, as well as creating and executing developer‑level tests. Our system manages WDM Optical, Ethernet, and Synchronization & Timing networks, supporting our customers in operating their solutions efficiently and reliably. Mosaic is used globally by Tier 1 Network Service Providers, Regional Operators, Data Center Providers, and Enterprises that prioritize security, performance, speed, and high availability. Your responsibilities Participate in the full lifecycle of a Java application: design, implementation, troubleshooting Develop and execute unit tests and resolve reported defects Break down tasks across the software construction process Perform code reviews for team members Document the development process and system components Design, implement, and maintain automated tests Design and execute functional tests Document and track defects using test and development management systems Our requirements Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Information Science, Electrical Engineering, or equivalent Minimum 2 years of practical experience in developing applications using Java Hands-on experience with unit and automated testing frameworks such as JUnit or Mockito Familiarity with version control systems (Git) and CI/CD tools like TeamCity or Jenkins Basic knowledge of containerization technologies, preferably Docker Working knowledge of Linux operating systems, especially Red Hat Enterprise Linux Good written and spoken English Strong willingness and ability to learn Solid analytical and problem‑solving skills Team‑oriented mindset; flexible and open‑minded Familiarity with Linux OS (especially RHEL‑based) Understanding of the SDLC process; experience in software R&D is a plus This is how we organize our work This is how we work in house What we offer Stable employment based on an employment contract (turnover rate below 4%) 1 additional vacation day for all employees, plus 1 extra after 10 years with the company Flexible working hours and hybrid work model (presence in the Gdynia office 3 days a week) English lessons during working hours Internal training program supporting development needs Paid employee referral program Multisport Card 3% employer contribution to PPK Private healthcare at Medicover (extended package available for employees and family members) Strong, collaborative, and friendly work culture Access to sports activities and events Modern office with a well‑equipped gym and playroom, located near SKM/PKM stations Benefits sharing the costs of sports activities private medical care sharing the costs of foreign language classes sharing the costs of professional training & courses life insurance remote work opportunities flexible working time integration events corporate gym corporate sports team no dress code video games at work coffee / tea drinks parking space for employees pre-paid cards employee referral program extra leave Recruitment stages 1 complex remote interview and feedback in 2 weeks! Note: All new hires will receive comprehensive technical, job-specific, and language training. We welcome both experienced telecommunications engineers and recent university graduates. Prior telecom industry experience is a plus during the recruitment process. Adtran Welcome! 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 youve 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!