Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
July 9, 2026
Senior Backend Developer – Java and Node.js Platforms
Senior • Hybrid
23,100 - 28,350 PLN
Krakow, Poland
Empower innovative architecture tools — shape the future of banking technology!
Krakow-based opportunity with hybrid work model (up to 3 remote days per week).
As a Senior Backend Developer – Java and Node.js Platforms, you will be working for our client, a leading international bank. You’ll contribute to designing, building, and maintaining cutting-edge internal tooling that supports the bank’s Future State Architecture across CTO Platforms. Your work will enable seamless integration of data, workflows, and autonomous AI agents, helping redefine technology governance at scale and driving digital transformation.
Your main responsibilities:
- Design, develop, and maintain reliable internal tooling supporting Future State Architecture (FSA) with a focus on security, resilience, and usability.
- Build backend services and APIs using Node.js and/or Java, integrating with PostgreSQL and other enterprise data sources.
- Develop web UI components utilizing modern JavaScript/TypeScript frameworks to deliver intuitive user workflows.
- Apply agentic engineering practices to orchestrate autonomous AI agents for building, testing, and deploying software.
- Implement secure, efficient integration patterns (e.g., MCP, API design, tool/function calling) across the architecture ecosystem.
- Collaborate with architects, platform engineers, and stakeholders to translate architectural needs into effective technical solutions.
- Ensure solutions adhere to client's engineering standards, including testing, performance, security, and operational readiness.
- Support continuous improvement initiatives through automation, code reviews, and operational support for live systems.
You're ideal for this role if you have:
- At least 5 years of experience in software engineering, with strong expertise in Node.js and/or Java.
- Proficiency with relational databases, particularly PostgreSQL (data modeling, query optimization).
- Web UI development experience with modern JavaScript/TypeScript frameworks.
- Knowledge of agentic application engineering, including orchestration of autonomous AI agents.
- Experience with integration patterns such as MCP, API design, and tool/function calling.
- A production engineering mindset, emphasizing security, resilience, performance, and observability.
- Solution design skills for internal platforms and tooling.
- Excellent English communication skills and proven experience in stakeholder collaboration within a global environment.
It is a strong plus if you have:
- Certifications or experience in automation, DevOps, or related fields.
- Additional familiarity with cloud services or enterprise architecture frameworks.
Language Required for the role:
Fluent English (spoken and written).
Eligibility to work in:
Only candidates with an existing legal right to work in the European Union will be considered for this role.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Similar jobs you might like
Technology
ITDS
Senior Java Backend Developer – Cloud and Microservices Expertise
Senior
Hybrid
Krakow, MA, Poland
27,720 - 33,600 PLN
🏢 Summary: Hybrid Senior Java Backend Developer role in Krakow focused on building secure, scalable distributed microservices for modern banking messaging platforms. The role covers application design and development, quality standards, testing, automation, and technical mentoring within an Agile product team. 🗂️ Requirements: 5+ years of senior experience with Java, Spring Boot, and Kubernetes, Hands-on AWS cloud experience, CI/CD experience with GitHub, Jira, Jenkins, Maven, and Groovy, API design expertise: Swagger, OpenAPI 3.0, REST, JSON, microservices, OAuth 2.0 authentication and authorization experience, Kong API Gateway experience, TDD and Agile/Scrum development experience, Ability to translate business requirements into technical solutions, Communicative English proficiency, Legal right to work in Europe 📃 Skills: Java, Spring, Kubernetes, AWS, GitHub, Jira, Jenkins, Maven, Groovy, Swagger, OpenAPI, REST, JSON, Microservices, OAuth, Kong, TDD, Scrum 🏢 Description: Kick-start innovation in banking technology — develop scalable, secure, and high-performing microservices! Krakow-based opportunity with hybrid work model (up to 3 remote days per week). As a Senior Java Backend Developer – Cloud and Microservices Expertise , you will be working for our client, a leading financial institution dedicated to delivering state-of-the-art messaging solutions to enhance customer engagement. Your expertise will drive the design and development of distributed systems, supporting the modernization and standardization of critical messaging platforms. Join us and contribute to shaping the future of banking communication technology. Your main responsibilities: Applying your technical expertise to develop high-quality applications/systems in line with requirements and standards. Collaborating within a multi-disciplinary, Agile product team to design and build distributed microservices using modern technology stacks. Defining and maintaining technical quality standards across platforms. Building strong decision-making and problem-solving skills within your area of expertise. Producing efficient, maintainable code that aligns with business needs and technical dependencies. Conducting thorough unit testing to ensure software performance and reliability. Challenging code and design quality to uphold industry standards and project excellence. Contributing to automation test coverage and quality assurance processes. Maintaining effective communication with team members and stakeholders. Promoting innovative technologies and mentoring engineering colleagues. You’re ideal for this role if you have: Minimum of 5 years’ senior experience in Java, Spring Boot, and Kubernetes. Practical experience working with Cloud platforms, especially AWS. Strong knowledge of CI/CD tools such as GitHub, Jira, Jenkins, Maven, and Groovy. Expertise in API design standards: Swagger, OpenAPI 3.0, REST, JSON, Microservices architecture. Knowledge of authentication and authorization via OAuth 2.0, with experience using Kong API Gateway. Familiarity with Agile testing methodologies, particularly TDD, and extensive Agile/Scrum development experience. Ability to work closely with business stakeholders to translate functional requirements into robust technical solutions. Strong problem-solving capability with a focus on innovative, scalable solutions. It is a strong plus if you have: Experience with additional cloud services or certifications. Knowledge of DevOps practices beyond the core technologies listed. Language Required for the role: English – Communicative proficiency essential for effective collaboration and stakeholder engagement. Eligibility for the role: Only candidates with an existing legal right to work in Europe will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
Snatch Up
Senior Backend Software Engineer
Senior
On-site
Krakow, MA, Poland
90,000 - 140,000 EUR
🏢 Summary: Join an early-stage product team to design and deliver scalable, high-volume backend systems using Node.js, TypeScript, and AWS. The role offers end-to-end ownership, influence over architecture and engineering practices, and mentoring responsibilities in a hybrid Kraków setup. 🗂️ Requirements: 5+ years of production software development with Node.js and TypeScript, Practical AWS knowledge, Distributed systems design knowledge, Scalability knowledge, Event-driven architecture experience, Automated testing experience, Independent problem-solving ability, English communication skills, Ability to work in an evolving, fast-paced environment 📃 Skills: Node.js, TypeScript, AWS, Lambda, ECS, S3, RDS, Jest, Vitest, Playwright 🏢 Description: Senior Backend Engineer: Node.js & AWS Location: Kraków, Poland Working model: Hybrid Contract: Employment agreement or B2B Build high-scale systems from the beginning We’re hiring an experienced backend engineer to join a growing international technology business as it expands its engineering presence in Kraków. This is an opportunity to help create a new product rather than inherit a finished roadmap. You’ll influence early technical decisions, build systems designed for demanding workloads, and take meaningful ownership from architecture through production. The company develops robust data infrastructure used by organizations operating in complex, high-stakes environments. Its technology processes large volumes of information and supports products where speed, availability, and accuracy genuinely matter. If you enjoy solving difficult engineering problems, making pragmatic architectural decisions, and seeing your work reach production, this role offers plenty of room to make an impact. What you’ll be doing Design and deliver scalable backend services with Node.js and TypeScript. Build APIs and asynchronous, event-driven workflows in AWS. Engineer reliable systems capable of supporting intensive, high-volume workloads. Own features throughout their lifecycle, from technical discovery and design to deployment and ongoing improvement. Help establish the architecture and engineering practices of a new product. Partner with product specialists and engineers across multiple disciplines. Support other developers through mentoring, thoughtful reviews, and knowledge sharing. Strengthen standards around testing, security, maintainability, and operational reliability. Respond constructively as requirements evolve and new technical challenges emerge. What we’re looking for At least five years of professional experience building production software with Node.js and TypeScript. Strong practical knowledge of AWS. Experience with services such as Lambda, ECS, S3, or RDS is especially relevant. A solid understanding of distributed system design, scalability, and event-driven architecture. Experience using modern automated testing tools such as Jest, Vitest, or Playwright. The confidence to investigate unfamiliar problems and move work forward independently. Clear English communication skills. Comfort working in an energetic environment where priorities and products continue to evolve. Additional experience we’d value You don’t need to bring everything on this list, but any of the following would be useful: Go development. Distributed platforms or messaging-based systems. Large language models or contemporary AI development tools. React. Relational and non-relational databases. Docker and Kubernetes. CI/CD pipelines and modern delivery practices. Why consider this opportunity? Join at an early stage and help shape a product’s technical direction. Work on challenging systems where performance and reliability are fundamental. Take genuine ownership without unnecessary layers of decision-making. Become part of a new engineering group in Kraków with room to influence how it develops. Collaborate in an international, English-speaking environment. Choose between an employment contract and a B2B arrangement. Work within a hybrid model in Kraków. Join a profitable, expanding business focused on sustainable long-term growth.
Technology
McGregor Boyall
Backend Engineer
Senior
Remote
Warsaw, MZ, Poland
26,000 - 32,000 PLN
🏢 Summary: Senior Back-end Developer role focused on designing secure, reliable Node.js/TypeScript backends for real-time automated decision-making. The position involves microservices, databases, APIs, cloud deployments, automated testing, production support, and AI-assisted development in an agile international team. 🗂️ Requirements: 5+ years of Node.js, JavaScript, and TypeScript experience, Relational database experience, Microservices and system design knowledge, Test pyramid implementation experience, Security best practices, AI-assisted development tool proficiency, English proficiency, Afternoon/evening availability for cross-time-zone collaboration 📃 Skills: Node.js, JavaScript, TypeScript, PostgreSQL, MySQL, Docker, Kubernetes, AWS, Fargate, Lambda, Nest.js, Cursor, Devin 🏢 Description: Senior Back-end Developer (Node.js / TypeScript) About the Role We are looking for a Senior Back-end Developer to join our client's team. You will architect and implement robust backends, interacting with various data stores and third-party APIs to support real-time automated decision-making. Working in an agile, multinational environment, you'll have huge creative freedom and ownership over your projects while collaborating closely with Product Managers, Senior Engineers, and Architects. Key Responsibilities Architect and implement backends and their interactions with data stores and APIs. Support reliable databases and APIs for real-time automated decision-making. Deploy software using industry-standard tooling like Kubernetes clusters and AWS Lambda functions. Investigate and resolve production issues, implementing timely fixes to minimize user impact. Focus heavily on security, following Defense in Depth principles and ensuring containers are secure. Implement robust automated test suites (unit, integration, and e2e) to maintain a low failure rate. Leverage AI-assisted development tools (such as Cursor, Claude Code, or Devin) as a core part of your daily workflow to accelerate speed and quality. Requirements 5+ years of hands-on experience with Node.js, JavaScript, and TypeScript . Practical knowledge of at least one relational database system (e.g., PostgreSQL, MySQL, or SQL Server). Adept with microservices and system design patterns. Experience implementing the test pyramid and utilizing good security practices. Strong sense of ownership, independence, and the ability to clearly convey ideas across technical and non-technical teams. Comfort with AI-assisted development tools as a core part of your setup. Good command of English (written and spoken). Availability in the afternoons/evenings for occasional alignment with multinational teams across time zones. Tech Stack & Tools Backend: Node.js, TypeScript, Nest.js Cloud & DevOps: Docker, Kubernetes, AWS (Fargate, Lambda) Testing: Automated software testing (unit, integration, e2e) AI Tools: Cursor, Claude Code, Devin (autonomous AI engineer) Nice-to-Haves Familiarity with Docker/Kubernetes/AWS deployment processes. Experience with profiling and performance optimization. Experience giving high-quality feedback during code reviews.
Technology
Optiveum
Java Developer
Senior
Hybrid
Warsaw, MZ, Poland
120 - 150 PLN/hr
🏢 Summary: Senior Java Developer role focused on building and maintaining scalable backend services for digital banking platforms. The position combines Java development with ownership of backend testing, AI-assisted delivery practices, and collaboration in a cross-functional agile team. It offers a B2B contract, up to 150 PLN/h net + VAT, and hybrid work in Warsaw. 🗂️ Requirements: Backend development experience at Regular or Senior level, Java 21+ proficiency, REST API and microservices architecture experience, Spring Boot 3.4, Spring WebFlux, and Hibernate experience, Test automation experience with JUnit5, Cucumber, and WireMock, Git, Maven, Jenkins, Oracle DB, DB2, SQL, and Splunk knowledge, SOLID principles understanding, AI tools usage in software development, Fluent English 📃 Skills: Java, REST, Microservices, Spring, WebFlux, Hibernate, JUnit, Cucumber, WireMock, Git, Maven, Jenkins, Oracle, DB2, SQL, Splunk, SOLID, AI 🏢 Description: Senior Java Developer About our Client You will be working for a prominent player in the banking industry, helping shape the future of digital business banking across the Nordic region. The client builds and delivers innovative web and mobile banking solutions used by customers in Denmark, Finland, Sweden, and Norway, continuously evolving the next generation of scalable digital banking services. The Role & Expectations We are looking for a Senior Java Developer who embraces a blended capability role. Beyond standard development tasks, you will be expected to champion and drive backend testing within your agile team. You should be comfortable working in a modern, large-scale banking platform and proactively using AI-powered tools to optimize your daily workflow. What you will do Design, develop, test, and maintain backend services that power digital banking platforms. Drive backend testing activities (performance, unit, integration, and API testing) ensuring highly reliable and scalable solutions. Leverage AI-powered tools as a standard part of your daily development, testing, and delivery practices. Collaborate closely with business stakeholders to understand requirements and translate business needs into technical solutions. Contribute to the full product lifecycle—from technical design and implementation to continuous improvement and operational support. Work collaboratively within a cross-functional agile team based in a vibrant Warsaw hub. What we expect (Must-haves) Strong experience as a Backend Developer (Regular to Senior level). Solid proficiency in Java 21+ , REST APIs, and microservices architecture. Hands-on experience with Spring Boot 3.4 , Spring WebFlux, and Hibernate. Experience in test automation ( JUnit5, Cucumber, WireMock ). Working knowledge of Git, Maven, Jenkins, Oracle DB/DB2/SQL, and Splunk. Strong understanding of SOLID principles (knowledge of reactive programming is a major advantage). Mandatory experience in utilizing AI tools in software development. Fluent English (essential for daily communication in an international environment). Nice-to-haves Frontend development experience (JavaScript, TypeScript, Angular 2+). Familiarity with testing tools and frameworks like Playwright, qTest, and Gherkin. ISTQB Foundation certification. What is offered Salary: Up to 150 PLN/h net + VAT. Contract: B2B agreement Work model: Hybrid (3 days per week in the Warsaw office).
Technology
ITDS
Senior Java Developer (with basic Angular)
Senior
Hybrid
Warsaw, MZ, Poland
18,900 - 27,300 PLN
🏢 Summary: Hybrid Senior Java Developer role focused on building scalable RESTful microservices and basic Angular front-end features for secure, high-performance web applications. The position uses Java 17, Spring, Angular, Oracle, and Jenkins within Agile and DevOps delivery workflows.
🗂️ Requirements: 6–8 years of Java development experience, Java 11+ / JDK 8+ experience, Angular 8+ experience, TypeScript and modern front-end development experience, Spring Framework experience: Boot, Batch, Security, 2–3 years of RESTful microservices experience, Hibernate and JUnit knowledge, SQL, PL/SQL, and Oracle database experience, Fluent English, Existing legal right to work in the European Union
📃 Skills: Java, JDK, Angular, TypeScript, JavaScript, HTML, CSS, Spring, SpringBoot, SpringBatch, SpringSecurity, REST, Microservices, JSON, XML, Hibernate, JUnit, SQL, PLSQL, Oracle, Jenkins, CI/CD, DevOps, Agile
🏢 Description:
Technology
VISTULO
Senior Java Engineer (Trading Systems)
Senior
Remote
Wroclaw, DS, Poland
270 - 300 PLN
🏢 Summary: Fully remote Senior Java Backend Engineer role for Poland-based developers building low-latency, high-throughput trading systems for equities, options and FX. The role focuses on algorithmic order management, order routing, real-time market data and performance-critical core Java development within a long-term bank project. 🗂️ Requirements: Current core Java development experience, Strong algorithms, complexity, multithreading and Java standard-library knowledge, Deep Java collections and data-structures knowledge, Backend front-office trading-system experience, Front-office workflow and electronic-trading-platform knowledge, Algorithmic order-management or order-routing experience, Event-driven systems and performance-tuning expertise, Low-latency trading-systems knowledge, Ability to work with a 6-hour overlap with US Eastern hours, English proficiency, Poland residency and legal authorization to work in Poland, Background-check clearance 📃 Skills: Java, Algorithms, Multithreading, Collections, Databases, Trading, OrderRouting, OrderManagement, PerformanceTuning, MarketData 🏢 Description: Want to work on trading systems at a top N. American Bank This isn’t just another dev role. It’s your chance to engineer the core of global trading. We’re talking ultra-low-latency architectures, real-time market data, and automation at scale — all in an environment where milliseconds matter and billions move. You’ll work on greenfield and semi-greenfield projects, building trading systems for equities, options, FX (forex), and more. If you thrive on complexity, love solving performance challenges under pressure, and want to collaborate directly with traders and product teams at the sharp edge of financial technology, this is your arena. The Role at a Glance Senior Java Backend Engineer Building trading systems, including high-performance backend services for algorithmic order management and order routing (multiple projects & various asset classes) Fully remote for a top N. American bank (for residents of Poland only) Part of the core team - this is not a legacy support role or an outsourced B team This role requires experience building trading systems, ideally with order routing or algorithmic order management. Some capital markets experience is required. If you enjoy working on low-latency, high-throughput trading systems, join us and build the next generation of high-performance capital markets solutions. Why Join Us? Work on a large-scale, low-latency trading system . No Legacy: Join an actively developed system — the engineers who built it originally are still on the team. Collaborate with a world-class team of developers across North America and Europe. Enjoy the stability of a long-term, fully remote role that only a bank can offer. A successful candidate will be a very strong programmer with current Java development experience. They must also be curious, open-minded, and desire to learn new things. English proficiency is a must. This role is for developers who excel at programming core Java from the ground up, not just integrating frameworks or APIs. If you’re fascinated by understanding systems ‘under the hood,’ this role is for you. Successful candidates enjoy geeking out about data structures and debugging application performance issues. This is a fully remote backend Java development role for a developer in Poland . You will be working through a Polish company that will provide the support and administrative assistance to make you successful in the role. We are looking for people to join the team long-term. Only open to residents of Poland. Polish citizens, as well as legal residents with permission to work in Poland, are welcome. What we offer Work that matters in the financial domain: You’ll be building a high-performance trading system at an established financial institution. Professional growth: Collaborate with smart, highly capable developers in a supportive and challenging environment. Direct collaboration : You will work directly with the client team in North America and in Poland. 1st-tier work : This is not a technical support or legacy maintenance role. The system is functional and is actively being built and you will take part in updating it. The people who built the system are still part of the team. Long-term commitment: This is not a fixed-scope or fixed-term outsourcing role; we value people who want to grow and contribute long-term. Flexibility & remote work: Fully remote position based in Poland with increasing schedule flexibility post-onboarding. Competitive Compensation: Top pay and ample time-off options. Responsibilities Design and implement robust software solutions for equities and FX trading systems using core Java. Build high-performance backend services that algorithmically manage and route orders. Create thorough test cases to ensure software stability and reliability. Collaborate with operations teams regarding building new features and improving existing functionality. Requirements Must have Current Java programming experience, with a strong understanding of programming concepts, including algorithms, complexity, and multi-threading, and Java’s language capabilities and standard libraries. Good knowledge of the data structures: familiarity with the Java collections framework, depth of understanding of the commonly used data structures, intuition on what to use when. Proven experience building backend services for front-office trading systems. Deep understanding of front-office workflows and electronic trading platforms (any asset class). Built or contributed to the algorithmic order management systems or order routing systems (any asset class). Expertise in multi-threading, event-driven systems, and performance tuning. Ability to break down complex workflows into maintainable, high-quality solutions. Strong communication skills and comfort working in high-stakes, trader-facing environments. Knowledge that is required for building low-latency (measured in microseconds) trading systems. Ability to align your work with a 6-hour overlap with US Eastern business hours. Nice to have Exposure to time-series databases and market data integration. Familiarity with algorithmic workflows and pricing engines. A computer science degree from a top Polish school. The recruitment process Submit your CV. Answer a few written questions and a short programming exercise which you can do at your own pace. Participate in a three-stage interview process: Written screen Technical screen interview Three technical interviews with future team members Discuss your experience and skills. Solve verbal algorithm problems (focus on clarity and understanding). Tackle live coding challenges (no trick questions). No take-home assignments – we respect your time. Successful candidates will need to pass a standard background check.
Technology
MOTIFE
Senior Java Developer
Senior
Hybrid
Krakow, Poland
27,000 - 30,000 PLN/mo
🏢 Summary: Senior Java Developer role focused on building and modernizing secure, scalable backend platforms and microservices for investment management products. The position offers hands-on architectural ownership, production support responsibilities, and collaboration across Agile engineering and business teams in a hybrid Krakow model. 🗂️ Requirements: 6+ years of commercial Java enterprise application development, Java 17+ proficiency, Advanced Spring and Spring Boot experience, REST API and backend service development experience, Microservices architecture knowledge, Object-oriented design, clean code, and design patterns, SQL query analysis and optimization, Docker and Kubernetes production experience, Kafka or event-streaming platform familiarity, CI/CD and DevOps practices experience, Secure coding and application security knowledge, Security scanning or vulnerability detection tools experience, Logging, monitoring, metrics, and distributed tracing familiarity, Business-critical production support and troubleshooting experience, Cross-functional collaboration with architects, QA, DevOps, and business teams, Very good English communication skills 📃 Skills: Java, Spring, SpringBoot, REST, SQL, Docker, Kubernetes, Kafka, CI/CD, DevOps, Microservices, Agile 🏢 Description: We are hiring on behalf of our client – a global financial services organization recognized for its premium service, deep domain expertise, and strong technology-driven approach. The company partners with clients, helping them solve complex challenges across investor services and capital markets. Their culture is built on collaboration, knowledge sharing, and empowering individuals to contribute beyond their immediate role. As a Senior Java Developer , you will design and develop core backend platforms and scalable microservices. You will contribute to new product development and modernization initiatives, influence architectural decisions, and work closely with engineering and business stakeholders throughout the software development lifecycle. This is a senior, hands-on engineering role with strong ownership expectations. You will help shape technical solutions, improve engineering practices, and ensure that business-critical systems remain secure, reliable, maintainable, and ready to scale. Key takeaways: Stack: Java 17+, Spring, Spring Boot, REST APIs, SQL, Docker, Kubernetes, Kafka, CI/CD Salary: 27 000 - 30 000 PLN gross on the Contract of Employment Working model : Hybrid - 3 days/week from the office (2 days per week for parents of children up to 4 years old) Location: ul. Klimeckiego, Krakow Recruitment process : A call with MOTIFE Recruiter (30 min) Technical interview with the Manager (1h) Technical interview with the Team (1h) Responsibilities: Backend Development Design, develop, and maintain enterprise-grade applications using Java 17+, Spring, and Spring Boot. Build scalable microservices and REST APIs supporting investment management products. Apply object-oriented design, clean code principles, and established software design patterns. Develop solutions that meet demanding performance, reliability, security, and maintainability standards. Architecture and Technical Excellence Contribute to architectural decisions and translate business requirements into effective technical solutions. Drive technical improvements across existing platforms and modernization initiatives. Participate in code reviews and promote consistent engineering standards across the team. Ensure solutions follow secure coding principles and software development lifecycle best practices. Cross-Functional Collaboration Partner with architects, QA engineers, DevOps specialists, and business stakeholders throughout the development lifecycle. Work within a cross-functional Agile team delivering web, backend, and mobile platform capabilities. Communicate technical decisions, risks, and dependencies clearly to technical and non-technical stakeholders. Support knowledge sharing and mentor other engineers where required. Delivery and Production Ownership Troubleshoot and resolve complex technical and production issues. Improve logging, monitoring, metrics, and distributed tracing across services. Enhance CI/CD pipelines to streamline software delivery and deployment. Drive continuous improvements in development processes, engineering tooling, and operational reliability. Requirements: Technical Expertise At least 6 years of hands-on commercial experience developing enterprise applications in Java. Strong practical knowledge of Java 17 or newer. Advanced experience with Spring, Spring Boot, REST APIs, and backend service development. Strong understanding of microservices architecture, object-oriented design, clean code, and software design patterns. Solid SQL skills, including practical experience with query analysis and optimization. Production experience with Docker and Kubernetes. Familiarity with messaging or event-streaming platforms such as Kafka. Experience working with CI/CD pipelines and modern DevOps practices. Security and Production Engineering Understanding of secure coding principles and common application security risks. Experience using security scanning or vulnerability detection tools. Familiarity with application logging, metrics, monitoring, and distributed tracing. Experience troubleshooting and supporting business-critical production systems. Collaboration and Mindset Proven ability to take ownership of technical solutions from design through production support. Strong problem-solving skills and the ability to resolve complex engineering challenges. Ability to collaborate effectively with architects, QA, DevOps, and business teams. Very good English communication skills. What we offer: Private medical care Life insurance Professional training and certification support Social fund benefits platform Stable employment with a long-term contract Apply now Join a senior engineering team building secure and scalable platforms for the investment management industry. Please apply via our careers page and submit your CV in English.