HOW YOU WILL CONTRIBUTE AND WHAT YOU WILL LEARN
- Contribute to product architecture by quickly prototyping and validating design approaches to align with evolving product requirements.
- Design and develop solutions using advanced technologies such as Java/J2EE, Microservices, Kubernetes, and SDN.
- Mentor and coach a distributed engineering team to ensure high performance, quality, and efficient design practices.
- Collaborate closely with various teams to translate requirements into technical solutions and refine the development process.
- Contribute to test design, test bed setup, execution, and reporting, ensuring product quality through various software testing methodologies.
- Gain hands-on experience working in a cloud-based, CI/CD, and DevOps environment, optimizing the development lifecycle.
- Leverage experience with broadband solutions (DSL/PON) and networking protocols like SNMP and Netconf to build efficient and scalable systems.
KEY SKILLS AND EXPERIENCE
You have:
- Bachelor's or Master's degree in Computer Science or related field with 12+ years of relevant experience in Java/J2EE.
- Experience testing cloud-based solutions and understanding of Unix, Java, and J2EE concepts.
- Deep knowledge of fixed broadband (DSL/PON) products.
- L2/L3 networking knowledge with hands-on experience in SNMP/Netconf protocols.
- Experience in design patterns, understanding architecture, and coding.
It would be nice if you also had:
- Knowledge of OSGi, Microservices, Kubernetes, and SDN/NFV.