Programista/Programistka Java (branża finansowa)
ASTEK Polska
⚲ Poznań, Wrocław
21 840 - 25 200 PLN (B2B)
Wymagania
- Java
- Spring Boot
- PostgreSQL
- Oracle
- JPA
- JUnit
- Mockito
- REST API
- Postman
- Liquibase
- OpenShift
- Jenkins
- GitLab
- Maven
- RabbitMQ (nice to have)
- Kafka (nice to have)
- MongoDB (nice to have)
- Camunda (nice to have)
Opis stanowiska
O projekcie: Stanowisko Poszukujemy doświadczonego Java Backend Developera/Java Developerki do długofalowej współpracy przy rozwoju i utrzymaniu systemów backendowych w środowisku bankowym. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwój oraz optymalizację usług backendowych opartych o nowoczesne technologie Java i Spring. Dodatkowe informacje Praca odbywa się głównie w modelu 100% zdalnym, z możliwością okazjonalnych wizyt w biurze w Poznaniu lub Wrocławiu. Co oferujemy - Długoterminowa współpraca - Szkolenia techniczne, certyfikaty i podnoszenie kwalifikacji - Mentoring Competence Center - bycie członkiem społeczności CC od pierwszego dnia pracy jest szansą na rozwijanie swoich umiejętności, uczestniczenie w różnych konferencjach oraz dzielenie się wiedzą i doświadczeniem z ludźmi, którzy na co dzień mierzą się z tymi samymi wyzwaniami - Jasna ścieżka kariery - Pakiet benefitów pracowniczych (Multisport, prywatna opieka medyczna, ubezpieczenie na życie) - Przyjazną atmosferę pracy, imprezy integracyjne i spotkania team-buildingowe Wymagania: - Wykształcenie wyższe techniczne związane z IT, ukończone uzyskaniem tytułu naukowego (np. inżynier). - Bardzo dobra znajomość Java (preferowane wersje 21/25). - Doświadczenie w pracy z Spring oraz Spring Boot (preferowane wersje 3.5.x oraz 4.x). - Znajomość relacyjnych baz danych, w szczególności PostgreSQL oraz Oracle. - Doświadczenie w pracy z JPA. - Umiejętność tworzenia i testowania kodu z wykorzystaniem JUnit oraz Mockito. - Doświadczenie w projektowaniu i integracji REST API. - Znajomość zagadnień związanych z bezpieczeństwem aplikacji. - Znajomość wzorców projektowych i architektonicznych. - Doświadczenie w pracy z narzędziami: Postman, Liquibase, OpenShift, Jenkins, GitLab, Maven. - Umiejętność pracy zespołowej oraz współpracy z testerami, analitykami i Product Ownerem. Mile widziane: - Znajomość technologii RabbitMQ, Kafka, MongoDB, Camunda. - Doświadczenie w sektorze bankowym. Codzienne zadania: - Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java i Spring Boot. - Tworzenie oraz rozwijanie REST API. - Integracja aplikacji z relacyjnymi bazami danych (PostgreSQL, Oracle) z wykorzystaniem JPA/Hibernate. - Tworzenie testów jednostkowych i integracyjnych (JUnit, Mockito). - Współpraca z zespołem projektowym (testerzy, analitycy, Product Owner) - Dbanie o jakość kodu, stosowanie wzorców projektowych i udział w code review. - Wsparcie procesów CI/CD oraz praca z narzędziami developerskimi (m.in. GitLab, Jenkins, OpenShift, Maven).