June 23, 2026
Senior Performance Engineer
Senior • Hybrid
Gdansk, Poland
General info:
Model of work: hybrid (3 times per week work from office: Warsaw/ Gdańsk/ Gdynia/ Łódź)
Type of contract: B2B, long-term cooperation
Rate: up to 160 PLN net + vat/ hour
Introduction & Summary:
We are seeking a talented and experienced NFT Application Performance Engineer to join our team. As a Java Application Performance Engineer, you will be responsible for optimizing the performance and scalability of our Weblogic applications, ensuring a seamless and efficient user experience. This role is critical for performance certification for a complex Core Banking solution.
Main Responsibilities:
Conduct performance testing and analysis to identify bottlenecks and areas for improvement in Java/Weblogic application performance.
Develop and implement performance optimization strategies to enhance the speed, responsiveness, and scalability of Java/Weblogic applications.
Collaborate with software developers and architects to design and implement performance enhancements and optimizations.
Monitor and analyze web application performance metrics using monitoring tools and systems.
Identify and troubleshoot performance issues, both proactively and reactively, and provide recommendations for resolution.
Stay up-to-date with industry trends and best practices in web application performance engineering.
Key Requirements:
Proven experience as a Performance Engineer or a similar role.
Strong understanding of application architecture and performance optimization techniques.
Proficient in performance testing tools and methodologies (Jmeter).
Experience with performance monitoring and analysis tools (e.g., AppDynamics).
Experience with performance monitoring and analysis specifically for Weblogic applications.
Familiarity with web server configurations and optimization.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Nice to Have:
Experience with Temenos Core Banking would be an advantage.
Similar jobs you might like
Technology
Jit Team
Performance Test Engineer
Senior
Hybrid
Gdansk, Poland
1,000 - 1,200 PLN
🏢 Summary: This offer is for an experienced Application Performance Engineer to work on a complex Core Banking solution, focusing on performance, scalability, and reliability of Java applications running on WebLogic. The role involves performance testing, tuning, and monitoring to ensure high system efficiency and seamless user experience. You will collaborate with cross-functional teams in an international environment with flexible work organization and strong work-life balance. 🗂️ Requirements: Proven experience as Performance Engineer or similar role, Strong understanding of application architecture, Experience in performance optimization, Hands-on experience with JMeter, Experience with monitoring tools, Strong experience with WebLogic performance tuning, Knowledge of web server configuration, Strong analytical skills, Strong problem-solving skills, Strong communication skills 📃 Skills: Java, WebLogic, JMeter, AppDynamics, Temenos 🏢 Description: Why choose this offer? You can expect a flexible work organization The international work environment will give you the opportunity to interact with the English language on a daily basis Scandinavian organizational culture will provide you with work-life balance, you will gain time for additional training (financed by Jit) The Jit community will bring you a nice time during regular integration meetings Project We are looking for an experienced Application Performance Engineer to join a team working on a complex Core Banking solution . The role focuses on ensuring top-tier performance, scalability, and reliability of Java-based applications running on WebLogic, contributing directly to a seamless user experience and system efficiency. Responsibilities you'll have Conduct performance testing and analysis to identify bottlenecks and improvement areas Design and implement performance optimization strategies for Java/WebLogic applications Collaborate with developers and architects to introduce performance enhancements Monitor application health using performance monitoring tools Investigate and resolve performance issues proactively and reactively Analyze performance metrics and provide actionable recommendations Stay up-to-date with performance engineering best practices Expected competences and knowledge Proven experience as a Performance Engineer or similar role Strong understanding of application architecture and performance optimization Hands-on experience with performance testing tools (JMeter) Experience with monitoring tools (e.g., AppDynamics) Strong experience with WebLogic performance tuning and analysis Knowledge of web server configuration and optimization Excellent analytical and problem-solving skills Strong communication and collaboration skills Nice to have Experience with Temenos Core Banking Technologies you'll work with Java WebLogic JMeter AppDynamics Web application performance tools Client – why choose this particular client from the Jit portfolio? Jit Team has had an over-decade-long relationship with the leading financial group in the Nordic countries, and we are privileged to be our client's premier partner in Poland. At present, over 200 Jit personnel are engaged in the completion of more than 60 projects for this Norwegian major provider of financial services with a global presence and a strong focus on modern technology. Our customer's work atmosphere is epitomized by the Scandinavian culture , which is conducive to people who place emphasis on work-life balance and feedback culture . Furthermore, all projects are executed in international teams, giving constant exposure to the English language.
Technology
emagine Polska
Java Developer | Fin-tech
Senior
Remote
Warsaw, Poland
🏢 Summary: Remote B2B offer for an experienced Java Developer to design and build scalable REST APIs and broker integrations using Spring-based technologies within a microservices architecture. The role focuses on high-quality API development, SQL database management, and system design in a Scrum team. The position involves international collaboration and participation in architecture and integration initiatives. 🗂️ Requirements: Minimum 5 years of experience with Java (8/17/21), Strong knowledge of Spring Framework, Strong knowledge of Hibernate, Experience with REST API design and development, Experience with microservices architecture, Strong SQL and relational database expertise, Knowledge of architectural and design patterns, Experience with Git, Experience with TeamCity, Polish proficiency, English proficiency 📃 Skills: Java, Spring, Hibernate, SQL, REST, Microservices, Git, TeamCity, Maven, Scrum, RelationalDatabases, DesignPatterns 🏢 Description: 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
Technology
EPAM Systems
Senior Java Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Developer role focused on building and enhancing high-performance applications for Fixed Income Rates and Credit trading desks, with a hybrid work model in Krakow. The position involves designing scalable Java solutions, optimizing low-latency systems, and collaborating with global teams to deliver and maintain complex trading platforms. The offer includes career development programs, certifications, and a comprehensive benefits package. 🗂️ Requirements: 5+ years of professional Java development experience, Experience with low-latency programming, Experience with multi-threaded programming, Strong problem-solving and analytical skills, Ability to communicate technical concepts to non-technical stakeholders, English proficiency at B2 level or higher, Availability to work from the Krakow office 3 days per week 📃 Skills: Java, Multithreading, Low-latency, Kafka, AVRO, Azure, AWS, GCP, Bloomberg, Tradeweb 🏢 Description: We are looking for an enthusiastic Senior Java Developer to build innovative applications for Fixed Income Rates and Credit trading desks. As a member of our global Fixed Income Rates and Credit markets technology team—a dynamic, driven group operating across 8 cities in 6 countries—you will provide high-performance solutions while preserving existing functionality. Please be aware that this role requires working from the Krakow office 3 days per week. Responsibilities Design and build scalable Java applications to address complex business challenges Enhance and refactor existing components to boost performance and maintainability Lead UAT and demonstration sessions with key stakeholders Convert business requirements into technical specifications Work alongside global IT teams to achieve seamless integration Assist with production rollouts and deliver ongoing maintenance Build cutting-edge solutions while sustaining a sophisticated, multi-faceted platform Requirements 5+ years of professional experience developing in Java Familiarity with low-latency and multi-threaded programming methods Outstanding problem-solving and analytical abilities Strong communication skills, capable of clarifying complex technical concepts for non-technical stakeholders Eagerness to learn and adjust to new technologies and market shifts English skills at B2 level or above Nice to have Comprehension of financial markets, especially Rates and Credit bonds/derivatives along with trading platforms (e.g., Bloomberg, Tradeweb) Experience with messaging systems such as Kafka and data serialization formats (e.g., AVRO) Understanding of cloud platforms (Azure, AWS or GCP) We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview We will reach out to selected candidates exclusively
Technology
EPAM Systems
Senior Java Engineer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Engineer role focused on developing and maintaining applications supporting financial operations and the trade lifecycle in investment banking. The position involves building high-quality, testable software, including streaming solutions, within a Scrum team and contributing to modernization of securities management systems. The role includes close collaboration with global teams and production support responsibilities. 🗂️ Requirements: 3+ years of experience with Java, Experience with Spring Framework and Spring Boot, Experience with Maven or Gradle, Experience working in Agile Scrum methodology, Knowledge of test-driven and behavior-driven development, Experience with unit and integration testing, Hands-on experience with SQL, Hands-on experience with Unix, Experience with CI/CD pipelines, Ability to refactor and improve legacy codebases 📃 Skills: Java, Spring, SpringBoot, Maven, Gradle, SQL, Unix, CICD, Scrum, TDD, BDD 🏢 Description: We are looking for a Senior Java Engineer to join a global team responsible for developing and maintaining a suite of applications that support financial operations and the trade lifecycle in the investment banking sector. In this role, you will contribute to the evolution of next-generation securities management systems, working closely with operations teams and business analysts to deliver solutions for diverse business needs. Our focus is on software craftsmanship — ensuring high quality and automation in everything we do, while always keeping business value in mind. If you're ready to make an impact in a dynamic environment, we want to hear from you! This role offers a hybrid model, with 3 days per week working from the client's office in Krakow, Poland. Responsibilities Develop new features and maintain the existing codebase Build streaming applications using Apache Flink Write unit, integration, and behavior tests Collaborate within a successful Scrum development team based on mutual respect Refine user requirements through behavior-driven development (BDD) Cooperate with other global IT teams Provide level 3 support, assisting the production operations team with rollouts and support-related matters Requirements Strong experience with Java programming (3+ years) Experience with the Spring stack (Spring Framework, Spring Boot) and build tools (Maven, Gradle) Clean coding and refactoring skills with strong problem-solving abilities Hands-on experience with Agile methodologies, particularly Scrum Awareness of test- and behavior-driven development Hands-on experience with SQL and Unix Experience with CI/CD Ability to improve legacy codebases and apply modern best practices to new projects Proactive attitude and comfort working in dynamic environments with fast-paced deliveries and changing requirements Excellent written and verbal communication skills in English (B2 level), and willingness to work as part of a global team Nice to have Experience with Apache Flink or other data streaming technologies Familiarity with monitoring and troubleshooting tools in production environments Experience working with large, distributed financial systems Knowledge of test and deployment automation tools We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview We will reach out to selected candidates exclusively EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
RITS
Expert Java Engineer
Senior
Hybrid
Krakow, Poland
150 - 189 PLN/hr
🏢 Summary: Expert Java Engineer role focused on building scalable, high-performance financial systems using microservices, cloud-native technologies, and distributed architectures in a hybrid Kraków-based environment. The position involves backend development, architecture contributions, CI/CD and Kubernetes operations, and collaboration with global engineering teams. Candidates with strong Java, cloud, and distributed systems expertise, especially in banking or capital markets, are preferred. 🗂️ Requirements: 5+ years of software engineering experience, Strong Java experience, Experience with REST APIs, Experience with microservices architecture, Experience with messaging systems, Strong SQL knowledge, Hands-on Kubernetes experience, Experience with cloud platforms, Knowledge of NoSQL databases, Experience with distributed systems, Experience with CI/CD pipelines, Experience with Agile methodologies, Understanding of scalability and high-availability architectures, Experience in banking or capital markets domain 📃 Skills: Java, REST, Microservices, RabbitMQ, SQL, Kubernetes, GCP, NoSQL, CI/CD, Agile, Go, Rust, ClickHouse 🏢 Description: We are looking for an Expert Java Engineer to join a global team building and evolving mission-critical financial systems. This role is ideal for an experienced back-end engineer who enjoys designing scalable solutions, influencing architecture, and working on high-performance distributed systems. We offer: 📍 Location: Kraków, Poland (Hybrid – 6–8 office visits per month)* 💰 Rate: Up to 190 PLN/h (B2B) * Hybrid Model Based in Kraków with 6–8 office days per month . Candidates living outside Kraków are welcome to apply. If you are willing to travel to the office, we will cover your travel and accommodation costs . Responsibilities: Design and develop scalable microservices and REST APIs. Build high-performance, highly available back-end applications. Develop and operate cloud-native solutions on Kubernetes and GCP. Contribute to architecture decisions and technical roadmaps. Optimize databases, integrations, and distributed systems. Drive engineering best practices across CI/CD, security, and software quality. Collaborate closely with business stakeholders and global engineering teams. Mentor developers and support technical delivery. We are looking for: 5+ years of professional software engineering experience. Strong hands-on experience with Java. Solid experience with REST APIs and microservices architecture. Experience with messaging systems (RabbitMQ or similar). Strong SQL database knowledge. Hands-on experience with Kubernetes. Experience working with cloud platforms (preferably GCP). Knowledge of NoSQL databases and distributed systems. Experience with CI/CD pipelines and Agile methodologies. Strong understanding of scalability, performance, and high-availability architectures. Experience in the banking or capital markets domain, preferably related to trade lifecycle, post-trade processing, or FX products. Nice to Have Experience with Go or Rust. Experience with ClickHouse or other analytical databases. Front-end development experience. Knowledge of API governance. Experience with large-scale data processing environments. This role is not perfectly suited for you, but you have a friend who would fit? Recommend your friend and get up to 5000 zł! Referral Program: Talent from your network Don't hesitate and apply now! 32/6/2026/r/3612
Technology
Asseco Poland S.A.
Programista Java (m/k/os.)
Mid
Hybrid
Rzeszow, Poland
🏢 Summary: Java Developer role in the Core Banking area focused on developing and maintaining banking software used by banks across Poland. The position involves building new solutions based on Java and Oracle, participating in system design, and contributing to PoC initiatives. Hybrid work model with long-term employment contract. 🗂️ Requirements: Minimum 3 years commercial experience in Java, Very good knowledge of Java 17+, Strong knowledge of Spring and Hibernate, Experience with JEE, REST, WebServices, Experience with Spring Boot, Spring Data, Spring REST, Spring Cloud, Ability to write clean code using design patterns, Experience with JUnit and Mockito, Experience with Oracle relational databases, Practical knowledge of Gradle, Practical knowledge of Git, Higher education degree, English at B2 level 📃 Skills: Java, Spring, Hibernate, JEE, REST, WebServices, SpringBoot, SpringData, SpringCloud, JUnit, Mockito, Oracle, Gradle, Git 🏢 Description: Szukamy Programisty Java, który dołączy do naszego obszaru Core Banking! Jeżeli chcesz pracować nad produktem z którego korzystają banki w niemal całej Polsce, a także rozwijać się dalej pod okiem Ekspertów - Dołącz do nas! Praca hybrydowa z jednego z naszych biur w Krakowie, Rzeszowie lub Łodzi (3 dni w tygodniu w biurze, 2 dni zdalnie) Forma zatrudnienia: umowa o pracę Rekrutacja prowadzona w formie online (wywiad telefoniczny + 1 spotkanie techniczne) Co będzie Ci potrzebne, aby móc wykonywać zadania? Minimum 3 lata doświadczenia komercyjnego w programowaniu w Java Dobra znajomość Java 17 i wyższej, Spring, Hibernate Doświadczenie w implementacji aplikacji z wykorzystaniem technologii JEE, REST, Web Services Znajomość framework-a Spring w tym znajomość projektów: Spring Boot, Spring Data, Spring REST, Spring Cloud Umiejętność pisania czystego kodu w oparciu o wzorce projektowe oraz dobre praktyki Umiejętność testowania aplikacji (Junit, Mockito) Doświadczenie w pracy z relacyjnymi bazami danych Oracle Praktyczna znajomość narzędzi: Gradle, Git Wykształcenie wyższe Język angielski na poziomie średniozaawansowanym Mile widziane doświadczenie w zakresie: SQL, PL/SQL Framework Vaadin Docker / Compose SonarQube Kubernetes, OpenShift/Rancher Kafka Bankowości Twoje zadania na tym stanowisku? Rozwój i utrzymanie oprogramowania dla sektora bankowego (banki komercyjne i spółdzielcze) Tworzenie nowych rozwiązań z wykorzystaniem języka Java w oparciu o relacyjną bazę Oracle Udział w projektowaniu i modelowaniu nowych rozwiązań Udział w projektach typu PoC (weryfikacje użyteczności technologii) Wsparcie merytoryczne i technologiczne z zakresu utrzymywanych przez zespół produktów oraz technologii w nich użytych Benefity: Prywatna opieka medyczna Dofinansowanie do karty sportowej Ubezpieczenie grupowe Pracowniczy Plan Emerytalny Pożyczki pracownicze Drużyna sportowa Program rekomendacji pracowników Owocowe środy
Technology
Sii
Java Application Architect (f/m/x)
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Design and lead the architecture of Java-based eMobility and EV platform solutions, translating business needs into scalable, cloud-ready technical blueprints. Collaborate with cross-functional teams to deliver end-to-end solution designs across backend, frontend, and cloud environments. Contribute to hands-on development when needed. 🗂️ Requirements: Minimum 7 years of software development experience, Proven experience in software architecture design, Strong Java development background, Practical experience with Spring and Hibernate, Practical experience with TypeScript and Angular, Hands-on experience with AWS and Azure, Experience with Docker and Kubernetes, Experience across diverse technologies and platforms, Understanding of Agile methodologies, Master’s degree in Computer Science, IT, Engineering or related field, English proficiency C1, Polish proficiency C1, Residence in Poland 📃 Skills: Java, Spring, Hibernate, TypeScript, Angular, AWS, Azure, Docker, Kubernetes, Architecture, Agile, Cloud, Backend, Frontend 🏢 Description: As a Java Application Architect, you will be focused on IT eMobility solutions architecture, aiming to improve it, extend and ultimately take part in EV Platform development. Don’t miss this opportunity and apply! Your tasks Understand business drivers, capabilities, and both current and future needs within the loyalty domain Translate business requirements into feasible, high-level and detailed architectural blueprints Design solutions that consider a broad ecosystem of products, projects, services, systems, and non-functional requirements Lead solution design in close cooperation with other architects, developers, and stakeholders Document solution architecture designs and decisions Contribute to coding activities if you choose to stay hands-on Requirements Minimum 7 years of software development experience, including working on architecture design Background as a Java Software Developer is a strong advantage Practical understanding of backend (Java, Spring, Hibernate) and frontend (TypeScript, Angular) technologies Expertise in working with cloud platforms such as AWS and Azure Understanding of containerization and orchestration using Docker and Kubernetes Experience working with multiple, diverse technologies, platforms, and processing environments Good understanding of product management, Agile principles, and development methodologies Master’s degree in Computer Science, IT, Engineering, System Analysis, or a related field English and Polish proficiency at the C1 level Residing in Poland required What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!
Technology
EPAM Systems
Senior Java Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Developer role focused on building and optimizing high-performance applications for Fixed Income Rates and Credit trading desks within a global financial technology team. The position involves developing scalable Java solutions, supporting production systems, and collaborating with international stakeholders and IT teams. Hybrid work from the Krakow office is required three days per week. 🗂️ Requirements: 3+ years of professional Java development experience, Knowledge of low-latency programming, Knowledge of multi-threaded programming, Strong problem-solving skills, Strong analytical skills, Ability to communicate technical concepts to non-technical stakeholders, Willingness to learn new technologies and adapt to market changes, English proficiency at B2 level or higher 📃 Skills: Java, Kafka, AVRO, Azure, AWS, GCP, Bloomberg, Tradeweb 🏢 Description: We are seeking a passionate Senior Java Developer to create innovative applications for Fixed Income Rates and Credit trading desks. You will deliver high-performance solutions while maintaining existing functionality as part of our global Fixed Income Rates and Credit markets technology team, a fast-paced, motivated group spread across 8 cities in 6 countries. Please note that working from the office in Krakow 3 days per week is required. Responsibilities - Architect and develop scalable Java applications for complex business challenges - Optimize and refactor existing components to improve performance and maintainability - Lead UAT and demonstration sessions with key stakeholders - Translation of business requirements into technical specifications - Collaboration with global IT teams to ensure seamless integration - Support production rollouts and provide ongoing maintenance - Development of cutting-edge solutions while maintaining a sophisticated, multi-faceted platform Requirements - 3+ years of professional Java development experience - Knowledge of low-latency and multi-threaded programming techniques - Excellent problem-solving and analytical skills - Strong communication skills, able to explain complex technical concepts to non-technical stakeholders - Willingness to learn and adapt to new technologies and market changes - English proficiency at B2 level or higher Nice to have - Understanding of financial markets, particularly Rates and Credit bonds/derivatives with trading platforms (e.g., Bloomberg, Tradeweb) - Familiarity with messaging systems like Kafka and data serialization formats (e.g., AVRO) - Knowledge of cloud platforms (Azure, AWS or GCP)
Technology
EPAM Systems
Java Developer
Mid
Hybrid
Krakow, Poland
🏢 Summary: Java Developer role focused on building and optimizing scalable, high-performance applications for Fixed Income Rates and Credit trading desks within a global markets technology team. The position involves Java development, low-latency and multi-threaded programming, cross-functional collaboration, and production support in an international environment with hybrid work from Krakow. 🗂️ Requirements: 3+ years of professional Java development experience, Experience with low-latency programming, Experience with multi-threaded programming, Strong problem-solving and analytical skills, Ability to translate business requirements into technical specifications, Strong communication skills, English level B2 or higher, Availability to work from Krakow office 3 days per week 📃 Skills: Java, Kafka, AVRO, Azure, AWS, GCP, Bloomberg, Tradeweb 🏢 Description: We are hiring a Java Developer to deliver high-performance applications for Fixed Income Rates and Credit trading desks in a global markets tech team. You will build scalable Java services, improve existing components, and collaborate across 8 cities in 6 countries. Please note that working from the office in Krakow 3 days per week is required. Responsibilities Design and develop scalable Java applications that solve complex business challenges Improve and refactor existing components to increase performance and maintainability Lead UAT activities and deliver demos for key stakeholders Translate business requirements into clear technical specifications Collaborate with global IT teams to ensure smooth integration Support production releases and provide ongoing maintenance Deliver modern solutions while preserving functionality across a sophisticated, multi-faceted platform Requirements Hands-on experience with Java development, including 3+ years of professional work Practical familiarity with low-latency techniques and multi-threaded programming approaches Excellent problem-solving and analytical abilities Strong communication skills, able to explain complex technical topics to non-technical stakeholders Demonstrated eagerness to learn and adapt to new technologies and market changes English proficiency at B2 (Upper-Intermediate) level or higher Nice to have Knowledge of financial markets, especially Rates and Credit bonds/derivatives, and trading platforms such as Bloomberg and Tradeweb Experience with messaging systems like Kafka and data serialization formats such as AVRO Understanding of cloud platforms including Azure, AWS, or GCP EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
DCV Technologies
Senior Core Java Developer
Senior
Remote
Warsaw, Poland
1,300 - 1,400 PLN
🏢 Summary: Senior Core Java Developer role focused on designing and optimizing high‑performance desktop applications for geophysical data processing, modeling, and visualization in a fully remote setup within Poland. The position involves architectural design, algorithm implementation, and collaboration with international teams in an Agile environment. The project centers on advanced scientific computing and integration with cloud-based microservices. 🗂️ Requirements: 6+ years professional software development experience, Strong Core Java knowledge (OpenJDK 21), Experience with Eclipse RCP, SWT or Swing, Experience in thick-client desktop application development, Knowledge of design patterns and Java best practices, Experience with OpenGL, Strong algorithmic analysis skills, Experience with performance optimization and debugging, Experience working in Agile/Scrum, Poland-based for fully remote work 📃 Skills: Java, OpenJDK, Eclipse, RCP, SWT, Swing, OpenGL, C++, AWS, Azure, Kubernetes, Spark, Quarkus, Spring, Docker, GitLab, CI/CD, VisualVM, JMC, JFR, NumPy, SciPy, Pandas, TensorFlow, CUDA, Angular, React 🏢 Description: We are looking for an experienced Senior Core Java Developer to join a project in Gdańsk, Poland for a leading global company in geophysical software solutions. You will play a key role in designing, developing, and optimizing advanced applications for geophysical data processing, modeling, visualization, and interpretation. This is a fully remote role for candidates located in Poland, with collaboration across Europe, Canada, and the United States. 📍 Location & Work Mode Work Mode: 100% Remote (must be located in Poland) ⏳ Contract Details Daily Rate: 1.200 – 1.400 PLN/day 👤 Experience 6–15 years of professional experience in software development 🛠 Mandatory Skills Core Java (OpenJDK 21) Eclipse / RCP / SWT / Swing (stretch) Thick-client (desktop) application development with design patterns & Java best practices OpenGL Algorithmic analysis Development skills, teamwork, Agile, performance optimization, debugging ✅ Desired Skills C++ (preferred) 1+ years of geoscience-related experience (preferred) 📱 Responsibilities Collaborate with geophysicists, data scientists, and software engineers to translate scientific requirements into robust software solutions Design, develop, and maintain high-performance applications for geophysical data analysis, interpretation, and visualization (e.g., seismic, horizon, fault, velocity model) Present architectural designs and technical proposals to the architecture review board Break down development tasks and define clear implementation roadmaps Implement and optimize computational algorithms Develop thin and thick client applications that interact with cloud-based microservices Ensure high code quality via unit testing, code reviews, security hardening, and CI/CD pipelines Provide technical support and lead troubleshooting sessions for end-users Mentor junior developers and actively contribute to architectural and implementation decisions Work in an Agile/Scrum environment, delivering working solutions at the end of each sprint Stay current with emerging technologies and trends in geophysical computing and software development 💻 Tools & Technologies GitLab, Eclipse, VS Code, CI/CD pipelines Draw.io for architecture diagrams Performance tools: VisualVM, JMC/JFR, Async Windows and Linux operating systems GitHub Copilot for accelerated development Geophysical and seismic software: SEG-Y, Landmark seismic BRICK, CMP, OpenVDS, DSG, Petrel, Kingdom, GeoFrame, PaleoScan Cloud & distributed computing: AWS, Azure, Kubernetes, Spark Microservices: Quarkus, Spring Boot, AWS API Gateway Docker, Kubernetes Scientific computing libraries: Python (NumPy, SciPy, Pandas, TensorFlow), C++/Java (CUDA for GPU acceleration) Frontend frameworks (optional): Angular or React 🚀 Join us and be part of a cutting-edge geophysical software project, collaborating with international teams to create powerful, high-performance applications that impact scientific decision-making globally. If you’re passionate about Java development and scientific computing , we’d love to hear from you!