Skip to main content

Java Developer

Technology
GeekSoft Consulting
Amsterdam, Nederland3 weken geledenTot 1-5-2026
Op locatie

Functieomschrijving

Help design, build and continuously improve the clients online platform. Research, suggest and implement new technology solutions following best practices/standards.

Take responsibility for the resiliency and availability of different products.

Be a productive member of the team.

Requirements Advanced proficiency in Java (17+) with strong experience in Azure cloud environments

Expertise in designing and building enterprise-grade backend systems and services

Strong hands-on experience with microservices architecture and distributed systems

Deep understanding of service discovery, load balancing, distributed caching, and fault tolerance

Proficiency in RESTful API design and documentation (OpenAPI/Swagger)

Experience implementing API security (OAuth2, JWT, mTLS)

Strong knowledge of cloud-native design principles and cost-optimized architectures

Experience with Azure DevOps, Git, CI/CD pipelines, and automated testing frameworks

Hands-on experience with containerization and orchestration (Docker, Kubernetes)

Understanding of compliance frameworks within financial systems (KYC, risk, regulatory standards)

Experience with secure-by-design architecture principles

Familiarity with DDD, C4 modeling, TOGAF, and event-driven architecture (Kafka/Event Hubs)

Exposure to data flows, data lineage, and system integrations

Define end-to-end architecture for backend services, APIs, integrations, and data flows

Develop high-level and low-level design artefacts (HLD, LLD, sequence diagrams, data models)

Ensure alignment with enterprise architecture standards and cloud governance frameworks

Provide technical leadership and guide development teams to ensure design consistency

Conduct architecture reviews, design validations, and code reviews

Act as SME for Java, microservices, and Azure-based backend technologies

Collaborate with cross-functional stakeholders including product, business, and security teams

Establish and enforce best practices for coding, testing, API design, and deployment

Ensure compliance with security standards, financial regulations, and audit requirements

Implement observability, monitoring, logging, and resilience patterns

Translate complex or evolving requirements into clear technical designs

Design scalable, maintainable, and future-ready solutions Benefits A challenging, innovating environment. Opportunities for learning where needed.

Keywords
JavaAzureMicroservicesDistributed SystemsRESTful APIAPI SecurityCloud-native DesignAzure DevOpsGitCI/CDDockerKubernetesCompliance FrameworksSecure-by-design ArchitectureEvent-driven ArchitectureData FlowsService DiscoveryLoad BalancingDistributed CachingFault ToleranceOpenAPISwaggerOAuth2JWTmTLSKYCRiskRegulatory StandardsDDDC4 ModelingTOGAFKafkaEvent HubsData Lineage

¿Te interesa este puesto?