Nokia Location & Commerce Company Logo

Nokia Location & Commerce

Chicago, Illinois - United States
View all jobs at this company »

Senior Engineer

Description

Nokia’s Location & Commerce business was created to deliver differentiated location experiences for mobile products, the navigation industry, the automotive market and government and business solutions. Our goal is to bridge the virtual world with the real world with a portfolio of location content, an intelligent location platform, and a range of apps and services.

Today people own and use multiple mobile devices. These devices are getting smarter – first, because they are increasingly connected to the cloud, and second because they’re becoming sensor-rich. Thus they know more and more about their surroundings and the activities of their users. By leveraging our leading position in social location services and location data, Location & Commerce is set to enable a complete offering to consumers and B2B customers that reaches across screens and device types. By complementing hardware, software and services with “smart” social location data, we can help users experience the world in a variety of new and better ways.

Position Summary:

This position is for a Sr. Engineer within our Traffic Pattern team. 

Responsibilities:

- Design and develop using Java as core language

- Build and support data feeds based on detailed specifications which adhere to in industry standard specifications. 

- Full life-cycle software development of application or system components.  This includes analysis and software design of  software products, software development of application or system components, and unit testing.

- Develop automated acceptance tests as necessary to provide complete test coverage

- Provide innovative software techniques and product ideas

 

Requirements

- Bachelor degree in Computer Science or a related field

- 5+ years of software engineering experience

- 5+ years of Core Java API experience

- 5+ years experience with databases

- Understanding of relational and Oracle databases

- Ability to write SQL queries for returning data from multiple tables in the Oracle environment

- Understanding of Stored Procedures and how they can be modified/installed

- Experience with design patterns (GOF)

- Experience with Real-time data processing

- Experience with testing frameworks and methodologies (JUnit, Mocking Frameworks, etc)

Software & Development Environment Experience

- JDBC XML Data and Processing (DOM/Sax Parsers)

- Oracle

- Hadoop (not mandatory)

- Spring Framework

- Python

- SVN and Mercurial code repositories

- Maven for performing builds

- Eclipse IDE for software development (not mandatory)

Unix/Linux proficiency and light scripting

Behavioral

Clear, concise and proactive communication

Quick Learner with ability to dig into code to understand how it works

Ability to integrate with existing team, follow local management directives while taking ownership of activities and legacy product.

Must be a team-player with the ability to work within a collaborative Agile environment

Creative, resourceful and innovative problem solver

This Job is no longer active!