Overview
Skills
Job Details
We are seeking a highly skilled and experienced Staff Software Engineer to lead the design, development, and delivery of enterprise-grade Java web applications to support our telecom engineering team s service delivery capabilities.
This role requires a strong technical foundation in software engineering and telecom engineering, excellent communication skills for direct customer interaction, and the ability to drive projects from concept to completion.
Experience Required:
Strong understanding of software architecture, design patterns, and best practices.
Experience with frameworks such as JSF/Primefaces, Spring, Hibernate, and RESTful APIs.
Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
Proficiency in DevOps and cloud computing concepts (Docker, Kubernetes, AWS, Terraform, CI/CD pipelines).
Experience with telecom engineering concepts (RAN, core, 4G/5G networks, switches, routers).
Strong knowledge of cloud platforms (AWS, Azure, Google Cloud Platform).
Hands-on experience with generative AI technologies; demonstrated ability to integrate, fine-tune, or build applications leveraging AI models for real-world use cases.
Education Required:
Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
Minimum 10+ years of professional experience in software development, with a strong focus on Java and enterprise web technologies.
Proven experience in customer-facing roles, including requirements gathering and status reporting.