Senior Software Engineer, 3DS Payments

New
E
EntersektDigital Banking, Fintech
Fully Remote, Poland (EU)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5 - 8+ years
Required Skills
Apache TomcatJavaMySQLRESTful APIsDistributed Systems

Requirements

  • 5 - 8+ years of professional software engineering experience with strong proficiency in Java (Java 11+ required)
  • Experience developing applications running on Apache Tomcat
  • Solid experience with MySQL or similar relational databases (Schema design, Query optimisation, Performance tuning)
  • Experience building RESTful APIs and working with distributed systems
  • Strong understanding of software design principles (OOP, SOLID, clean architecture)
  • Experience using Git
  • Strong understanding of secure coding practices (OWASP Top 10)
  • Experience working in regulated environments (e.g. PCI DSS, GDPR)
  • Experience handling sensitive data such as cardholder data or PII

Responsibilities

  • Design, develop and maintain backend services within the 3DS Payment’s platform
  • Build and maintain RESTful APIs and distributed systems
  • Develop and support Java applications deployed on Apache Tomcat
  • Design, optimise and maintain MySQL database schemas and queries
  • Identify and resolve performance, stability and production issues
  • Contribute to architectural decisions and technical tradeoffs
  • Ensure systems adhere to secure coding practices and compliance requirements
  • Collaborate with product, QA and DevOps teams throughout the delivery lifecycle
  • Mentor and support other engineers within the team
  • Take ownership of features and services from design through to production
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now