Backend Engineer designing, developing, and maintaining backend applications using Spring Boot and Java for ING. Collaborating on architectural decisions and mentoring within an agile environment.
Responsibilities
You'll design, develop, and maintain reliable backend applications and services using modern frameworks like Spring Boot, Java and Kotlin
You contribute substantially to architectural decisions which ensure that our solutions are modular, scalable, and highly available as well as rock-solid and future-proof
You build and run RESTful APIs end to end, from database and messaging integration to SDKs and service-discovery tools that teams across ING can plug into effortlessly
You'll write automated tests, monitor and optimise applications using tools like Grafana and Kibana, and ensure resilience as well as high code quality
You'll set up and maintain CI/CD pipelines, automate processes where you can and embrace modern tech – from cloud-native solutions to containerisation
You actively participate in ceremonies and help us drive continuous improvement.
You keep communication smoothly running – whether with external stakeholders or Product Owners in your team – and take your responsibilities one step further by providing mentorship and contributing to technical interviews
Requirements
Degree in economics, information systems or equivalent qualification
Long-standing practical experience in backend development, ideally in financial services or with large-scale platforms
Proven skills in Java (17 or higher, ideally 21+), Spring Boot, Oracle databases, SQL, and API management
Strong fundamentals in software development, OOP, design patterns, concurrency, and TDD as well as a deep understanding of microservice architectures and distributed systems
Experience with CI/CD pipelines and tools (Azure DevOps), test automation (JUnit, Mockito), and Git
Ability to lead technical initiatives and mentor others
Skills in IT risk management, secure development practices, Containerisation (OpenShift), orchestration, and Kafka as well as with monitoring tools (Grafana, Kibana); cloud technologies and agile frameworks are a bonus
Excellent problem-solving, communicative and stakeholder management skills
Strong agile and collaborative mindset as well as the ability to lead technical initiatives and mentor others
A passion for innovation and a feel for sustainable solutions
Fluency in English, knowledge of German is a plus
Benefits
Company pension plan
capital-building offers
free Deutschlandticket & bicycle leasING
company restaurant
Hybrid working: In addition to working in the office, you can also work remotely – within operational, regulatory and legal requirements.
Individualized work schedule models
sabbatical
subsidization of nursing & childcare costs
Personal budget for continuing education and development as well as health
plus, a personal budget to set up your mobile working space
Senior C++ Engineer developing full - stack software solutions at Evident Canada for innovative inspection technologies. Collaborating in an agile R&D team and mentoring less experienced developers.
Senior Backend Developer responsible for backend services and API design for the Gaia web application. Collaborating with frontend teams in an agile environment at ING Hubs Poland.
C# and .NET Core Developer developing high - performance services for mission - critical systems. Collaborating within Agile teams to enhance and maintain technical tools.
Full Stack Developer at Capgemini enhancing software solutions. Collaborating with global teams and engaging in the full software development lifecycle.
Full - Stack Software Engineer working on Java - based backend and Angular - based frontend development at Capgemini. Collaborating to build user - friendly web applications with a customer - first mindset.
Software Engineer II (Backend) developing and maintaining backend services for Wati’s SaaS platform. Collaborating with engineering teams to deliver reliable and scalable solutions.
Associate Software Engineer supporting Java applications in a student program at Sun Life. Engaging in software development and operations tasks to ensure application reliability.
Internship for Backend Developer (m/w/d) with Python focus in an innovative startup environment. Contribute to AI platforms and work with modern cloud technologies.
Java Analyst Programmer for Seidor Gesein participating in high - level technology projects. Develop and maintain enterprise applications while ensuring code quality and efficiency.
.NET Developer enhancing the Acquiring system at Nuvei, a Canadian fintech company. Join the team to develop innovative features for payment processing solutions.