# Senior Java Software Engineer

Senior Java Software Engineer

In Office Full Time     Tirana, Albania
Posted date: 17 Mar 2019

Description

Senior Java Software Engineer (Java 8, Spring Boot, Microservices, Cloud)

ROLE AND RESPONSIBILITIES

We are looking for a true team player with solid experience of building consumer focused applications in an agile, fast-paced environment. We want a person who has hunger for delivering a delightful user experience, shipping high quality software every day on a CI/CD environment, and is keen to make progress individually as well as to improve team, product and business performance.

REQUIRED

  • Strong experience designing and building solutions in Java 8/Spring Boot
  • Solid Core Java
  • Multi-threading
  • Memory management
  • Containerisation
  • Experience in designing and building solutions with the following architectures:
    • Microservices
    • Event-driven/asynchronous messaging
  • Experience designing and building API
  • Experience with Continuous Integration, Continuous Delivery, Test Automation, TDD
  • Experience developing on cloud technology (AWS/Google Cloud)
  • Ruthless attention to detail, quality and consistency, combined with ability to work to tight timescales in a fast-paced agile environment.
  • Fluent English

DESIRABLE

  • Serverless architecture on GAE / AWS
  • Experience with functional programming paradigms

EXPERIENCE / QUALIFICATION

You have earned a good degree at a top university and have gained 8+ years of work experience in high-performance environments. Moreover, you have a proven track record of personal and academic achievements, and can demonstrate an ongoing interest in technology and development.

Position

Senior Java Software Engineer

Category

Engineering

Type

Full Time

Speciality

Software Engineering

Experience level

2-5 years

Minimum weekly availability

40 hours

Salary

Negotiable

Urgent

No


Skills