Senior Java Developer
Core
Designing and developing Java applications for ING's banking platform that deliver personalized marketing and sales communications to business clients via web and mobile channels.
Role type
Senior Java Developer (Backend)
Builds
Personalized messaging solutions for ING's internet and mobile banking
Domain
Banking / Financial Services
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Framework, Spring Boot, RESTful API design, Microservices architecture, SQL, Apache Kafka, Redis, Design Patterns, Clean Code, SOLID, Performance tuning, Unit testing
Preferred skills
Apache Spark, Apache Airflow, Data Warehousing, Kubernetes, Docker, Agile/Scrum, Application Monitoring (Prometheus, Grafana)
Responsibilities
Design and develop applications adhering to performance and security standards; Test code; Participate in code reviews; Create technical documentation; Write deployment automation scripts; Support production and fix bugs
Seniority
Senior, hands-on IC