Software Development Engineering Advisor II
Core
Design, maintain, and re-engineer large-scale, high-resilience applications handling 40MM daily transactions for a global fintech leader.
Role type
Senior IC Software Development Engineering Advisor
Builds
Core extensions to an innovative application framework, microservices for orchestration, and high-performance cloud/on-prem applications.
Domain
Fintech / Payments / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Spring, Reactive, PCF, Redis, Hibernate, Maven, Kafka, Restful APIs, API gateways, Quality/Security scan tools, Oracle databases, JUnit, Mockito, Wiremock, Postman, JMeter, multi-threading, pooling, microservices, CI/CD pipelines, Docker, Kubernetes, Grafana, Prometheus
Preferred skills
None stated
Technologies
Spring, Reactive, PCF, Redis, Hibernate, Maven, Harness, Kafka, Gitlab, Splunk, Oracle, JUnit, Mockito, Wiremock, Postman, JMeter, Jenkins, GitLab, SonarQube, Docker, Kubernetes, Grafana, Prometheus
Responsibilities
Design and maintain large-scale applications catering to 40MM transactions a day; Interact with product management to provide estimates and high/low-level designs; Develop and enhance micro services related to orchestration; Re-engineer applications to high resilient, high available, low latency applications; Provide high quality code and design review feedback to other engineers; Mentor junior developers.
Seniority
Senior, hands-on IC