2 months ago
Bucharest, RomaniaSenior
Responsibilities
- Develop and maintain core API SDK components and toolkit components.
- Deliver framework features focused on security, resilience, observability, and backward compatibility.
- Integrate the SDK with ING infrastructure platforms and services, including service discovery and service mesh connectivity.
- Build and maintain connectivity modules supporting direct and proxy-based deployments.
- Design user-friendly APIs and configuration interfaces and create documentation, implementation guides, reference implementations, and best practices.
- Develop testing tools for local development and validation.
- Support teams adopting and using the API SDK and review and merge community contributions.
Requirements
- At least 5 years of Java development experience.
- Experience with microservices and distributed systems.
- Strong communication and documentation skills.
- Experience with Java, Spring Boot, and Maven.
- Knowledge of service mesh, resilience patterns, OAuth2, JWT, PKI, mTLS, Docker, Kubernetes, Prometheus, Grafana, and centralized logging.
- Preferred experience with framework or SDK development, Kafka, API gateways, OpenAPI, PostgreSQL or Cassandra, and financial services or regulated environments.
Benefits
- Flexible working from home or from the office.
- The role is based within ING Hubs Romania, which operates from Bucharest and Cluj-Napoca.
Tech Stack
Apache CassandraApache KafkaDockerGradleGrafanaJavaKubernetesMavenOpenShiftPostgreSQLPrometheusScalaSpring Boot
Categories
About ING
ING is a Dutch multinational bank providing retail, private, and wholesale banking, with strong digital and mobile services for consumers and businesses. Founded in 1991 and headquartered in Amsterdam, it operates across Europe and beyond, earning revenue from interest income, fees, and financial services. ING is a public company with shares traded in New York.
