Software Backend Engineer
Role details
Job location
Tech stack
Requirements
Software Backend Engineer At ING we are looking for a talented and enthusiastic Software Backend Engineer to join our team. Your role and work environment As an experienced Software Engineer Backend, you will design, develop and test code that shapes the different components of our application, ensuring they meet functionality, quality and performance requirements. You will deliver production-ready software, document key parameters and support production by analysing and fixing any bugs that occur. You will also contribute to improving the technical discipline by collaborating with the cross-technical chapter, while always keeping the rest of the technical stack in mind as part of the squad responsibilities. Key responsibilities * Coding * Stories refinement * Environments management * Release * Monitoring What we are looking for? We value the following qualities and experience: Essential qualifications * Good coding skills in Java (8/11/17/21) and middleware layers * Experience with Spring (Boot, MVC, CORE, Security, Dependency Injection) * Microservices and hexagonal architecture; API composition, RESTful services, OpenAPI, Swagger * Design patterns, SOLID, Clean Code, Software craftsmanship * Testing: unit, integration and smoke testing with JUnit, Mockito, MockMvc, WireMock, PowerMock * Maven, JPA, Oracle, JDBC, Git, DDD * Backend and DevOps awareness (global architecture/infrastructure), Docker, OpenShift or Kubernetes * CI/CD pipelines and Azure DevOps pipelines * 5+ years of experience with a similar tech stack * Agile experience (Scrum, Kanban or XP) * Excellent speaking and writing skills in English (must) Desirable qualifications * MSA patterns: Circuit Breaker, API Gateway, Service Discovery * Feature flags * Retail banking knowledge * Database migration tools: Flyway, Liquibase * DevOps skills * Prometheus, Grafana, ELK stack (Elastic Search, Logstash, Kibana) * Security: JWT, Mutual TLS, Access token * Ansible, BDD * Automatic