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:
June 25, 2026
Lead Java Developer
Senior • Hybrid
Krakow, Poland
We are building a Lead Java Developer role to strengthen a global fixed income trading platform built on Java and enterprise standards. You will design and deliver component-based services using technologies like JMS, ORM, Spring, WebServices, REST, plus integrations across TCP/IP networking and scripting (bash, Perl, Python) and even C++. Apply now to help modernize the platform and drive high-quality delivery
Responsibilities
Design and implement software components that meet defined requirements
Own delivery outcomes by ensuring software quality and agreed standards
Partner with the customer to clarify and understand deliverables
Support the business with platform rationalization and optimization efforts
Drive reduction of technical debt and advance platform standardization
Assist the business with migration to the strategic platform
Collaborate with IT teams across global locations
Requirements
Proven 7+ years of professional experience in software development
Deep expertise in Core Java
Hands-on proficiency with SQL and the Spring framework
Excellent communication and effective time management skills
Collaborative team player mindset with a pragmatic approach to software delivery
Strong English skills (written and verbal)
Nice to have
Experience with Java multithreading, networking, and web services
Familiarity with JMS and Redis
Ability to elicit and document requirements with strong focus on software quality
Knowledge of the investment banking domain
Understanding of Agile principles, including Scrum or Kanban
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
Similar jobs you might like
Technology
EPAM Systems
Senior Java Developer
Senior
Hybrid
Krakow, MA, Poland
🏢 Summary: Senior Java Developer role building and modernizing client-facing applications for Rates and Credit sales and trading desks on a scalable microservices platform. The position combines hands-on Java development, architecture, testing, and close collaboration with trading and Scrum teams, with hybrid or remote work options in Poland. 🗂️ Requirements: 3+ years of Java software development experience, Java collections, multithreading, concurrency utilities, IO/NIO and sockets, Asynchronous programming, Enterprise server-side solution architecture on cloud technologies, Spring Boot and ReactJS application development, Low-latency, high-throughput messaging systems, Design patterns, Java testing frameworks, automated testing and continuous integration, Agile development practices, Upper-Intermediate English (B2) or higher 📃 Skills: Java, Spring, ReactJS, JavaScript, TypeScript, HTML5, Microservices, Cloud, IO, NIO, Sockets, JUnit, Mockito, Cucumber, Scrum, XP, Kanban, CI 🏢 Description: We are seeking a Senior Java Developer passionate about delivering new and exciting applications to support Rates and Credit sales and trading desks on a high-end microservice platform. The platform intends to replace existing client-facing applications and uses state-of-the-art technologies (Microservices, Java 11+, React, JS/TS & HTML5, Spring Boot) and solutions allowing efficient development and automatic scalable deployment. Responsibilities Be a part of a scrum team working on delivering business value through software Implement and deliver high-quality software solutions Demonstrate superior collaboration skills when working with the trading desk and other teams Understand business requirements and translate them into code Design, build, and maintain efficient, reusable code Perform unit, integration, functional, and non-functional testing Provide technical direction and system architecture Requirements 3+ years of experience in software development using Java, with expertise in low-level parts of the API such as collections, multi-threading, and Java concurrency utilities Background in architecting enterprise-level, server-side, end-to-end solutions on cloud technologies Proficiency in IO/NIO, Sockets, and asynchronous programming Skills in building applications using an IOC framework such as Spring Boot and ReactJS Familiarity with low-latency, high-throughput messaging systems Sound understanding of design patterns (exposure to functional programming is also highly desirable) Knowledge of Java testing frameworks (JUnit, Mockito, Cucumber), automated testing, and continuous integration Competency in agile development practices (Scrum, XP, Kanban) Self-starting, with the desire to take ownership of requirements from start to finish Proactive and comfortable working in dynamic environments with fast-paced deliveries and changing requirements Excellent communicator, able to lead and drive fellow teammates to deliver good-quality software Proficiency in English at an Upper-Intermediate level (B2) or higher Nice to have Hands-on experience with ELK and event streaming platforms like Kafka or Spark Knowledge of application containerization such as Docker and Kubernetes Experience with performance stress testing and chaos engineering We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Technology
EPAM Systems
Lead Java Developer
Senior
Hybrid
Krakow, MA, Poland
🏢 Summary: Lead Java Developer role shaping architectural standards, governance and technical direction across Investment Bank initiatives in alignment with Group CTO strategy. The position translates enterprise architecture into actionable roadmaps, supports engineering teams from ideation through delivery, and requires onsite work three days per week. 🗂️ Requirements: 7+ years in software engineering, 5+ years as Lead or Principal Engineer, System design, API design, Cloud-native architecture, Scalable, secure enterprise systems, Work with ambiguous requirements, Regulated or governance-heavy environments, Architecture governance and documentation, Technical roadmap development, Independent technical leadership, Collaborative architecture decision-making, English fluency 📃 Skills: Java, SystemDesign, APIs, CloudNative, Architecture, Governance, English 🏢 Description: We are seeking a Lead Java Developer to provide support across the Governance Crew and wider IB Streams while interacting with the Group CTO. This role ensures the Investment Bank remains aligned to both IB and group-level architectural direction. Please note that working from the customer's office is required 3 days per week. Responsibilities Create, maintain and evolve architectural standards, guardrails, reference architectures and best practices aligned with IB and GCTO strategy Own and run key architectural governance processes within the IB CTO function to ensure proactive architectural control across the division Act as the GCTO point of contact for the Investment Bank, representing IB CTO in group-led initiatives Ensure clear and relevant communication flows across group-led initiatives Triage incoming IB and GCTO work to determine impact and coordinate responses Shield the core architecture team by absorbing operational, data-gathering and coordination tasks Support IB engineering teams with early engagement on new initiatives Address architectural considerations from ideation through to delivery Translate complex Group-level technical strategies into actionable roadmaps for local engineering teams Requirements 7+ years of hands-on background in software engineering with skills in system design, API design and cloud-native patterns Showcase of a proven track record designing and delivering scalable secure enterprise systems 5+ years of experience as a Lead/Principal Engineer, working with high-level, ambiguous or shifting requirements and translating them into pragmatic technical direction Background in solution architecture is a plus Experience operating within complex, highly regulated or governance-heavy environments requiring transparency, process and clear documentation Capability to grasp complex Group-level technical strategies and translate them into actionable roadmaps for local engineering teams Familiarity with working independently to create structure, clarity and direction Understanding of collaborative, team-oriented decision-making in architecture Competency in challenging status-quo processes and designing efficient ways to achieve business goals Fluency in English and cultural awareness to navigate a multinational enterprise We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Technology
Transition Technologies PSC
Java Developer - Junior, Mid & Senior Talent Pool
Mid
Remote
Lodz, LD, Poland
🏢 Summary: Talent pool for Java Developers at Junior through Senior levels, intended to support future hiring needs. Selected candidates may be contacted when a relevant recruitment process begins; the role covers Java/Spring development, testing, optimization, documentation, and team collaboration. 🗂️ Requirements: Java 8+ application development experience, Spring Framework knowledge, OOP knowledge, Clean Code principles knowledge, Code testing knowledge, Relational database knowledge, Git knowledge, Maven or Gradle knowledge, CI/CD tools knowledge, Hibernate/JPA knowledge, JUnit knowledge, SCRUM methodology knowledge, English proficiency at B2 level or higher 📃 Skills: Java, Spring, OOP, Git, Maven, Gradle, CI/CD, Hibernate, JPA, JUnit, SCRUM 🏢 Description: This posting is part of a Talent Pool for the Java Developer role. Submitted applications will be used to enable a quick response to future business needs. We will contact selected candidates only when a relevant recruitment process is initiated. Responsibilities: Participation in all aspects of software development Caring for the high quality of manufactured solutions, Implementation and analysis of the source code, Covering the source code with tests (unit and integration) and debugging; Source code documentation (Javadoc) Software optimization in terms of performance and availability, Constant cooperation with other members of the project team Getting to know the tools / technologies needed to meet the requirement Requirements: We welcome candidates across different experience levels – from Junior to Senior. Your responsibilities and seniority will be matched to your skills, experience, and available opportunities. Experience in programming applications (Java 8 or higher) using Spring Framework Knowledge of OOP, Clean Code principles and code testing Knowledge of relational databases Knowledge of: Git, Maven/Gradle, CI/CD tools, Hibernate/JPA, JUnit, Knowledge of the SCRUM methodology Very good command of the English language (minimum B2) What can we offer: Flexible forms of employment and working hours (CoE or B2B) An interesting, challenging job in the dynamically developing Capital Group company; Work on innovative projects using modern technologies; Direct impact on shaping the image of the Capital Group’s companies on the market; Possibility to develop competences in a wide range; Attractive salary; Stability of employment and a friendly work atmosphere; Cool benefits, among others integration meetings, internal company competitions, fruit Tuesdays, sweet Thursdays and much more;
Technology
EPAM Systems
Senior Java Engineer
Senior
Remote
Krakow, MA, Poland
🏢 Summary: Fully remote Senior Java Engineer role in Poland for a candidate available to start in September. The position focuses on building, testing, reviewing, and maintaining secure enterprise software in an agile team, with opportunities to contribute to planning, design, and delivery. 🗂️ Requirements: 5+ years of software engineering experience, Java and JVM expertise, Object-oriented programming and design patterns, Unit testing, databases and SQL, Secure coding knowledge, HTML and XML knowledge, Git or SVN proficiency, Continuous build and integration familiarity, Agile software development lifecycle experience or strong willingness to work in it, Clean, reusable code development, Verbal and written communication skills, English proficiency at B2+ level 📃 Skills: Java, JVM, OOP, SQL, HTML, XML, Git, SVN, AWS, Elasticsearch, Jenkins, Docker, Kubernetes, GitLab, REST, DevOps 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology Ensure delivery of reliable, robust software through the creation and execution of automated tests Review the work of peers and more junior developers, providing advice and guidance to benefit the team Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches Provide timely status updates on areas of responsibility during Scrum meetings Requirements 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM Solid understanding of object-oriented programming and familiarity with various design patterns Experience with unit testing, databases and SQL Understanding of security implications and secure coding Good communication skills, both verbal and written Skill for writing clean, readable code and reusable components Experience in or a strong desire to work in a formal agile software development lifecycle Understanding of HTML and XML Proficiency in source code management tools such as Git or SVN Familiarity with continuous build and integration Proficiency in English at a B2+ level Nice to have Experience with AWS and Elasticsearch Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes, GitLab, and understanding of DevOps culture Experience with RESTful interfaces Knowledge of service-oriented architectures We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Technology
EPAM Systems
Senior Java Engineer
Senior
Remote
Wroclaw, DS, Poland
🏢 Summary: Fully remote Senior Java Engineer role in Poland, focused on building secure, reliable enterprise software in an agile team. The position involves Java development, automated testing, code reviews, technical planning and Scrum collaboration, with September start availability preferred. 🗂️ Requirements: 5+ years of software engineering experience, Java and JVM expertise, Object-oriented programming and design patterns, Unit testing, databases and SQL, Secure coding knowledge, Clean, reusable code development, Agile software development lifecycle experience or strong willingness to work in it, HTML and XML knowledge, Git or SVN proficiency, Continuous build and integration familiarity, English proficiency at B2+ level 📃 Skills: Java, JVM, OOP, SQL, HTML, XML, Git, SVN 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology Ensure delivery of reliable, robust software through the creation and execution of automated tests Review the work of peers and more junior developers, providing advice and guidance to benefit the team Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches Provide timely status updates on areas of responsibility during Scrum meetings Requirements 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM Solid understanding of object-oriented programming and familiarity with various design patterns Experience with unit testing, databases and SQL Understanding of security implications and secure coding Good communication skills, both verbal and written Skill for writing clean, readable code and reusable components Experience in or a strong desire to work in a formal agile software development lifecycle Understanding of HTML and XML Proficiency in source code management tools such as Git or SVN Familiarity with continuous build and integration Proficiency in English at a B2+ level Nice to have Experience with AWS and Elasticsearch Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes, GitLab, and understanding of DevOps culture Experience with RESTful interfaces Knowledge of service-oriented architectures We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Technology
EPAM Systems
Senior Java Engineer
Senior
Remote
Warsaw, MZ, Poland
🏢 Summary: Fully remote Senior Java Engineer role in Poland, focused on designing, building, testing and maintaining secure enterprise software in an agile team. The role involves code reviews, automated testing, technical planning and Scrum collaboration, with a September start preferred. 🗂️ Requirements: 5+ years of software engineering experience, Excellent Java and JVM knowledge, Object-oriented programming and design patterns, Unit testing, databases and SQL experience, Secure coding knowledge, Clean, reusable code development, Agile software development lifecycle experience or strong willingness to work in it, HTML and XML understanding, Git or SVN proficiency, Continuous build and integration familiarity, English proficiency at B2+ level, Strong written and verbal communication skills 📃 Skills: Java, JVM, SQL, HTML, XML, Git, SVN 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology Ensure delivery of reliable, robust software through the creation and execution of automated tests Review the work of peers and more junior developers, providing advice and guidance to benefit the team Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches Provide timely status updates on areas of responsibility during Scrum meetings Requirements 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM Solid understanding of object-oriented programming and familiarity with various design patterns Experience with unit testing, databases and SQL Understanding of security implications and secure coding Good communication skills, both verbal and written Skill for writing clean, readable code and reusable components Experience in or a strong desire to work in a formal agile software development lifecycle Understanding of HTML and XML Proficiency in source code management tools such as Git or SVN Familiarity with continuous build and integration Proficiency in English at a B2+ level Nice to have Experience with AWS and Elasticsearch Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes, GitLab, and understanding of DevOps culture Experience with RESTful interfaces Knowledge of service-oriented architectures We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Technology
EPAM Systems
Senior Java Engineer
Senior
Remote
Łódź, LD, Poland
🏢 Summary: Fully remote Senior Java Engineer role in Poland, focused on designing, building, testing and maintaining secure enterprise software in an agile team. The position involves technical design, automated testing, code reviews, estimation and Scrum collaboration, with a preferred September start. 🗂️ Requirements: 5+ years of software engineering experience, Java and JVM expertise, Object-oriented programming and design patterns, Unit testing, databases and SQL, Secure coding knowledge, Clean, reusable code development, Agile software development lifecycle experience or strong willingness to work in it, HTML and XML knowledge, Git or SVN proficiency, Continuous build and integration familiarity, English proficiency at B2+ level, Strong written and verbal communication skills 📃 Skills: Java, JVM, SQL, HTML, XML, Git, SVN 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology Ensure delivery of reliable, robust software through the creation and execution of automated tests Review the work of peers and more junior developers, providing advice and guidance to benefit the team Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches Provide timely status updates on areas of responsibility during Scrum meetings Requirements 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM Solid understanding of object-oriented programming and familiarity with various design patterns Experience with unit testing, databases and SQL Understanding of security implications and secure coding Good communication skills, both verbal and written Skill for writing clean, readable code and reusable components Experience in or a strong desire to work in a formal agile software development lifecycle Understanding of HTML and XML Proficiency in source code management tools such as Git or SVN Familiarity with continuous build and integration Proficiency in English at a B2+ level Nice to have Experience with AWS and Elasticsearch Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes, GitLab, and understanding of DevOps culture Experience with RESTful interfaces Knowledge of service-oriented architectures We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Technology
EPAM Systems
Senior Java Engineer
Senior
Remote
Gdansk, PM, Poland
🏢 Summary: Senior Java Engineer role focused on designing, building, testing and maintaining secure enterprise software in an agile team. The offer supports remote work within Poland and seeks candidates available to start in September. 🗂️ Requirements: 5+ years of software engineering experience, Java and JVM expertise, Object-oriented programming and design patterns, Unit testing, databases and SQL, Secure coding knowledge, Clean, reusable code, Agile software development lifecycle, HTML and XML, Git or SVN, Continuous build and integration, English B2+, Verbal and written communication skills 📃 Skills: Java, JVM, SQL, HTML, XML, Git, SVN, Agile, OOP 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology Ensure delivery of reliable, robust software through the creation and execution of automated tests Review the work of peers and more junior developers, providing advice and guidance to benefit the team Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches Provide timely status updates on areas of responsibility during Scrum meetings Requirements 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM Solid understanding of object-oriented programming and familiarity with various design patterns Experience with unit testing, databases and SQL Understanding of security implications and secure coding Good communication skills, both verbal and written Skill for writing clean, readable code and reusable components Experience in or a strong desire to work in a formal agile software development lifecycle Understanding of HTML and XML Proficiency in source code management tools such as Git or SVN Familiarity with continuous build and integration Proficiency in English at a B2+ level Nice to have Experience with AWS and Elasticsearch Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes, GitLab, and understanding of DevOps culture Experience with RESTful interfaces Knowledge of service-oriented architectures We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Technology
EPAM Systems
Senior Java Engineer
Senior
Remote
Poznan, WP, Poland
🏢 Summary: Fully remote Senior Java Engineer role in Poland for candidates able to start in September. The position focuses on designing, developing, testing and maintaining secure enterprise software in an Agile team, including code reviews, planning and Scrum collaboration. The offer includes professional development, benefits for employees and individually agreed B2B contractor terms. 🗂️ Requirements: 5+ years of software engineering experience, Excellent Java and JVM knowledge, Object-oriented programming and design-pattern knowledge, Unit testing, database and SQL experience, Secure-coding knowledge, Clean, reusable code skills, HTML and XML knowledge, Git or SVN proficiency, Continuous build and integration familiarity, English proficiency at B2+ level 📃 Skills: Java, JVM, OOP, SQL, HTML, XML, Git, SVN, Testing, Databases, Security, Agile, CI 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology Ensure delivery of reliable, robust software through the creation and execution of automated tests Review the work of peers and more junior developers, providing advice and guidance to benefit the team Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches Provide timely status updates on areas of responsibility during Scrum meetings Requirements 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM Solid understanding of object-oriented programming and familiarity with various design patterns Experience with unit testing, databases and SQL Understanding of security implications and secure coding Good communication skills, both verbal and written Skill for writing clean, readable code and reusable components Experience in or a strong desire to work in a formal agile software development lifecycle Understanding of HTML and XML Proficiency in source code management tools such as Git or SVN Familiarity with continuous build and integration Proficiency in English at a B2+ level Nice to have Experience with AWS and Elasticsearch Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes, GitLab, and understanding of DevOps culture Experience with RESTful interfaces Knowledge of service-oriented architectures We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Technology
EPAM Systems
Senior Java Engineer
Senior
Remote
Katowice, SL, Poland
🏢 Summary: Fully remote Senior Java Engineer role for candidates based in Poland, focused on designing, building, testing and maintaining secure enterprise software in an Agile team. The role includes code reviews, automated testing, technical estimation and Scrum-based delivery, with a preferred September start. 🗂️ Requirements: 5+ years of software engineering experience, Java and JVM expertise, Object-oriented programming and design patterns, Unit testing, databases and SQL, Secure coding knowledge, Clean, reusable code development, Agile software development lifecycle experience or strong willingness to work in it, HTML and XML knowledge, Git or SVN proficiency, Continuous build and integration familiarity, English proficiency at B2+, Ability to work remotely from Poland 📃 Skills: Java, JVM, OOP, SQL, HTML, XML, Git, SVN, AWS, Elasticsearch, Jenkins, Docker, Kubernetes, GitLab, REST, DevOps 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology Ensure delivery of reliable, robust software through the creation and execution of automated tests Review the work of peers and more junior developers, providing advice and guidance to benefit the team Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches Provide timely status updates on areas of responsibility during Scrum meetings Requirements 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM Solid understanding of object-oriented programming and familiarity with various design patterns Experience with unit testing, databases and SQL Understanding of security implications and secure coding Good communication skills, both verbal and written Skill for writing clean, readable code and reusable components Experience in or a strong desire to work in a formal agile software development lifecycle Understanding of HTML and XML Proficiency in source code management tools such as Git or SVN Familiarity with continuous build and integration Proficiency in English at a B2+ level Nice to have Experience with AWS and Elasticsearch Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes, GitLab, and understanding of DevOps culture Experience with RESTful interfaces Knowledge of service-oriented architectures We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.