Software Engineer Senior - Java
Core
Design, develop, and test scalable software components for a high-volume payment processing platform and e-commerce services.
Role type
Senior Software Engineer (Java)
Builds
Payment processing components, value-added services, and scalable microservices for merchants.
Domain
Financial services / Payments infrastructure
Deliverable
production ML models | product features
Required skills
Java, SQL, RESTful API design, Event-driven architecture, Spring Boot, Apache Kafka, Database schema design, Agile methodologies, Unit testing (JUnit/TDD)
Preferred skills
Microservices architecture, AWS, OpenShift, Ansible, Maven, Gradle, Jenkins, Splunk, Prometheus, Pair programming
Technologies
Java, Spring Boot, Apache Kafka, AWS, OpenShift, Ansible, Maven, Gradle, Jenkins, Harness, Snyk, SonarQube, Cucumber, Karate, Splunk, Sysdig, OpsGenie, Open Telemetry, Instaclustr, Prometheus, JBehave, JGiven, Xmatters, ServiceNow, JUnit