- Contract
- Anywhere
Job Title: Freelance Java Engineer
Location: Amsterdam (2 days on-site minimum)
Start Date: November
Contract Type: Freelance
Duration: 12+ Months
Role Overview:
You will be working in the CRM department, dedicated to creating solutions that empower our marketing teams to deliver personalized, compelling, timely, and eco-friendly product and recommendations to our customers, in order to grow their experience with products and ecosystem.
Key Responsibilities:
- Providing technical expertise and guidance. This involves defining and explaining the technical requirements of the project, making architecture decision, and providing solutions to technical challenges, always in a collaborative way with team members and stakeholders.
- Ensuring that the team follows best practices in software development, including writing clean, maintainable and testable code, following coding standards, and conducting code reviews to identify and address any issues.
- Contributing to the team’s DevSecOps culture and practices, by deploying every day to production without interrupting service, improving alerting and monitoring, shifting left on security and managing incidents.
- Identifying potential risks and technical challenges early in the project lifecycle and proactively proposing tradeoffs to meet business goals. This may involve conducting technical assessments, proposing alternative solutions.
- Leading by example to foster a positive and collaborative team culture. This involves setting clear expectations, facilitating communication, and promoting knowledge sharing, all while supporting the professional growth of your team members. You will also partner with stakeholders to define project requirements, plan milestones, and ensure timely delivery
Candidate Requirements:
- Strong senior software engineer background with 5+ years of experience.
- Excellent command of Java (Spring/Spring Boot)
- Proficiency in working with relational databases (PostgreSQL) or NoSQL databases.
- Proficiency in software architectures, microservices, APIs, design patterns, event streaming (Kakfa), testable code, BDD/TDD.
- Proven track record in scaling services globally and improving resilience, with experience in load, stress and performance testing
- Sharp understanding and execution of agile methodologies and continuous delivery, CICD pipeline
Location: On-site in Amsterdam, with 2/3 days remote per week
Duration: Initial contract length to be confirmed (Estimated 12 months), with potential extension based on project needs.
Rate: Competitive freelance hourly rate based on experience