Senior java developer
Role details
Job location
Tech stack
Job description
Senior Java Developer position at agap2 Netherlands. You will work in an international environment with a local focus, across multiple projects in industries such as Banking, Fintech, Telco, Retail, Sports, and Healthcare. The role emphasizes knowledge sharing, personal development, and adaptation to different client environments within a tailor-made talent management program. Lees alle informatie over deze vacature zorgvuldig en gebruik vervolgens de sollicitatieknop hieronder om uw cv en sollicitatie te versturen., As a Senior Java Developer, you will help shape tomorrow's CRM alongside the software and the team that powers it. Your responsibilities include:
- Technical Guidance - Define and explain technical requirements, make architecture decisions, and propose solutions in collaboration with team members and stakeholders.
- Code Quality & Best Practices - Ensure clean, maintainable, and testable code, uphold coding standards, and conduct code reviews.
- Scalability & Resilience - Design architectures that scale across multiple countries and regions while ensuring high availability.
- DevSecOps - Contribute to daily deployments without service interruption, improve monitoring and alerting, enhance security practices, and manage incidents.
- Technology & Business Acumen - Identify risks and propose technical tradeoffs to meet business goals.
- Leadership & Collaboration - Lead by example, foster a collaborative culture, mentor team members, and partner with stakeholders to define requirements, plan milestones, and ensure timely delivery.
Requirements
- 7+ years of experience as a senior software engineer.
- Strong expertise in Java (Spring/Spring Boot).
- Proficiency with relational (PostgreSQL) or NoSQL databases.
- Experience with software architectures, microservices, APIs, design patterns, event streaming (Kafka), and BDD/TDD.
- Proven track record in scaling services globally, including load, stress, and performance testing.
- Familiarity with React (for front-end interfaces integrated with backend services).
- Coaching and mentoring abilities for high-quality software delivery.
- Strong knowledge of agile methodologies, CI/CD pipelines, and continuous delivery.
Nice to Have
- Experience applying Accelerate principles to improve delivery and developer experience.
- Knowledge of Machine Learning and Data pipelines.
- Familiarity with Salesforce Marketing Cloud (APIs, SDKs, Journey Builder, Custom Activity).
Benefits & conditions
- Competitive Salary & Benefits: Including a laptop, mobile phone, full travel allowance and pension plan.
- Work-Life Balance: 25 vacation days, flexible working hours in a hybrid mode.
- Professional Growth: Weekly Dutch classes and a tailored talent management program with a financial budget to help you achieve your professional goals.
- Dynamic Culture: Diverse team activities from tech meetups to sports and social events.
Inclusion & Equal Opportunity