Senior Java Developer
Work model: one day every two weeks from the office, Warsaw, near Dworzec Gdanski metro station
Rate: up to 150 PLN/h (B2B contract)
We are looking for a motivated Senior 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.
The role offers an international scope, with projects spanning markets such as Mexico, Australia, and the Baltic countries. 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.
Experience with large-scale applications using Maven.
Strong SQL and relational database expertise.
Experience in clean REST API design and development.
Familiarity with microservices architecture.
Knowledge of architectural and design patterns.
Experience with Git and TeamCity.
Excellent English communication skills (written and spoken).
Strong problem-solving skills and proactive attitude.
Nice to Have
Experience with React for effective collaboration with frontend developers.
Knowledge of Apache Kafka.
Experience with Domain-Driven Design (DDD) or Hexagonal architecture.
Experience in decoupling monolithic applications.
Background in the fintech industry.
Senior Java Developer
Senior Java Developer