Job Description
Job title: Principal Software Developer
Division/function: Research & Development (DF0007)
Business unit / department: Monitoring (BU0035)
Country: India
State: Maharashtra
City(ies): Pune
EXFO develops smarter network test, monitoring and analytics solutions for the world s leading telecommunications service providers, network equipment manufacturers and webscale companies and we love what we do! With nearly 1,900 employees in more than 25 countries, EXFO is no. 1 worldwide in fiber optic test solutions and has the largest active assurance deployment. Our broad portfolio of intelligent hardware and software solutions enable our customer s network transformations related to fiber, 5G, virtualization and big data analytics. We re always looking for top talent to help us lead the way in a thriving industry with boundless opportunities.
Job summary
- Looking for Java Senior Developer (5+ Years) with experience in building and maintaining high performance scalable applications.
- Responsible for understanding design and coding for a complex multi-language hybrid framework composed of J2SE and J2EE components with evolving architecture.
- Should be able to do both front end and Backend system design and coding.
- Implement appropriate Unit Test as well as System Level test to ensure high quality code prior to hand-off to Test Engineering.
- Contribute in all phases of development life cycle.
- Takes full ownership for E2E delivery.
What you ll do
- Develop new features and enhance the architecture/design of the EXFO product.
What we re looking for
Primary Mandatory skills 5+ Years
- Strong knowledge of OOP software design concepts and design patterns.
- Strong front end skills in Angular, HTML5 and CSS
- Extensive exp rience in Core Java 6 or higher for both J2SE and J2EE (Swing, Collections, File handling, XML, TCP/IP Socket Programming, JSP , Servlet)
- Good expertise in one of the RDBMS (Oracle, Sybase , My SQL)
- Good expertise with REST or Node JS frame work.
- Strong programming skills on Multi-threading/concurrency and JDBC.
- Strong experience designing / developing with n-tier architectures (UI, Business Logic Layer, Data Access Layer)
- Strong competency in Data structures and algorithms.
- Should be well versed with synchronous and asynchronous messaging/notification technologies.
- Sound knowledge on Unit Test Frameworks (JUnit/JBehave)
- Should have extensive knowledge of Linux and Linux shell scripting.
- Knowledge on Web/Application Servers like Apache Tomcat, JBoss
Good to have Skills
- Well aware of Agile Scrum framework model.
- Work experience on Openstack/Google Cloud
Required aptitudes
- Should possess Strong problem-solving and analytical skills
- Self-motivated, responsible , independent, detail oriented, and working collaboratively with team members.
- Ability to adapt quickly to an existing, complex environment and learn new concepts / software technologies as needs arise
Education: B.E., B. Tech., MCA
(Any other combination of experience/studies will be considered.)
EXFO is an equal opportunity employer.
Thanks for your interest in EXFO.
If you have questions, please write us at ca****s@EX*O.com
We look forward to hearing from you soon.
,
Employement Category:
Employement Type: Full time
Industry: Telecom / ISP
Role Category: General / Other Software
Functional Area: Not Applicable
Role/Responsibilies: Principal Software Developer
Contact Details:
Company: Exfo Electro Optical
Location(s): Pune