Senior Software Engineer - Java
Core
Design, code, test, and deploy full-stack applications and microservices for global payments solutions using Java, Spring Boot, and Python on Google Cloud Platform.
Role type
Senior Software Engineer (Full-Stack)
Builds
Payment processing applications and cloud-based microservices for financial institutions and merchants
Domain
Fintech / Payments / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Python, Google Cloud Platform (GCP), Microservices architecture, Unit testing, SQL (MySQL, MS SQL Server), RESTful APIs, HTML, JavaScript, React.js, Node.js
Preferred skills
IBM Rational Tools, CICS/Eclipse IDE, Legacy system integration
Technologies
Java, Spring Boot, Python, GCP, MySQL, MS SQL Server, React.js, Node.js, jQuery
Responsibilities
Develop and implement moderately complex software applications; Build and deploy application instances on GCP; Analyze and develop structured unit testing configurations; Enforce corporate infrastructure standards and PCI compliance; Participate in client-facing technical meetings and vendor partnership discussions; Compute resource estimates and mentor peer software engineers
Seniority
Senior, hands-on IC with mentorship responsibilities