Principal Engineer (Architecture)
Core
Lead platform and solution architecture design for highly scalable, highly available enterprise-grade payment applications, defining regional distribution and localization strategies.
Role type
Principal Software Architect (Payments)
Builds
MDES Services and regional payment distribution solutions
Domain
Financial Services / Payments
Required skills
Java, Spring Boot, Microservices, SQL, NoSQL, Kafka, Cloud Deployment, Code Review, Technical Mentoring, Design Patterns, Security Protocols
Preferred skills
Payments Domain Experience, Mockito, JBehave, Jenkins, Bamboo
Technologies
Java, Spring Boot, Oracle, PostGRES, Cassandra, Kafka, Zookeeper, AWS, Google Cloud, Azure, Git, Maven, Gradle, JUnit, Visio, PlantUML
Responsibilities
Lead architecture design addressing non-functional requirements; Develop critical components and proof of concepts; Conduct code reviews and ensure code quality; Mentor team members; Write and review design documentation; Manage SCM operations; Study and integrate upcoming technologies.
Seniority
Principal, hands-on IC with leadership