Job Description : Responsibility
Design, develop, maintain and debug organized, easy to read, object-oriented server side software.
Administrate and maintain cloud server infrastructure.
Document software designs and code with specifications and source comments.
Programming in high level languages as appropriate and required for the projects. Languages may include Java, XML, Python and others.
Develop cloud based backend applications deployed in Application server at Linux environment.
Apply fundamental and advanced technology principles to multiple tasks.
Demonstrate substantive knowledge of cross-functional and related technical areas such as hardware or communications technologies.
Research technologies and presents complex findings with recommendations for integration into team technical strategy.
Initiation, preparation, presentation and leadership of design review meetings.
Work closely with Mobile and Embedded Software Engineers creating custom solutions.
Handle external customer interaction and provides direction to outsource engineering and resources.
Perform all other duties as assigned and required.
Required Qualifications :
BS / BA degree in Computer Science or related field, or equivalent work experience required
8+ years of full software development lifecycle experience
8+ years of Server Side / Backend End engineering experience including taking a product from inception through multiple release cycles.
5+ years of Object-Oriented Analysis, Design, and Development experience.
2+ years of server / infrastructure management.
Experience designing and developing Server Side applications running on Linux / Java / Open Source software.
Expertise building Spring Framework applications.
Excellent problem solving skills.
Experience designing RESTful APIs and implementing such APIs within a security framework such as OAuth
Strong experience with optimization and analysis of existing Server Side applications, including profiling and memory leak detection.
Preferred Qualifications :
Experience building use case driven software with Agile Software Development and Test Driven Development methodologies
Masters degree in Computer Science or equivalent work experience.
Experience with Amazon EC2, AWS is a huge plus
Experience with Maven, Jenkin, Hudson, GitHub is a plus
What you’re getting into
We’ve got big collaborative spaces for your big ideas, so bring an open mind and leave your suit in the closet. We all are committed to creating unique and rewarding consumer experiences.
Everyone is interested in succeeding for the team, for themselves and for the business. Cross-functionally and across the company, everyone has common goals and aspires to be their best.
You will learn something new or at least look at things differently every day. There are so many smart and creative people around that you’ll be motivated to pursue the ideal.
Team spirit is infectious. Belkin is an extremely open workplace, where communication is essential. Not every idea will be accepted, but you’ll be asked for your point of view.
Innovation thrives on multiple and varied levels. At Belkin we challenge conventional wisdom and refuse to accept that something cannot be done.
We are committed to diversity. Belkin is an Equal Opportunity and Affirmative Action Employer M / F / D / V. We maintain a drug-
free workplace and perform pre-employment substance abuse testing.
All candidates applying for a job in the EMEA region, please review the Applicant Privacy notice HERE