Remote Senior Java/Kotlin Engineer

Przegląd oferty

Lokalizacja
Remote, Remote
Rodzaj pracy
Pełny etat
Wynagrodzenie netto
22,000 zł - 30,000 zł Za MiesiÄ…c
Data opublikowania
2 lat temu

Szczegóły

ID oferty
5860
Typ pracy
Zdalnie
Rozmiar firmy
ponad 200
Wynagrodzenie
Umieszczone w ofercie
Wykorzystywane technologie
Design Patterns, Docker, Kubernetes, OWASP, SQL, NoSQL, Kanban, SAFe, Java
Typ umowy
B2B
Rekrutacja
Online
Rekrutacja w języku
Polski Angielski
Korzyści
Prywatna opieka medyczna, Finansowanie kursów, Siłownia, No dress code, Lunch card, Kawa za free, Play room, Prysznic, Parking rowerowy, Startup atmosphere, Międzynarodowe projekty, Małe zespoły, Elastyczne godziny pracy,
Poziom doświadczenia
Senior
Wymagana
Java SQL

Opis oferty

  • Knowledge of software architecture and design patterns
  • Knowledge of software testing principles
  • Broad experience with various software engineering technologies
  • Ability to provide insightful code reviews
  • Experience with testing frameworks and methodologies, including unit and integration testing
  • Experience with containerization technologies such as Docker and Kubernetes
  • Understanding of security and data protection principles (e.g. OWASP 10)
  • Experience working with databases, knowledge of basic database design principles, and understanding of different types of databases (SQL/NoSQL)
  • Experience with agile development methodologies such as Scrum or Kanban (SAFe)
  • Team player with initiative and a results-oriented attitude, and a good sense of quality
  • Strong problem-solving and analytical skills, with keen attention to detail
  • Good communication skills
  • Spoken English

Opis oferty 

The  client is a US-based hedge fund, the investment management division of one of the largest banks in the world.

We are helping in migrating their existing services and applications to AWS while also creating new ones. As part of this project, you will be involved in modernizing software and creating new development standards.

This modernization effort involves creating shared libraries and components that will streamline development and maintain high coding and design quality standards.

As a Senior Java/Kotlin Engineer, you will be responsible for designing and implementing reusable and scalable libraries, collaborating with other engineers to understand their needs and requirements, and maintaining the libraries over time.

Zakres obowiązków

  1. Designing and implementing reusable and scalable libraries and components 
  2. Developing Gradle plugin to assist teams in the development 
  3. Splitting existing monolithic structures into smaller projects with modular architecture 
  4. Writing architectural and technical documentation 
  5. Evaluating new technologies and frameworks to improve the existing systems 
  6. Conducting code performance analysis and optimization 
  7. Participating in code reviews and mentoring junior team members 
  8. Taking ownership of projects and driving them to completion within deadlines 
  9. Discussing designs and architecture in the team 
  10. Collaborating with other engineers to understand their needs and requirements 
  11. Communicating with tech stakeholders, discussing architecture and initiatives