Updated: 2023-09-12

Java Backend developer

Stockholm

  • Julkaistu 4 vuotta sitten
  • Englanti
  • Aloitus: Asap

Assignment Details

The client is building products for the credit/information market, and are now looking for a Backend developer to expand their team short term. 

Purpose of the job: 
Working on development and support of key data management components of the system. Improving data management and data flow monitoring techniques used. 

Key Responsibility 
• Working on design and implementation of business-critical data storage components. 
• Implementation of security and data protection. 
• Support existing solutions 
• Build reusable code and libraries for future use 
• Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement. 
• Optimization of the application for maximum speed and scalability 
• Integration of user-facing elements developed by a front-end developer with server-side logic 
• Work in the scope of set up development flow 
• Taking part in peer code reviews 

Competence & Skills 
• Absolute fluency and proficiency in Java 8+ 
• Clear understanding of OOP/OOD principles. Awareness of Software Design Patterns 
• Experience with Databases: 
-Rich experience with Elasticsearch 
• Experience with Spring: 
-Must have: Core, Spring Boot, Spring MVC, Spring Security, JDBC Template, REST Template, Spring Test 
-Clear understanding of major RDBMS concepts. Experience with SQL. Experience in MySQL would be plus 
-Experience with NoSQL Databases: MongoDB, DynamoDB 
 

-Nice to have: Spring web Flux, Spring AOP, Spring Cloud, Spring REST Docs 
• Experience in applying and fine tuning inexact/full-text text searching algorithms is much appreciated. 
• Experience in Docker and container orchestration using Kubernetes 
• Clear understanding of TDD, CI/CD principles. 
• Software testing using JUnit/TestNg, Mockito, REST Assured 
• Microservice design principles 
• Clear understanding of RESTful services design principles, HTTP 1.1 
• Expert user of modern development tools: IDE (JetBrains IDEA is preferable), Profilers, VCS 
• Confident Linux command line user. Basic shell Scripting experience 
• Experience in Akka, using of Akka Kafka Streams, Akka persistence and event sourcing 
• Apache Kafka experience, experience in fine tuning would be plus 
• Experience in developing extended Gradle build scripts would be a plus 
• Experience in configuring and working with TeamCity would be a plus

Overview

Sijainti Stockholm
Työtaakka 40 Tuntia/viikko , 100% paikan päällä
Aloitus Asap
Lopetus Avoin
Vaadittu kielitaito Englanti
Vaaditut taidot Elasticsearch, Java, REST, Spring

Toimeksianto suljettu

Tämä toimeksianto on suljettu 2020-04-09:sta alkaen, eikä siihen enää oteta vastaan hakijoita. Luo tili, jotta saat ensimmäisenä tietää, kun samankaltaisia tai muita sinulle sopivia toimeksiantoja julkaistaan Onsiterissa.

Luo käyttäjätili