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