JustJoin.IT Praca zdalna Senior New

Java Developer | Fin-tech

emagine Polska

⚲ Warsaw

Wymagania

  • Documentation
  • API (Application Programming Interface)
  • frontend
  • Operations
  • SQL
  • Java
  • Spring
  • Hibernate
  • Scrum
  • Maven

Opis stanowiska

Work model: remote, visit in the office once a quater in Warszawa Rate: up to 150 PLN/h (B2B contract) We are looking for a motivated Java Developer to join our team focused on building and evolving API integrations with external brokers. The ideal candidate will possess a strong background in Java, Spring-based technologies, and a deep understanding of systems integration and microservices architecture. You will contribute significantly to developing high-quality, maintainable APIs that enable seamless integration with various partners across multiple international markets. We work in a cross-functional team utilizing Scrum methodology. Main Responsibilities • Design and build high-quality APIs using Java (8/17/21) and Spring-based technologies, ensuring scalability and maintainability. • Develop and enhance broker integrations, contributing to business growth and market expansion. • Contribute to modern service-oriented architecture design applying microservices knowledge. • Manage SQL databases and ensure data consistency and reliability in applications. • Utilize tools like Git, Maven, and TeamCity for continuous integration and code delivery. • Collaborate on frontend API usability to ensure practical and well-structured solutions. • Communicate effectively in Polish and English to facilitate international collaboration. Key Requirements • At least 5 years of experience with Java (8/17/21) • Deep knowledge of the Spring Framework and Hibernate. • Strong SQL and relational database expertise. • Strong problem-solving skills and proactive attitude. • Experience in clean REST API design and development. • Familiarity with microservices architecture. • Knowledge of architectural and design patterns. • Experience with Git and TeamCity. • Polish and English proficiency. Nice to Have • Experience with React for effective collaboration with frontend developers. • Experience with large-scale applications using Maven. • Knowledge of Apache Kafka. • Experience with Domain-Driven Design (DDD) or Hexagonal architecture. • Experience in decoupling monolithic applications. • Background in the fintech industry. Recruitment process: 1. Live coding session 2. System design session 3. HR interview

🔍 Dekoder Ogłoszenia

🔴
contribute significantly to developing high-quality, maintainable APIs
Oczekuje się, że będziesz miał duży wpływ na rozwój, co może oznaczać odpowiedzialność za kluczowe moduły lub architekturę.
🔴
deep understanding of systems integration and microservices architecture
Może oznaczać zarówno doświadczenie w pracy z istniejącymi systemami, jak i projektowanie od zera, co wymaga innego poziomu zaangażowania.
🔴
contribute to modern service-oriented architecture design applying microservices knowledge
Może oznaczać projektowanie nowych rozwiązań lub jedynie wdrażanie istniejących wzorców w ramach już istniejącej architektury.
🟡
Collaborate on frontend API usability to ensure practical and well-structured solutions
Może oznaczać współpracę z frontend developerami lub konieczność rozumienia potrzeb frontendowych i dostosowywania API.