Senior java developer

Lees
Amsterdam, Netherlands
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Dutch
Experience level
Senior

Job location

Amsterdam, Netherlands

Tech stack

Java
API
Agile Methodologies
Software Quality
Code Review
Continuous Delivery
PostgreSQL
Machine Learning
NoSQL
Software Architecture
Data Streaming
Performance Testing
React
System Availability
Delivery Pipeline
Spring-boot
Kafka
Data Pipelines
Devsecops
Microservices

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

Apply for this position