EPAM Systems
Posted 2d ago

Senior/Lead Software Engineer (Java/Python)

EPAM Systems
Czech Republic or Slovakia
RemoteFull Time
Responsibilities
  • developing backend services
  • reviewing code
  • supporting releases
Requirements
  • Requires 5+ years of software development experience
  • Java and Python/Django expertise
  • Backend and API development, SQL, Git
  • Secure coding
  • Observability
  • Strong problem-solving, and English at B2+ level
Technical tools mentioned
JavaPythonDjangoSpring BootSpring Data JPAHibernateGradleJUnitMockitoPostgreSQLMySQLSQLGitGitLab CI/CDDatadogOWASP Top 10OAuth2JWTSSORBACAWSAzureDockerKubernetesKafkaRabbitMQSemgrepSonarQubeBlackDuckTrivyHTTPTLSDNSLinkedIn Learning

Job description

We are looking for a Senior/Lead Software Engineer to join a new project for a leading global financial market infrastructure provider and contribute to the development of business-critical platforms used across international markets.

The ideal candidate is a hands-on engineer with strong backend development expertise in Java and Python/Django, capable of working throughout the entire software development lifecycle. The engineer will participate in requirements analysis, solution design, effort estimation, implementation, testing, code reviews, and production releases.

The role requires a proactive and product-oriented mindset, strong analytical skills, and the ability to work closely with product owners, architects, developers, cybersecurity specialists, and customer stakeholders to translate business requirements into high-quality technical solutions.

Responsibilities

  • Participate in requirements analysis and translate business needs into technical solutions
  • Investigate business requirements, identify gaps, and proactively propose implementation approaches
  • Create technical tasks, user stories, development estimates, and implementation plans
  • Design and develop scalable backend services, RESTful APIs, and web applications
  • Develop production-ready code with appropriate unit and integration test coverage
  • Perform peer code reviews and maintain code quality standards
  • Support software releases and troubleshoot production issues
  • Collaborate with product owners, architects, developers, cybersecurity specialists, and customer stakeholders
  • Contribute across the entire software development lifecycle, from design to production

Requirements

  • 5+ years of professional software development experience
  • Proficiency in Java backend development, including Spring Boot, Spring Data JPA/Hibernate, Gradle, and JUnit/Mockito
  • Practical experience with Python and the Django framework
  • Skills in designing and developing scalable backend services, RESTful APIs, and web applications
  • Background in relational databases and SQL (PostgreSQL, MySQL, or equivalent), including schema design, transactions, and query optimization
  • Strong understanding of object-oriented design principles, clean code practices, and maintainable software architecture
  • Familiarity with Git, GitLab CI/CD pipelines, and collaborative development workflows
  • Expertise in application monitoring, logging, tracing, and observability tools such as Datadog or equivalent
  • Understanding of secure software development practices and cybersecurity fundamentals, including OWASP Top 10
  • Knowledge of authentication and authorization mechanisms (OAuth2, JWT, SSO, RBAC, etc.)
  • Strong analytical, troubleshooting, and problem-solving skills
  • Ability to work independently with evolving requirements and minimal supervision, combined with strong verbal and written communication skills
  • English level B2 or higher

Nice to have

  • Experience with cloud platforms (AWS, Azure), containerization, and orchestration technologies (Docker, Kubernetes)
  • Background in microservices architecture and event-driven systems with messaging platforms (Kafka, RabbitMQ, etc.)
  • Familiarity with static code analysis and container vulnerability scanning tools such as Semgrep, SonarQube, BlackDuck, and Trivy
  • Knowledge of infrastructure, HTTP, networking, TLS, DNS, and proxy fundamentals, along with system design and architecture discussions
  • Exposure to cybersecurity, threat intelligence, risk, or compliance domains, including direct work with customers and stakeholders
  • Capability to mentor developers and participate in technical leadership activities

We offer/Benefits

  • Opportunity to work in a fast-paced, agile, software engineering culture
  • Comfortable modern office in Prague 7, with support of hybrid or fully remote mode
  • Benefit program (5 weeks of vacation, paid sick days, paid days off for special occasions, meal vouchers, flexi pass, Prague city public transport annual coupon, multisport cards, optional contribution to pension fund, health insurance for family member)
  • EPAM Employee Stock Purchase Plan (ESPP) (subject to certain eligibility requirements)
  • English language courses
  • Czech language courses upon request
  • Referral bonuses for recommended candidates
  • Mobile Phone Tariff’s program for managerial-level candidates
  • Great learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications, well-being programs, LinkedIn Learning Solutions and much more
  • Opportunity to work in a fast-paced, agile, software engineering culture
  • Benefit program (5 weeks of vacation, 5 paid sick days, meal vouchers, cafeteria and recreation bonuses, reimbursement of glasses, contribution to pension fund)
  • Referral bonuses for recommended candidates
  • English language courses
  • Great learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications, well-being programs, LinkedIn Learning Solutions and much more

The remote work option is available to candidates residing and working within the Czech Republic.

The remote work option is available to candidates residing and working within Slovakia.

Certain benefits and perks may be subject to eligibility requirements and may be available only after you have passed your probationary period.

Certain benefits and perks may be subject to eligibility requirements and may be available only after you have passed your probationary period.

About EPAM Systems

Provides global digital platform engineering and software development services.

Similar jobs

Software Engineer roles
1d
Save
Mark Applied
Hide
Senior Principal Software Engineer for macOS
Prague or Brno
HybridFull Time
Gen Digital
Gen Digital: Provides cybersecurity, identity protection, and online privacy software solutions.
Extensive Apple-platform software experience; deep Swift, AppKit or UIKit, Bash, macOS internals, secure coding, APIs, AI workflows, architecture, mentoring, and C1+ English proficiency.
Swift, AppKit, UIKit, Bash, Python, macOS, AI
1d
Save
Mark Applied
Hide
Software Engineer II | AI & Agentic Systems
Brno, South Moravian Region, Czech Republic
HybridFull Time
Jamf
Jamf: Software for managing and securing Apple device environments.
3+ YOERequires 3+ years of commercial software engineering experience, 3+ years with Java or Python, LLM APIs, agentic frameworks, AI coding assistants, agile development, and Jenkins or Bamboo.
Java, Python, LLM APIs, GitHub Copilot, Cursor, Claude Code, Jenkins, Bamboo, SBOMs
1d
Save
Mark Applied
Hide
Software Engineer
Prague, Prague, Czech Republic
HybridFull Time
DHL Group
DHL GroupXetra: DHL: Global provider of logistics and postal services.
5+ YOERequires 5+ years building full-stack web applications with React, Angular, or Vue and PHP or Node.js, plus cloud, DevOps, CI/CD, API integration, testing, and troubleshooting experience.
React, Node.js, PHP, Google PaaS, Google Apigee, Google Kubernetes Engine, SCRUM, Angular, Vue, Kubernetes, Docker, Drupal, Symfony, Express, Terraform, CloudFormation, Prometheus, Grafana, CloudWatch, ELK Stack, Splunk, Jest, Cypress, Playwright, Python, Bash, Linux Console
1d
Save
Mark Applied
Hide
Storyous | Software Engineer (Full-stack)
Prague, Prague, Czech Republic
HybridFull Time
Teya
Teya: Digital payment and business management tools for small merchants.
3+ YOERequires 3+ years of full-stack experience with TypeScript, JavaScript, and Node.js; REST APIs, NoSQL and relational databases, cloud infrastructure, testing, observability, Git, CI/CD, and fluent English.
TypeScript, JavaScript, Node.js, REST APIs, MongoDB, MariaDB, Kubernetes, Docker, AWS, Heroku, Git, GitHub Actions, CI/CD, GitHub Copilot, Claude, Cursor, Vue.js, Android Kotlin, Glean AI
2d
Save
Mark Applied
Hide
Staff Software Engineer, Flink/Streaming Analytics Team
Czech Republic or Poland or Hungary or United States
RemoteFull Time
Cloudera
Cloudera: Provides hybrid data platforms for enterprise analytics and AI.
6+ YOEBachelor's in Computer Science and 6+ years, master's and 4–6 years, or PhD and 2–4 years; Java, distributed systems, software architecture, CI/CD, automated testing, and strong English required.
Apache Flink, Spark, Kafka, Java, CI/CD, AWS, Azure, GCP, Kubernetes, Docker, Python, Javascript
2d
Save
Mark Applied
Hide
Software Engineer - Graduate - Slovakia
Bratislava, Bratislava Region, Slovakia
HybridFull Time
Cisco
CiscoNASDAQ: CSCO: Develops and sells networking hardware and cybersecurity software.
0+ YOEBachelor’s degree in computer science, engineering, or equivalent; 0–2 years of software engineering experience; backend development knowledge; collaborative communication and problem-solving skills.
Java, Node.js, Python, RESTful APIs, GitHub Copilot, Cursor, Spring, PostgreSQL, MySQL, Kafka, Git, CI/CD
2d
Save
Mark Applied
Hide
Senior Engineer Software, Asset Management team
Czech Republic
RemoteFull Time
PaylocityNASDAQ: PCTY: Provides cloud-based software for payroll, HR, and workforce management.
5+ YOEBachelor's degree in computer science, software engineering, or related field; 5+ years of backend software engineering experience with .NET/C#, APIs, databases, testing, architecture, and technical leadership.
.NET, C#, REST, PostgreSQL, MongoDB, OpenSearch, AWS, Microsoft React, Datadog, Prometheus
2d
Save
Mark Applied
Hide
Senior Software Engineer (Agentic Search) – Web Rendering Engineer
Israel or Europe or Czech Republic or Estonia or Germany or Poland
RemoteFull Time
Tavily
TavilyNASDAQ: NBIS: Real-time web search engine for AI agents.
5+ YOE5+ years as a software engineer in production backend or infrastructure systems; expertise in browser rendering, JavaScript execution, headless browsers, modern web applications, and distributed systems.
Chromium, Chrome DevTools Protocol (CDP), Playwright, Puppeteer, Selenium, React, Vue, Angular, Svelte