Unlock Full Resume Report

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:

May 30, 2026

Senior SAP Developer - Plant Maintenance/EAM

Senior • On-site

123,996 - 155,004 USD/yr

Jacksonville Beach, FL

C5MI is not your typical consulting firm. We are a high-performance team of SAP and supply chain experts who solve complex, mission critical challenges for organizations that cannot afford failure.

We hire consultants who thrive in complexity, move fast, take ownership, and deliver under pressure. At C5MI, you will not be siloed or stuck in theory. You will be hands on, client facing, and directly influencing outcomes that matter.

Our culture rewards initiative, accountability, and continuous growth. This is a place where your expertise is valued, your work is meaningful, and your performance truly matters. If you're energized by learning through real-world challenges, collaborating with top-tier talent, and expanding your capabilities every day, C5MI is where strong consultants level up.

Note: This position is contingent upon contract award. Applicants must be U.S. Citizens and able to obtain and maintain the required security clearance for this role.

Position Summary:

The Senior SAP Developer (Plant Maintenance / EAM Focus) provides custom technical development support for SAP PM implementations. Working within an SAP S/4HANA on-premise environment, this developer builds and maintains ABAP enhancements, BAdIs, custom reports, interfaces, and data migration programs for SAP PM objects. A critical workstream includes the technical evaluation and potential integration or replacement of legacy tool management or EAM systems with SAP PM, requiring both strong ABAP expertise and a deep understanding of SAP PM data structures, including equipment, counters, classification, and task lists. The developer works closely with the functional team to translate business requirements into scalable, maintainable technical solutions.

Essential Functions and Responsibilities:

  • Develops ABAP enhancements, BAdIs (Business Add-Ins), and customer exits for SAP PM objects including equipment master, maintenance plans, notifications, and work orders using PM-specific enhancement spots (IWO1xxxx, QQMA0xxx).
  • Builds custom reports for asset readiness, maintenance history, open and overdue work orders, preventive maintenance compliance, and MRO material consumption using ABAP, ALV Grid, and SAP Query.
  • Technically evaluates TC-Max integration requirements: analyzes TC-Max data model and available APIs; assesses SAP PM equipment, counter, and classification data model as a replacement; and develops an interface or data migration solution based on the functional team's recommendation.
  • Develops RFC-based or IDoc-based interfaces between SAP PM and external systems as required, including counter reading feeds from manufacturing equipment and measurement data from asset tracking systems.
  • Builds or configures SAP PM output forms (work order print output, inspection completion report, maintenance task confirmation) using Adobe Forms or SAPscript.
  • Develops data migration programs for initial load of equipment master records, functional locations, task lists, measurement documents, and historical order data using BAPIs or LSMW.
  • Writes technical specifications for all custom development objects; maintains transport log documentation in accordance with C5MI's change management standards.
  • Performs unit testing of all custom development objects; supports the functional team during integration testing and user acceptance testing to resolve technical defects.
  • Coordinates with Basis and technical teams on transport management across the DEV/QAS/PRD landscape and SAP S/4HANA 2023 compatibility requirements.
  • Participates in technical design reviews led by the SAP PM Solution Architect; provide technical feasibility assessments and effort estimates for proposed enhancements.
  • Travels up to 25% to client sites to collaborate and consult in person as needed.
  • Adheres to all certified processes as part of our commitment to maintaining the highest standards of quality and information security, which includes actively participating in quality assurance activities and ensuring the protection of sensitive information in accordance with our security policies.

Education, Training, and Experience:

  • Bachelor's degree with 5-7 years of SAP ABAP development experience in an ERP implementation or production support context; or no degree and 7-10 years of experience.
  • Minimum 2 years of ABAP development experience directly within SAP PM or EAM, with working knowledge of PM data model tables (EQUI, IFLOT, AUFK, VIQMEL, PLKO, MPOS, MPLA, MPTR).
  • Proficiency in ABAP OO, BAdIs, enhancement spots, customer exits, ALV reporting, LSMW, BAPIs, IDocs, and RFCs.
  • Experience with SAP PM data migration using BAPIs (BAPI_EQUI_CREATE, NotifCreate, OrderMaintain) or LSMW.
  • Experience developing SAP forms using Adobe Forms or SAPscript for work order output.
  • Experience with SAP S/4HANA on-premise ABAP development environment including transport management.
  • Ability to obtain and maintain a CAC (Common Access Card); US Citizenship required.
  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent professional experience.

Nice to Have:

  • Experience developing interfaces between SAP PM and external CMMS, MES, or tool management systems (TC-Max, Maximo, Siemens NX, or similar).
  • Experience in federal, government, or regulated industry environments is preferred.
  • Experience with SAP S/4HANA 2022 or 2023 on-premise ABAP development and ABAP in Eclipse (ADT).
  • Familiarity with SAP Fiori extension for PM-adjacent mobile enhancements.
  • Experience with SAP PM-PCS interface development for machine or equipment data feeds.
  • SAP Certified Development Associate - ABAP with SAP NetWeaver or S/4HANA.

Compensation:

In accordance with pay transparency law, the expected salary range for this position is $124,000 – $155,000 annually. The actual compensation offered will be determined based on factors such as the candidate's experience, qualifications, skills, and location. We are committed to fair and equitable compensation practices. This posted range reflects our good faith estimate of the compensation we reasonably expect to offer for this role at the time of posting.

We anticipate this job posting will be posted until 07/05/2026.

Benefits:

C5MI offers a market competitive suite of benefits including medical, dental, vision, life, and long-term disability coverage, a 401(k) plan, bonus opportunities, paid holidays, and paid time off. See more information on our benefits here: C5MI Benefits

Our employees are key to our success, so we strive to be more than just a team; we're a community built upon a set of Core Values that guide our every action:

  • Challenge – We believe in challenging the present – it's the only way to shape the future. We must be exceptional communicators and collaborators while always learning. We also understand that speaking your mind requires equal parts brain (what to say), thoughtfulness (when to say it), and caring (how it's said). Incremental won't win.
  • Have Fun – We are on a journey, together. Take care of your family, take care of yourself, and take care of each other. Live your happiness. Stay human, take care of each other and invest in your community. Life isn't all about work. Live your happiness. Be healthy.
  • All In – You can't fake passion – show your energy. Own it – take charge and lead. Our team is made up of top quartile talent and we never accept second best. Accountability, trust, and integrity create an environment to realize the team's true potential.
  • Never Forget the Customer – We have walked a mile in your shoes. Experience matters. We drive innovation to generate business value. Be true – no BS.
  • GSD (Get Stuff Done) – We take initiative and never make excuses. We act with urgency, and we delivery high quality outcomes with extreme velocity. We embrace process discipline, drive continuous improvement, and stay audit ready. We relentlessly execute and plan for tomorrow by creating sustainable outcomes. That is how we win!
  • Empower – Our people are the foundation for our success. We recognize their value, and support them by fostering a culture of collaboration and innovation. We recognize individual strengths, build confidence through action, and invest in personal development.

How to Apply:

To apply for this position, use the application link provided in this job posting and complete the application and submit a resume. If the position requires a specific certification, please be sure to upload a copy of your certification when you apply.

If you would like to be considered for employment opportunities with C5MI and have accommodation needs such as for a disability or religious observance, please call us toll free at 1 (904) 431-7922 or send us an email here or speak with your recruiter.

C5MI is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth, pregnancy-related conditions, and lactation), gender identity or expression (including transgender status), sexual orientation, marital status, military service and veteran status, physical or mental disability, genetic information, or any other characteristic protected by applicable federal, state, or local laws and ordinances.

Similar jobs you might like

Technology

EPAM Systems

Senior Java Developer

Senior

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Senior Java Developer role building high-performance, data-intensive backend systems for a global investment bank. The position focuses on scalable REST APIs, reactive event-driven processing and NoSQL data platforms, with hybrid work from the client’s Warsaw office three times weekly. 🗂️ Requirements: 6+ years of software development experience, Strong Java 8 and Java 9 experience, NoSQL database experience, REST API implementation experience, Reactive Programming experience, Unit testing experience, Strong analytical and problem-solving skills, English communication skills, Availability to work from the client’s Warsaw office 3 days per week 📃 Skills: Java, NoSQL, MongoDB, REST, JAX-RS, RxJava, Reactive, Testing 🏢 Description: EPAM's Financial Services Practice is looking for an exceptionally talented Senior Java Developer to join our team of world-class engineers. You will work on cutting-edge technology solutions for one of the world's largest and most prestigious global investment banks — an institution at the forefront of financial innovation, operating across investment banking, securities, asset management, and consumer banking worldwide. This is an opportunity to build high-performance, data-intensive systems within a fast-paced financial environment, collaborating with top-tier engineering talent on platforms that operate at global scale. This role requires availability to work from the client's office in Warsaw 3 times a week. Responsibilities Design, develop, and maintain robust Java-based backend services and applications Build and enhance scalable RESTful APIs serving critical business functions Implement reactive, event-driven solutions for high-throughput data processing Work with NoSQL databases to manage and query large-scale datasets Develop comprehensive unit and integration tests to ensure code quality and reliability Collaborate with globally distributed, cross-functional teams to deliver end-to-end solutions Participate in architectural discussions and contribute to system design for scalability and performance Operate within an Agile Scrum framework, delivering iteratively with continuous feedback Requirements 6+ years of professional software development experience Strong Java development experience — with a focus on Java 8 & 9 Experience with NoSQL databases — ideally MongoDB Experience implementing REST APIs — ideally with JAX-RS Experience with Reactive Programming — ideally with RxJava Solid experience implementing unit tests Strong analytical and problem-solving skills Good communication skills in English for collaboration within an international team Nice to have Experience developing applications in fintech or established financial institutions Experience with microservice architectures Experience developing systems that can scale to large amounts of data Experience working in Agile Scrum Experience working on a globally distributed team 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 Backend Developer

Senior

Remote

Wroclaw, DS, Poland

🏢 Summary: Senior Java Backend Developer role building scalable, secure microservices and REST APIs for a high-traffic PropTech mobile platform. The position involves backend design, database optimization, third-party integrations, production support, and collaboration in an Agile team aligned with North American working hours. 🗂️ Requirements: 5+ years of software development experience, Java and Spring Boot experience, REST API design and microservices architecture, Relational database experience, JPA/Hibernate experience, Git collaboration workflows, Unit and integration testing, Agile/Scrum experience, Availability 3:00 PM–11:00 PM Polish time, English proficiency at B2 or higher 📃 Skills: Java, SpringBoot, REST, Microservices, PostgreSQL, MySQL, SQLServer, JPA, Hibernate, Git, Agile, Scrum 🏢 Description: EPAM is seeking a skilled Senior Java Backend Developer who is passionate about building scalable, high-performance backend services and enjoys working on products used daily by thousands of professionals. You will join a collaborative, agile team developing and enhancing a flagship mobile platform and supporting backend services for a leading global property data and analytics company operating in the real estate technology (PropTech) domain. The client delivers data-driven solutions that power the real estate industry across North America, providing critical tools and insights to agents, brokers, and MLS organisations. Responsibilities Design, develop, and maintain scalable backend services using Java and Spring Boot Build and enhance RESTful APIs supporting mobile and web applications Develop secure, reliable, and high-performance microservices Design and optimize database models and data access layers Integrate with third-party platforms and external APIs Collaborate with mobile developers, frontend engineers, product managers, QA engineers, and architects to deliver high-quality solutions Participate in system design, code reviews, technical discussions, and architectural decisions Troubleshoot production issues and improve application performance, scalability, and reliability Write clean, maintainable, and well-tested code following engineering best practices Contribute to continuous improvement initiatives, including CI/CD, automation, and AI-assisted software development practices Requirements 5+ years of professional software development experience Strong experience with Java and Spring Boot Solid understanding of REST API design and microservices architecture Experience with relational databases such as PostgreSQL, MySQL, or SQL Server Experience with JPA/Hibernate or similar persistence frameworks Knowledge of modern software engineering principles, design patterns, and clean code practices Experience with Git and collaborative development workflows Familiarity with unit and integration testing frameworks Strong analytical, problem-solving, and communication skills Ability to work effectively in an Agile/Scrum environment Availability to work shifted hours (3:00 PM – 11:00 PM Polish time) to align with the North American-based team English proficiency at B2 level or higher Nice to have Experience with cloud platforms (AWS or GCP) Experience with Docker and Kubernetes Knowledge of messaging technologies such as Kafka or RabbitMQ Experience with OAuth2, SSO, JWT, or other authentication mechanisms Familiarity with AI-assisted development tools such as GitHub Copilot or Gemini Experience working with high-traffic, customer-facing SaaS or mobile backend platforms Experience integrating with third-party APIs and enterprise systems Background or interest in the real estate / PropTech domain 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 Backend Developer

Senior

Remote

Poznan, WP, Poland

🏢 Summary: Senior Java Backend Developer role focused on building scalable, secure backend services and REST APIs for a high-traffic PropTech mobile platform. The position involves Java/Spring Boot microservices, database optimization, third-party integrations, and close collaboration in an Agile team. 🗂️ Requirements: 5+ years of professional software development experience, Java and Spring Boot experience, REST API design and microservices architecture knowledge, Relational database experience, JPA/Hibernate or similar persistence framework experience, Git and collaborative development workflow experience, Unit and integration testing familiarity, Agile/Scrum environment experience, Availability for 3:00 PM–11:00 PM Polish time, English proficiency at B2 level or higher 📃 Skills: Java, SpringBoot, REST, Microservices, PostgreSQL, MySQL, SQLServer, JPA, Hibernate, Git, Testing, Agile, Scrum 🏢 Description: EPAM is seeking a skilled Senior Java Backend Developer who is passionate about building scalable, high-performance backend services and enjoys working on products used daily by thousands of professionals. You will join a collaborative, agile team developing and enhancing a flagship mobile platform and supporting backend services for a leading global property data and analytics company operating in the real estate technology (PropTech) domain. The client delivers data-driven solutions that power the real estate industry across North America, providing critical tools and insights to agents, brokers, and MLS organisations. Responsibilities Design, develop, and maintain scalable backend services using Java and Spring Boot Build and enhance RESTful APIs supporting mobile and web applications Develop secure, reliable, and high-performance microservices Design and optimize database models and data access layers Integrate with third-party platforms and external APIs Collaborate with mobile developers, frontend engineers, product managers, QA engineers, and architects to deliver high-quality solutions Participate in system design, code reviews, technical discussions, and architectural decisions Troubleshoot production issues and improve application performance, scalability, and reliability Write clean, maintainable, and well-tested code following engineering best practices Contribute to continuous improvement initiatives, including CI/CD, automation, and AI-assisted software development practices Requirements 5+ years of professional software development experience Strong experience with Java and Spring Boot Solid understanding of REST API design and microservices architecture Experience with relational databases such as PostgreSQL, MySQL, or SQL Server Experience with JPA/Hibernate or similar persistence frameworks Knowledge of modern software engineering principles, design patterns, and clean code practices Experience with Git and collaborative development workflows Familiarity with unit and integration testing frameworks Strong analytical, problem-solving, and communication skills Ability to work effectively in an Agile/Scrum environment Availability to work shifted hours (3:00 PM – 11:00 PM Polish time) to align with the North American-based team English proficiency at B2 level or higher Nice to have Experience with cloud platforms (AWS or GCP) Experience with Docker and Kubernetes Knowledge of messaging technologies such as Kafka or RabbitMQ Experience with OAuth2, SSO, JWT, or other authentication mechanisms Familiarity with AI-assisted development tools such as GitHub Copilot or Gemini Experience working with high-traffic, customer-facing SaaS or mobile backend platforms Experience integrating with third-party APIs and enterprise systems Background or interest in the real estate / PropTech domain 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 Backend Developer

Senior

Remote

Łódź, LD, Poland

🏢 Summary: Senior Java Backend Developer role focused on building scalable, secure microservices and REST APIs for a high-traffic real estate data platform. The position works in an Agile team supporting mobile and web products, with shifted hours aligned to a North American team. 🗂️ Requirements: 5+ years of professional software development experience, Java, Spring Boot, REST API design, Microservices architecture, Relational database experience, JPA/Hibernate or similar persistence framework, Git collaborative workflows, Unit and integration testing, Agile/Scrum experience, Availability 3:00 PM–11:00 PM Polish time, English B2 or higher 📃 Skills: Java, Spring, SpringBoot, REST, Microservices, PostgreSQL, MySQL, SQLServer, JPA, Hibernate, Git, Agile, Scrum, Testing 🏢 Description: EPAM is seeking a skilled Senior Java Backend Developer who is passionate about building scalable, high-performance backend services and enjoys working on products used daily by thousands of professionals. You will join a collaborative, agile team developing and enhancing a flagship mobile platform and supporting backend services for a leading global property data and analytics company operating in the real estate technology (PropTech) domain. The client delivers data-driven solutions that power the real estate industry across North America, providing critical tools and insights to agents, brokers, and MLS organisations. Responsibilities Design, develop, and maintain scalable backend services using Java and Spring Boot Build and enhance RESTful APIs supporting mobile and web applications Develop secure, reliable, and high-performance microservices Design and optimize database models and data access layers Integrate with third-party platforms and external APIs Collaborate with mobile developers, frontend engineers, product managers, QA engineers, and architects to deliver high-quality solutions Participate in system design, code reviews, technical discussions, and architectural decisions Troubleshoot production issues and improve application performance, scalability, and reliability Write clean, maintainable, and well-tested code following engineering best practices Contribute to continuous improvement initiatives, including CI/CD, automation, and AI-assisted software development practices Requirements 5+ years of professional software development experience Strong experience with Java and Spring Boot Solid understanding of REST API design and microservices architecture Experience with relational databases such as PostgreSQL, MySQL, or SQL Server Experience with JPA/Hibernate or similar persistence frameworks Knowledge of modern software engineering principles, design patterns, and clean code practices Experience with Git and collaborative development workflows Familiarity with unit and integration testing frameworks Strong analytical, problem-solving, and communication skills Ability to work effectively in an Agile/Scrum environment Availability to work shifted hours (3:00 PM – 11:00 PM Polish time) to align with the North American-based team English proficiency at B2 level or higher Nice to have Experience with cloud platforms (AWS or GCP) Experience with Docker and Kubernetes Knowledge of messaging technologies such as Kafka or RabbitMQ Experience with OAuth2, SSO, JWT, or other authentication mechanisms Familiarity with AI-assisted development tools such as GitHub Copilot or Gemini Experience working with high-traffic, customer-facing SaaS or mobile backend platforms Experience integrating with third-party APIs and enterprise systems Background or interest in the real estate / PropTech domain 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 Backend Developer

Senior

Remote

Krakow, MA, Poland

🏢 Summary: Senior Java Backend Developer role focused on building scalable, secure backend services and REST APIs for a high-traffic PropTech mobile platform. The position involves microservices development, database optimization, third-party integrations, and collaboration in an Agile team supporting North American users. 🗂️ Requirements: 5+ years of professional software development experience, Strong Java and Spring Boot experience, REST API design and microservices architecture knowledge, Relational database experience, JPA/Hibernate or similar persistence framework experience, Git and collaborative development workflow experience, Unit and integration testing familiarity, Agile/Scrum environment experience, Availability for 3:00 PM–11:00 PM Polish time, English proficiency at B2 level or higher 📃 Skills: Java, SpringBoot, REST, Microservices, PostgreSQL, MySQL, SQLServer, JPA, Hibernate, Git, Agile, Scrum 🏢 Description: EPAM is seeking a skilled Senior Java Backend Developer who is passionate about building scalable, high-performance backend services and enjoys working on products used daily by thousands of professionals. You will join a collaborative, agile team developing and enhancing a flagship mobile platform and supporting backend services for a leading global property data and analytics company operating in the real estate technology (PropTech) domain. The client delivers data-driven solutions that power the real estate industry across North America, providing critical tools and insights to agents, brokers, and MLS organisations. Responsibilities Design, develop, and maintain scalable backend services using Java and Spring Boot Build and enhance RESTful APIs supporting mobile and web applications Develop secure, reliable, and high-performance microservices Design and optimize database models and data access layers Integrate with third-party platforms and external APIs Collaborate with mobile developers, frontend engineers, product managers, QA engineers, and architects to deliver high-quality solutions Participate in system design, code reviews, technical discussions, and architectural decisions Troubleshoot production issues and improve application performance, scalability, and reliability Write clean, maintainable, and well-tested code following engineering best practices Contribute to continuous improvement initiatives, including CI/CD, automation, and AI-assisted software development practices Requirements 5+ years of professional software development experience Strong experience with Java and Spring Boot Solid understanding of REST API design and microservices architecture Experience with relational databases such as PostgreSQL, MySQL, or SQL Server Experience with JPA/Hibernate or similar persistence frameworks Knowledge of modern software engineering principles, design patterns, and clean code practices Experience with Git and collaborative development workflows Familiarity with unit and integration testing frameworks Strong analytical, problem-solving, and communication skills Ability to work effectively in an Agile/Scrum environment Availability to work shifted hours (3:00 PM – 11:00 PM Polish time) to align with the North American-based team English proficiency at B2 level or higher Nice to have Experience with cloud platforms (AWS or GCP) Experience with Docker and Kubernetes Knowledge of messaging technologies such as Kafka or RabbitMQ Experience with OAuth2, SSO, JWT, or other authentication mechanisms Familiarity with AI-assisted development tools such as GitHub Copilot or Gemini Experience working with high-traffic, customer-facing SaaS or mobile backend platforms Experience integrating with third-party APIs and enterprise systems Background or interest in the real estate / PropTech domain 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 Backend Developer

Senior

Remote

Katowice, SL, Poland

🏢 Summary: Senior Java Backend Developer role building scalable, secure backend services and REST APIs for a high-traffic PropTech mobile platform. The position involves microservices development, database optimization, third-party integrations, and close collaboration in an Agile team aligned with North American working hours. 🗂️ Requirements: 5+ years of professional software development experience, Java and Spring Boot experience, REST API design and microservices architecture knowledge, Relational database experience, JPA/Hibernate or similar persistence framework experience, Git and collaborative development workflow experience, Unit and integration testing familiarity, Agile/Scrum environment experience, Availability for 3:00 PM–11:00 PM Polish time, English proficiency at B2 level or higher 📃 Skills: Java, SpringBoot, REST, Microservices, PostgreSQL, MySQL, SQLServer, JPA, Hibernate, Git, Agile, Scrum 🏢 Description: EPAM is seeking a skilled Senior Java Backend Developer who is passionate about building scalable, high-performance backend services and enjoys working on products used daily by thousands of professionals. You will join a collaborative, agile team developing and enhancing a flagship mobile platform and supporting backend services for a leading global property data and analytics company operating in the real estate technology (PropTech) domain. The client delivers data-driven solutions that power the real estate industry across North America, providing critical tools and insights to agents, brokers, and MLS organisations. Responsibilities Design, develop, and maintain scalable backend services using Java and Spring Boot Build and enhance RESTful APIs supporting mobile and web applications Develop secure, reliable, and high-performance microservices Design and optimize database models and data access layers Integrate with third-party platforms and external APIs Collaborate with mobile developers, frontend engineers, product managers, QA engineers, and architects to deliver high-quality solutions Participate in system design, code reviews, technical discussions, and architectural decisions Troubleshoot production issues and improve application performance, scalability, and reliability Write clean, maintainable, and well-tested code following engineering best practices Contribute to continuous improvement initiatives, including CI/CD, automation, and AI-assisted software development practices Requirements 5+ years of professional software development experience Strong experience with Java and Spring Boot Solid understanding of REST API design and microservices architecture Experience with relational databases such as PostgreSQL, MySQL, or SQL Server Experience with JPA/Hibernate or similar persistence frameworks Knowledge of modern software engineering principles, design patterns, and clean code practices Experience with Git and collaborative development workflows Familiarity with unit and integration testing frameworks Strong analytical, problem-solving, and communication skills Ability to work effectively in an Agile/Scrum environment Availability to work shifted hours (3:00 PM – 11:00 PM Polish time) to align with the North American-based team English proficiency at B2 level or higher Nice to have Experience with cloud platforms (AWS or GCP) Experience with Docker and Kubernetes Knowledge of messaging technologies such as Kafka or RabbitMQ Experience with OAuth2, SSO, JWT, or other authentication mechanisms Familiarity with AI-assisted development tools such as GitHub Copilot or Gemini Experience working with high-traffic, customer-facing SaaS or mobile backend platforms Experience integrating with third-party APIs and enterprise systems Background or interest in the real estate / PropTech domain 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 Backend Developer

Senior

Remote

Warsaw, Poland

🏢 Summary: Senior Java Backend Developer role building scalable, secure microservices and REST APIs for a high-traffic PropTech mobile platform. The offer includes collaboration with a North American team, production support, system design, and CI/CD improvement in an Agile environment. 🗂️ Requirements: 5+ years of professional software development experience, Java and Spring Boot experience, REST API design and microservices architecture knowledge, Relational database experience, JPA/Hibernate or similar persistence framework experience, Git and collaborative development workflow experience, Unit and integration testing framework familiarity, Agile/Scrum work experience, Availability for 3:00 PM–11:00 PM Polish time, English proficiency at B2 level or higher 📃 Skills: Java, SpringBoot, REST, Microservices, PostgreSQL, MySQL, SQLServer, JPA, Hibernate, Git, Testing, Agile, Scrum 🏢 Description: EPAM is seeking a skilled Senior Java Backend Developer who is passionate about building scalable, high-performance backend services and enjoys working on products used daily by thousands of professionals. You will join a collaborative, agile team developing and enhancing a flagship mobile platform and supporting backend services for a leading global property data and analytics company operating in the real estate technology (PropTech) domain. The client delivers data-driven solutions that power the real estate industry across North America, providing critical tools and insights to agents, brokers, and MLS organisations. Responsibilities Design, develop, and maintain scalable backend services using Java and Spring Boot Build and enhance RESTful APIs supporting mobile and web applications Develop secure, reliable, and high-performance microservices Design and optimize database models and data access layers Integrate with third-party platforms and external APIs Collaborate with mobile developers, frontend engineers, product managers, QA engineers, and architects to deliver high-quality solutions Participate in system design, code reviews, technical discussions, and architectural decisions Troubleshoot production issues and improve application performance, scalability, and reliability Write clean, maintainable, and well-tested code following engineering best practices Contribute to continuous improvement initiatives, including CI/CD, automation, and AI-assisted software development practices Requirements 5+ years of professional software development experience Strong experience with Java and Spring Boot Solid understanding of REST API design and microservices architecture Experience with relational databases such as PostgreSQL, MySQL, or SQL Server Experience with JPA/Hibernate or similar persistence frameworks Knowledge of modern software engineering principles, design patterns, and clean code practices Experience with Git and collaborative development workflows Familiarity with unit and integration testing frameworks Strong analytical, problem-solving, and communication skills Ability to work effectively in an Agile/Scrum environment Availability to work shifted hours (3:00 PM – 11:00 PM Polish time) to align with the North American-based team English proficiency at B2 level or higher Nice to have Experience with cloud platforms (AWS or GCP) Experience with Docker and Kubernetes Knowledge of messaging technologies such as Kafka or RabbitMQ Experience with OAuth2, SSO, JWT, or other authentication mechanisms Familiarity with AI-assisted development tools such as GitHub Copilot or Gemini Experience working with high-traffic, customer-facing SaaS or mobile backend platforms Experience integrating with third-party APIs and enterprise systems Background or interest in the real estate / PropTech domain 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 Backend Developer

Senior

Remote

Gdansk, PM, Poland

🏢 Summary: Senior Java Backend Developer role focused on building scalable, secure microservices and REST APIs for a high-traffic real estate data mobile platform. The position involves backend development, database optimization, third-party integrations, production support, and technical collaboration in an Agile team. 🗂️ Requirements: 5+ years of software development experience, Java, Spring Boot, REST API design, Microservices architecture, Relational databases, JPA/Hibernate, Software engineering principles and design patterns, Git, Unit and integration testing, Agile/Scrum, Availability 3:00 PM–11:00 PM Polish time, English B2 or higher 📃 Skills: Java, Spring, REST, Microservices, PostgreSQL, MySQL, SQLServer, JPA, Hibernate, Git, Agile, Scrum, AWS, GCP, Docker, Kubernetes, Kafka, RabbitMQ, OAuth2, SSO, JWT, Copilot, Gemini 🏢 Description: EPAM is seeking a skilled Senior Java Backend Developer who is passionate about building scalable, high-performance backend services and enjoys working on products used daily by thousands of professionals. You will join a collaborative, agile team developing and enhancing a flagship mobile platform and supporting backend services for a leading global property data and analytics company operating in the real estate technology (PropTech) domain. The client delivers data-driven solutions that power the real estate industry across North America, providing critical tools and insights to agents, brokers, and MLS organisations. Responsibilities Design, develop, and maintain scalable backend services using Java and Spring Boot Build and enhance RESTful APIs supporting mobile and web applications Develop secure, reliable, and high-performance microservices Design and optimize database models and data access layers Integrate with third-party platforms and external APIs Collaborate with mobile developers, frontend engineers, product managers, QA engineers, and architects to deliver high-quality solutions Participate in system design, code reviews, technical discussions, and architectural decisions Troubleshoot production issues and improve application performance, scalability, and reliability Write clean, maintainable, and well-tested code following engineering best practices Contribute to continuous improvement initiatives, including CI/CD, automation, and AI-assisted software development practices Requirements 5+ years of professional software development experience Strong experience with Java and Spring Boot Solid understanding of REST API design and microservices architecture Experience with relational databases such as PostgreSQL, MySQL, or SQL Server Experience with JPA/Hibernate or similar persistence frameworks Knowledge of modern software engineering principles, design patterns, and clean code practices Experience with Git and collaborative development workflows Familiarity with unit and integration testing frameworks Strong analytical, problem-solving, and communication skills Ability to work effectively in an Agile/Scrum environment Availability to work shifted hours (3:00 PM – 11:00 PM Polish time) to align with the North American-based team English proficiency at B2 level or higher Nice to have Experience with cloud platforms (AWS or GCP) Experience with Docker and Kubernetes Knowledge of messaging technologies such as Kafka or RabbitMQ Experience with OAuth2, SSO, JWT, or other authentication mechanisms Familiarity with AI-assisted development tools such as GitHub Copilot or Gemini Experience working with high-traffic, customer-facing SaaS or mobile backend platforms Experience integrating with third-party APIs and enterprise systems Background or interest in the real estate / PropTech domain 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

Python Developer

Mid

Hybrid

Krakow, MA, Poland

🏢 Summary: Python Developer role focused on delivering secure, scalable application and AWS cloud infrastructure features. The position combines feature development, security remediation, CI/CD, and production operations in collaboration with product, platform, and security teams. 🗂️ Requirements: 3+ years of software development, architecture, and system integration experience, Hands-on AWS experience with Lambda, ECS, S3, DynamoDB, Aurora, CloudFormation, and CloudWatch, Proficiency in Java, Python, and TypeScript, including API development, design patterns, and quality engineering, Relational database fundamentals and basic SQL query writing, CI/CD experience with GitHub Actions, reusable workflows, environment protection rules, and artifact/version management, Production operations and observability experience with Splunk and Honeycomb, Knowledge of enterprise tooling, multi-region resiliency, failover, feature toggling, IT risk, information security, compliance, and change governance, Written and spoken English at B2+ level 📃 Skills: Python, Java, TypeScript, AWS, Lambda, ECS, S3, DynamoDB, Aurora, CloudFormation, CloudWatch, SQL, GitHub, Splunk, Honeycomb, CI/CD, SRE 🏢 Description: We are seeking a skilled Python Developer to join our team and contribute to the delivery of robust application and cloud infrastructure solutions. In this role, you will work on both feature development and security remediation, collaborating with cross-functional partners to build maintainable, secure, and scalable systems that meet business needs. Responsibilities Deliver application and cloud infrastructure features, including development, testing, and deployment, working from established designs and acceptance criteria Implement security remediation work (vulnerability fixes, dependency upgrades, code hardening) and net-new features as prioritized by the team lead Translate technical requirements into well-structured, testable, and maintainable code that meets team quality bars for reviews and tests Promote changes through dev, test, and production environments following established change management processes and documentation standards Collaborate with product, platform, and security partners to clarify requirements and deliver work that meets business needs Requirements 3+ years of experience in software development, architecture, and system integration Hands-on expertise in AWS services such as Lambda, ECS, and S3 Proficiency in AWS data and infrastructure services, including DynamoDB, Aurora, CloudFormation, and CloudWatch Strong software engineering skills in Java, Python, and TypeScript (or equivalent), including design patterns, API development, and quality engineering practices Understanding of relational database fundamentals and competency in writing basic SQL queries Expertise in CI/CD using GitHub Actions/workflows, reusable workflows, environment protection rules, and artifact/version management Proven capability to operate and improve production systems using modern observability tools such as Splunk and Honeycomb, with an SRE/operational mindset Knowledge of owning/operating enterprise tooling, multi-region cloud resiliency and failover practices, and feature toggling solutions Familiarity with IT risk and information security expectations, with the ability to deliver solutions that meet security, compliance, and change governance requirements Excellent command of written and spoken English (B2+ level) 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

Python Developer

Mid

Hybrid

Gdansk, PM, Poland

🏢 Summary: Python Developer role focused on delivering secure, scalable application and AWS cloud infrastructure features. The position combines feature development, security remediation, CI/CD delivery, and production operations in collaboration with product, platform, and security teams. 🗂️ Requirements: 3+ years of software development, architecture, and system integration experience, AWS hands-on expertise: Lambda, ECS, S3, DynamoDB, Aurora, CloudFormation, CloudWatch, Java, Python, and TypeScript proficiency, API development, design patterns, testing, and quality engineering, Relational database fundamentals and basic SQL, CI/CD with GitHub Actions and workflow governance, Production observability with Splunk or Honeycomb, Multi-region resiliency, failover, enterprise tooling, and feature toggles, Security, compliance, IT risk, and change-governance knowledge, English proficiency at B2+ level 📃 Skills: Python, Java, TypeScript, AWS, Lambda, ECS, S3, DynamoDB, Aurora, CloudFormation, CloudWatch, SQL, GitHubActions, Splunk, Honeycomb, CI/CD, APIs, SRE 🏢 Description: We are seeking a skilled Python Developer to join our team and contribute to the delivery of robust application and cloud infrastructure solutions. In this role, you will work on both feature development and security remediation, collaborating with cross-functional partners to build maintainable, secure, and scalable systems that meet business needs. Responsibilities Deliver application and cloud infrastructure features, including development, testing, and deployment, working from established designs and acceptance criteria Implement security remediation work (vulnerability fixes, dependency upgrades, code hardening) and net-new features as prioritized by the team lead Translate technical requirements into well-structured, testable, and maintainable code that meets team quality bars for reviews and tests Promote changes through dev, test, and production environments following established change management processes and documentation standards Collaborate with product, platform, and security partners to clarify requirements and deliver work that meets business needs Requirements 3+ years of experience in software development, architecture, and system integration Hands-on expertise in AWS services such as Lambda, ECS, and S3 Proficiency in AWS data and infrastructure services, including DynamoDB, Aurora, CloudFormation, and CloudWatch Strong software engineering skills in Java, Python, and TypeScript (or equivalent), including design patterns, API development, and quality engineering practices Understanding of relational database fundamentals and competency in writing basic SQL queries Expertise in CI/CD using GitHub Actions/workflows, reusable workflows, environment protection rules, and artifact/version management Proven capability to operate and improve production systems using modern observability tools such as Splunk and Honeycomb, with an SRE/operational mindset Knowledge of owning/operating enterprise tooling, multi-region cloud resiliency and failover practices, and feature toggling solutions Familiarity with IT risk and information security expectations, with the ability to deliver solutions that meet security, compliance, and change governance requirements Excellent command of written and spoken English (B2+ level) 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.