Senior Engineer – Java backend, AVP
Core
Designing, building, implementing, and maintaining scalable back-end Java services and APIs for the bank's IT platform and infrastructure.
Role type
Senior IC Java backend engineer
Builds
Back-end services, RESTful APIs, and integrated engineering solutions for the bank
Domain
Banking / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Hibernate/Spring Data JPA, Spring Security, RESTful API design, SQL/PLSQL, Camunda BPM, Kafka/RabbitMQ/IBM MQ, Docker, GCP (GKE/Compute Engine)
Preferred skills
Low-latency distributed systems, design patterns (SOLID/DRY/KISS), CI/CD pipelines, React
Technologies
Java, Spring Boot, Hibernate, Spring Security, Kafka, RabbitMQ, IBM MQ, Docker, GCP, Jenkins, Maven, Gradle, JUnit, Selenium, Camunda
Responsibilities
Develop back-end services with Java and integrate APIs; ensure cross-platform optimization and solution maintainability; participate in industry forums to adopt innovative technologies
Seniority
Senior, hands-on IC