Senior Software Engineer (Java)
Core
Senior backend engineer building secure payment domain solutions using Java microservices on AWS.
Role type
Senior IC software engineer (Java backend)
Builds
Scalable payment processing systems and transaction management features
Domain
Fintech / Payments / Cybersecurity
Deliverable
production ML models | product features
Required skills
Java 11+, Spring Boot, Microservices, AWS, SQL/NoSQL, Kafka, Docker, Kubernetes, CI/CD, cryptography, symmetric/asymmetric keys, mTLS, TR-31 key blocks
Preferred skills
Payment domain expertise, certificate handling
Technologies
Java, Spring Boot, AWS, PostgreSQL, Oracle, Redis, DynamoDB, Kafka, Docker, Kubernetes
Responsibilities
Develop clean, efficient, and testable Java code for microservices; Implement and maintain secure payment domain logic including key management and mTLS; Collaborate with cross-functional teams in an Agile environment; Conduct code reviews and mentor junior engineers.
Seniority
Senior, hands-on IC