Senior Engineer
Core
Design, develop, and maintain high-performance, distributed microservices and enterprise payment processing applications.
Role type
Senior IC backend engineer (Java/Spring Boot)
Builds
Distributed microservices, RESTful/SOAP APIs, event-driven systems, and cloud-based application components for enterprise payment processing.
Domain
Financial services / Enterprise software engineering
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, distributed system architecture, RESTful/SOAP API design, Kafka, JMS, MQ, Oracle, Postgres, PL/SQL, Spring Security, TDD, Git, Maven, Jenkins, GitHub Actions, SonarQube, Docker, Kubernetes, Helm, Splunk, Unix/Linux scripting
Preferred skills
None stated
Technologies
Java, Spring Boot, Kafka, JMS, MQ, Oracle, Postgres, PL/SQL, Spring Security, Junit, Mockito, Git, Bitbucket, Maven, Jenkins, GitHub Actions, SonarQube, Docker, Kubernetes, Helm, Splunk, Tomcat
Responsibilities
Design and implement secure API authentication and authorization mechanisms; optimize database performance through data modeling and efficient queries; integrate application security practices including code scanning and vulnerability remediation; support migration and deployment of application components to cloud-based environments; execute job duties using version control systems, build tools, CI/CD platforms, and containerization tools.
Seniority
Senior, hands-on IC