Java Software Engineer II
Location:
Amsterdam, hybrid
Duration:
Until end of December 2026 (possible extensions)
Rate:
€103 per hour
About the Role:
We are looking for a passionate Software Engineer II to join our dynamic team. As a Software Engineer II, you will be responsible for implementing technical solutions that meet business requirements, ensuring high-quality craftsmanship in every line of code. You will collaborate with cross-functional teams to design, prioritize, and deliver technical tasks that drive the success of our tech stack, products, and processes. This is an excellent opportunity to work in a fast-paced environment, contributing to both product features and infrastructure automation.
Key Responsibilities:
Software Development:
Build, maintain, and improve software applications using the relevant development languages. Write clean, reusable, and efficient code, adhering to standard design patterns and libraries.
End-to-End System Ownership:
Take responsibility for the health and performance of services, actively monitor them, and ensure a sustainable pace of development through refactoring and best practices.
Incident Management:
Address and resolve production issues swiftly, aiming to reduce customer impact and contribute to postmortem processes to improve system reliability.
Architectural Guidance:
Advise product teams on technical solutions, ensuring alignment with functional and architectural requirements while maintaining flexibility for future enhancements.
Continuous Quality Improvement:
Identify and implement improvements to processes, systems, and methods to enhance business performance, data integrity, and security.
Effective Communication:
Deliver clear, structured, and meaningful communication tailored to various audiences. Engage in active listening to understand needs and provide solutions.
Qualifications and Skills:
Strong experience in Java software engineering with a focus on clean, maintainable code.
Experience with AWS
Knowledge of end-to-end system ownership and monitoring.
Familiarity with production incident management and troubleshooting.
Ability to evaluate and suggest architecture improvements.
Strong critical thinking and problem-solving skills.
Effective communication skills and ability to collaborate with cross-functional teams.
Experience with process and system improvements to increase efficiency and reduce risks.
Bonus Points:
Experience working with continuous delivery and experimentation frameworks.
Knowledge of design patterns and modern architecture best practices.
Apply today for immediate consideration!