Senior Software Developer

Posted 18 hours 38 minutes ago by Levy Associates Ltd

Permanent
Not Specified
I.T. & Communications Jobs
Noord-Holland, Amsterdam, Netherlands
Job Description

About the Role

As a Java Engineer, you will be responsible for building and maintaining scalable and high-availability Back End systems that support financial services. The focus is on developing efficient, secure, and robust solutions that enable seamless digital experiences. You will work within an agile cross-functional team that includes engineers, product owners, and domain experts, contributing to the full development life cycle.

Key Responsibilities

. Collaborate with product and engineering teams to develop new features with real business impact.

. Design and implement secure, scalable, and high-performance Back End solutions.

. Write clean, maintainable, and testable code using Java 17+ and Spring Boot.

. Ensure software security, reliability, and compliance with industry best practices.

. Develop and maintain automated unit, integration, and regression tests.

. Work with cloud platforms, DevOps pipelines, and infrastructure automation tools.

. Contribute to architectural decisions and technology strategy.

. Foster a culture of knowledge sharing and continuous learning.

What You Bring

. Proficiency in Java 17+ and Spring Boot.

. Experience with cloud platforms and DevOps tools (eg, Azure, CI/CD pipelines, certificates).

. Understanding of Domain-Driven Design and microservices architecture.

. Familiarity with event-driven architectures (eg, Kafka) and distributed databases (eg, Cassandra).

. Experience with observability tools (eg, Prometheus, Grafana, ELK).

. Passion for code quality, testing, and best practices in software engineering.

Soft Skills & Mindset

. Strong collaboration and communication skills.

. Growth mindset-actively seeking feedback and learning opportunities.

. Ownership mentality-taking responsibility for code, testing, and deployment.

. A proactive approach to improving processes and helping teammates succeed.

Fluency in English (both written and verbal) is required.

This role is ideal for someone who thrives in a fast-paced, agile environment and is eager to work on cutting-edge technology solutions that make a real impact.