Senior Java Developer

Senior Java Developer

PLACE OF WORK: BERLIN

Talent Hills’ Client is European leader of e-commerce solutions dedicated to automotive sector, a trusted business partner of car dealerships in almost whole Europe.
The company leads businesses in more than 30 countries worldwide. Due to natural grow of the company and necessity of building new teams, we are offering a Berlin- based position of Senior Java Developer.
By joining the team you will take a part in full lifecycle engineering using newest technologies and architecture of over 110 microservices in cloud environment.

Range of duties:

– Participation in full lifecycle engineering: architecture, solution design, development, quality assurance and maintenance of application using Java technologies: Java 8 (streams, lambdas), Spring Boot, Spring Cloud;
– Solve complex problems connected with software architecture and development;
– Creating technical documentation.

Requirements:

– 5+ years of professional experience in Java programming (especially Java 8) with Spring based technologies;
– Deep understanding of the JVM;
– Experience working with restful APIs;
– Hands on experience with Spring Boot (Spring Cloud nice to have);
– Very good English;
– Understanding complex technical problems.
Other technologies used in a project: spring-cloud, java8, postgres 9.4 with jsonb types, elasticsearch, AWS technologies like ec2, ecs, s3, rds, sqs/sns, elasticache and some lambdas.

Offer:

– Perfect technological environment and possibility to develop yourself in newly-created team consisting of experienced people and having real impact on car industry in Europe
– Startup atmosphere working for large and stable organization;
– Long-term cooperation;
– Benefits package including discounts on various services, regular team-events;
– Smooth start in Berlin, which means that you will receive relocation support that includes assistance with visa, apartment search, moving costs and help with German bureaucracy.