Software Engineer - Sr. Consultant level
Core
Design, build, and maintain scalable payment processing systems and web applications for global consumers, merchants, and financial institutions.
Role type
Senior Software Engineer (Payments Infrastructure)
Builds
High-availability payment transaction platforms, web services, and microservices architecture.
Domain
Financial Services / Payments Technology
Deliverable
production ML models | product features
Required skills
Java EE, Spring, React, JavaScript, REST/RPC, Microservices, Kafka, No-SQL databases, MySQL, MSSQL, Terraform, AWS, Test Driven Development, Design Patterns, Web Application Security
Preferred skills
Accessibility standards (WCAG), HTML/CSS/JavaScript best practices, React/AngularJS, Design Systems, Continuous Integration, JPA, Payments integration
Technologies
Java, Spring, React, JavaScript, Kafka, MySQL, MSSQL, Terraform, AWS, Git, Maven, Gradle, Jenkins, Tomcat, UNIX, Linux, Windows
Responsibilities
Develop solutions using Java EE and modern web frameworks; Participate in technical design with architects and UX designers; Write unit and integration tests using TDD; Engage in technical analysis and execute Terraform for AWS resource management; Monitor applications via logs and metrics; Complete proof of concepts and technical evaluations.
Seniority
Senior, hands-on IC