Experienced Java Developer

icon location Tartu, Estonia
icon company Nortal

Unverified relocation package Source: lever.co

About Nortal

Nortal is a multinational strategic change and technology company. Combining the unique experience of transforming Estonia into a digital leader and creating change in businesses with a strategic approach and data-driven technology, our vision is to build a seamless society. Nortal operates in nearly 20 countries and employs over 750 specialists who carry out high-impact projects across Europe, Middle East, Africa, and North America.

Position

We are looking for a seasoned Java developer to join our team for the Unemployment Insurance Fund (Töötukassa), the sole provider of services and benefits for the unemployed people and at-risk employees.

The application we're building is EMPIS, a Web-based information system that provides different services for the labor market. EMPIS is awesome not only due to its technical features (such as extensive automation, integration with X-Road, and algorithm-driven decision logic) but also because of the high impact - more than 100,000 people in Estonia rely on it.

We use Java SE 8, Tomcat 8, Angular for front-end, Oracle 12c for DB, Amazon S3 for storage, CAS for authentication, Hazelcast for distributed cache, and Gradle for builds. Our testing framework is Selenium and our code reviews go through Crucible. We're also strongly moving towards containerization with Docker.

Our team of more than 30 people (developers, analysts, and QA engineers) is full of smart and dedicated people with strong team spirit. We care about clean and efficient code, learning from mistakes, and making our successes repeatable.

We use a variation of Agile with daily scrums, task estimation meetings, and sprint retrospectives. Though the development process is pretty much nailed down and we've come to understand what works and what doesn't, there's always room for fresh ideas – your ideas!

Most of the time you'll be developing new features based on detailed specifications, with some code reviews, bug-fixing, and codebase maintenance thrown in. The tasks and issues are diverse and touch upon the back-end, middleware, and front-end alike. You'll be working closely with all roles in the team, for example, discussing implementation details with the analysts, getting guidance from fellow developers, and helping the QA with more technical issues. There's not much, if any, direct contact with the customer or end-users.

Your qualification
  • At least 3-4 years of Java experience, sufficient to guide less experienced colleagues if needed
  • Actual experience with the Spring framework (Spring Boot, JDBC, Security)
  • Experience working in and with a team, rather than going solo all the time
  • Familiarity with Git (preferred) or Mercurial/SVN, including branching and merging
  • Intermediate knowledge of SQL
  • Habit of covering your code with unit tests
Will be a plus
  • Practical knowledge of Angular (v2 and later)
  • An Oracle/SUN Certified Professional Java Developer (OCP) certificate or willingness to take the certification after the probationary period
  • Practical experience with Hazelcast
  • Practical experience with Docker
What we offer
  • The possibility to join one of Nortal's most successful teams
  • Various opportunities to gain experience through challenging (but not frustrating) work, frequent training sessions, and learning from skilled colleagues
  • A clear career path that encourages you and provides you with opportunities that correspond with your ambition
  • An inspiring developer community within Nortal, with 200+ global advocates to boost your personal growth
  • Support for taking certification courses and exams, and participating in relevant conferences
  • A comfortable office environment that allows you to focus on work and recharge yourself
  • Flexible working hours and annual salary raises

Experienced Java Developer

icon location Tartu, Estonia
icon company Nortal

Unverified relocation package Source: lever.co

About Nortal

Nortal is a multinational strategic change and technology company. Combining the unique experience of transforming Estonia into a digital leader and creating change in businesses with a strategic approach and data-driven technology, our vision is to build a seamless society. Nortal operates in nearly 20 countries and employs over 750 specialists who carry out high-impact projects across Europe, Middle East, Africa, and North America.

Position

We are looking for a seasoned Java developer to join our team for the Unemployment Insurance Fund (Töötukassa), the sole provider of services and benefits for the unemployed people and at-risk employees.

The application we're building is EMPIS, a Web-based information system that provides different services for the labor market. EMPIS is awesome not only due to its technical features (such as extensive automation, integration with X-Road, and algorithm-driven decision logic) but also because of the high impact - more than 100,000 people in Estonia rely on it.

We use Java SE 8, Tomcat 8, Angular for front-end, Oracle 12c for DB, Amazon S3 for storage, CAS for authentication, Hazelcast for distributed cache, and Gradle for builds. Our testing framework is Selenium and our code reviews go through Crucible. We're also strongly moving towards containerization with Docker.

Our team of more than 30 people (developers, analysts, and QA engineers) is full of smart and dedicated people with strong team spirit. We care about clean and efficient code, learning from mistakes, and making our successes repeatable.

We use a variation of Agile with daily scrums, task estimation meetings, and sprint retrospectives. Though the development process is pretty much nailed down and we've come to understand what works and what doesn't, there's always room for fresh ideas – your ideas!

Most of the time you'll be developing new features based on detailed specifications, with some code reviews, bug-fixing, and codebase maintenance thrown in. The tasks and issues are diverse and touch upon the back-end, middleware, and front-end alike. You'll be working closely with all roles in the team, for example, discussing implementation details with the analysts, getting guidance from fellow developers, and helping the QA with more technical issues. There's not much, if any, direct contact with the customer or end-users.

Your qualification
  • At least 3-4 years of Java experience, sufficient to guide less experienced colleagues if needed
  • Actual experience with the Spring framework (Spring Boot, JDBC, Security)
  • Experience working in and with a team, rather than going solo all the time
  • Familiarity with Git (preferred) or Mercurial/SVN, including branching and merging
  • Intermediate knowledge of SQL
  • Habit of covering your code with unit tests
Will be a plus
  • Practical knowledge of Angular (v2 and later)
  • An Oracle/SUN Certified Professional Java Developer (OCP) certificate or willingness to take the certification after the probationary period
  • Practical experience with Hazelcast
  • Practical experience with Docker
What we offer
  • The possibility to join one of Nortal's most successful teams
  • Various opportunities to gain experience through challenging (but not frustrating) work, frequent training sessions, and learning from skilled colleagues
  • A clear career path that encourages you and provides you with opportunities that correspond with your ambition
  • An inspiring developer community within Nortal, with 200+ global advocates to boost your personal growth
  • Support for taking certification courses and exams, and participating in relevant conferences
  • A comfortable office environment that allows you to focus on work and recharge yourself
  • Flexible working hours and annual salary raises

You have successfully subscribed

Create an alert

CV Compiler Illustration

Get more interviews

Our new Product β€” CV Compiler will help you upgrade your CV and get more interviews. Registered users will get the promo code for 20% discount

Improve Your Resume

As an applicant