Position: Java developer
Company: Norse
Experience required: 2y
English level: intermediate

Norse is looking for a Java developer to join our cross-functional engineering team that builds the next-generation digital solutions for agriculture. As a part of our team, you will analyze software and systems, and develop the project. Your role will be to help our team design and deliver speed, scale, and reliability on our software platform, all the while keeping it secure. 

About us

- We are a native digital company that create innovating and “state-of-the-art” solutions
- We believe that new technology is vital for building great software
- We always challenge the existing concepts in our area of work

About the project:

Our application enables field operators and farm managers to efficiently track, monitor and record operations through mobile phones while generating a database of farm records to simplify reporting to authorities and marketing organizations.

Our leadership, board and investors have been hand-picked to include a wealth of agricultural experience.  Together, we aspire to provide farmers reliable support in their decision-making to maximize return on every acre – while preserving their soil and producing healthy food for a growing planet.

Within the next thirty years, the global population will hit 10 billion. This means we need to produce 70% more food than today. At the same time, available farmland will stay practically the same and environmental issues ask that we take even better care of natural resources. 

Requirements:

- Minimum Bachelors’ degree or more in computer science, engineering or a related field.
- Minimum 2+ years of experience with Java
- Experience with Kotlin
- Proficiency with the PostGIS
- Understanding of software development processes (Agile, Waterfall) 
- Strong algorithm knowledge
- Experience with version control system (Git)
- Experience in building complex applications using GCP services
- Experience with Spring Boot
- Experience with Apollo GraphQL
- Working proficiency in English (written and verbal).


In addition, our ideal candidate has:

- Superior analytical skills with strong problem solving abilities. 
- Experience with Kubernetes
 -Strategic approach to complex problems.
- Experience with document-oriented databases
- Experience with message queue systems
- Ability to communicate and collaborate effectively with development and operations teams, including senior management and customers.
- Eager to learn new things.

Why would you choose to work for Norse?

- Work on an innovative noble-minded project with a valuable social mission 
- No legacy code in the project
- Ability to use most modern frameworks and technologies
- Competitive salary and benefits
- Be part of a large international organization 
- Great opportunity for independent work, responsibilities, and career development
- Cozy office (we work remotely during quarantine period)
- Corporate events during the year 
- English lessons with a professional teacher (online during quarantine period)

If you’re ready to be challenged and take the next step in your career, send us your resume today. We look forward to meet you soon!