🎁 Zanim zaaplikujesz, przećwicz tę rozmowę. Załóż darmowe konto WorkMundi i odbierz Trening rozmowy kwalifikacyjnej w HelpsYouSpeak — bez opłat, bez karty. Chcę swój trening →
📍The candidate must be based in Poland. 📍 Project Description: You will join a long-term, enterprise-scale project for a global client in the investment banking domain. The project focuses on building and evolving a set of mission-critical backend services that support complex business workflows, regulatory processes, and system integrations across the bank’s ecosystem. The platform is based on a distributed microservices architecture, leveraging Spring Boot, event-driven communication, and BPM-driven process orchestration. The system operates in a cloud-enabled, containerized environment, with a strong emphasis on security, scalability, resiliency, and maintainability. You will work closely with architects, QA engineers, DevOps, and business stakeholders in an agile setup, contributing not only code but also technical direction, best practices, and mentoring. Responsibilities: • Design, develop, and maintain enterprise-grade backend services using Java 11+ and Spring Boot • Contribute to the design and evolution of distributed microservices architectures • Implement and integrate REST and SOAP APIs and event-driven solutions using Kafka • Develop and maintain business process workflows using a BPM engine (preferably Flowable) • Ensure high standards of code quality by applying SOLID principles, Clean Code, and design patterns • Write and maintain comprehensive unit and integration tests using JUnit, TestNG, Mockito, and WireMock • Work with relational and document databases such as PostgreSQL, MongoDB, and Azure Cosmos DB • Implement security and authentication mechanisms using OAuth2, JWT, and Spring Security • Collaborate with DevOps teams on containerization and deployment using Docker and Kubernetes • Participate actively in agile ceremonies (refinement, planning, reviews, retrospectives) • Provide technical guidance, perform code reviews, and advocate for engineering best practices • Collaborate closely with cross-functional teams, including QA, DevOps, and product owners Mandatory Skills Description: - Solid experience in JVM programming languages (ideally Java11+) and design patterns - Frameworks: Spring Boot - Proven track record of enterprise level application development for 7+ years - Understanding of distributed microservices architectures and communication patterns - Experience with relational and document databases (PostgresSQL, MongoDB, Azure Cosmos) - Testing Frameworks (JUnit, TestNG, Mockito, WireMock) - Messaging & Integration (Kafka, REST, SOAP) - Security & Authentication (OAuth2, JWT, Spring Security) - Containerization & Orchestration (Docker, Kubernetes) - Advocating engineering best practices (SOLID, Clean Code) - Experience with Agile mode of working - Excellent communication and collaboration skills - Familiarity with Cloud based technologies Nice-to-Have Skills Description: - experience in or willing to learn Java reactive programming/ Spring Webflux - springboot Microservices - experience with NoSQL databases (ideally MongoDB or CosmosDB) - familiarity with BPMN (eg Flowable) Languages: English: B2 Upper Intermediate
Here's where they are and how to stand out in your next interview.
24.795Jobs
9.577IN
74%EN
That number includes positions in India (9,577), Poland (3,429), the United States (1,753), Singapore (787), and Brazil (779). If you're looking to move or work remotely, check which countries match your goals — then filter WorkMundi by location to see what's actually hiring near you.
Most developer ads you'll see are written in English: 18,397 of the 24,795. That doesn't tell you whether the job itself requires you to speak English or work in English daily, so read each posting carefully. Don't assume the language of the ad matches the language of the team.
The employers posting the most developer roles are Link Group (369 jobs), Upvanta (257), jobgether (226), and OfferZen (212). If you're applying to any of these, research their hiring patterns. They move fast and post often, which means they're either scaling hard or replacing people who didn't fit.
In your interview, expect this: 'Walk me through the last time you had to debug something that took you more than an hour. What was it, what did you try first, and what would you do differently?' Hiring managers ask this to see if you think systematically or just try random fixes. Have a real example ready with specifics.