Lead Senior Java Developer

Przegląd oferty

Lokalizacja
Kraków, Małopolskie
Rodzaj pracy
Pełny etat
Wynagrodzenie netto
13,314 zł - 15,617 zł Za MiesiÄ…c
Data opublikowania
2 lat temu

Szczegóły

ID oferty
6032
Typ pracy
Hybrydowo
Rozmiar firmy
50-100
Wynagrodzenie
Umieszczone w ofercie
Wykorzystywane technologie
Java, Spring, SOA, Spring Boot, SQL, Git, Maven, Jenkins
Typ umowy
Umowa o pracÄ™
Rekrutacja
Online
Rekrutacja w języku
Polski
Korzyści
Prywatna opieka medyczna, Międzynarodowe projekty, Małe zespoły, Elastyczne godziny pracy,
Poziom doświadczenia
Senior
Wymagana
GIT Java Maven Spring

Opis oferty

Sales and Customer Service (SCS) is one of the tools developed within the Advisory Solutionsorganization that provides an overview of customers’ engagements, quick access to more detailed information about customers’ activities and products, and gives a seamless jump to other banking systems.

Currently, we are looking for an experienced Lead/Senior Java developer, who will help the SCSapplication to evolve and modernize, as well as guide the team to implement best software engineering practices. We need an engineer who is aware of and has the skills to move towards the current trends, but at the same time is not afraid to work with a mature solution used in production by >50 banks.

Areas of Responsibility

  • Cooperating with Product Managers, customers, and the engineering team to create product vision, backlog, and plans.
  • Developing, testing, and maintaining the SCS application
  • Suggesting and implementing technical and architectural modernizations to the SCS application
  • Sharing knowledge and implementing the best software engineering practices

Qualifications

Mandatory:

  • At least 5 years of work experience with enterprise applications
  • Experience implementing Java backend solutions, with practical knowledge of the Spring Framework (core libraries) and Spring Boot, ORM tools, relational database design, and service-oriented architecture (SOA)
  • Knowledge and Experience using SQL for data retrieval and the creation of relational database schemas
  • Understanding of fundamental OO design patterns and programming best practices (TDD, DDD, etc.)
  • Good understanding of RESTful Web Services
  • Experience using development and deployment tools like Git, MVN, Jenkins, Nexus
  • Experience with CI/CD pipelines
  • Understanding an Agile way of working, including ceremonies and responsibilities
  • Fluency in English as we are an international team

Personal qualifications:

  • You have passion for technology and sustainable architecture
  • You enjoy knowledge sharing and enjoy teaching others
  • You have high analytical skills, present can-do attitude and you are self-reliant
  • You communicate well on all levels of the organization, which means that you are also a good listener, consider multiple perspectives, and show empathy.

Nice to Have:

  • Hands-on experience with React
  • Experience with the Banking/Financial domain