Senior Java Software Engineer

Skywavesgroup — Netherlands · Posted ~10 hours ago

Senior Full-time Hybrid

Skills

Java 17+ Core Java Spring Boot SQL Cassandra Elasticsearch Kafka Messaging Queues API development Performance troubleshooting Production support Code review

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering opportunity for an experienced Java professional to design, develop, and maintain sophisticated backend applications. You will build APIs with modern Java frameworks and data technologies, work with event-driven messaging, troubleshoot performance and production issues, participate in code reviews, and provide technical guidance to teammates. The position follows a hybrid working model.

Highlights

Work on advanced Java applications with modern backend technologies, API development, performance optimization, production support, and code quality. The role offers close collaboration with business stakeholders and opportunities to share technical knowledge with teammates.

Description

Role: Advanced Java Developer Location: Amsterdam, Netherlands Type: FTE Mode: Twice in a week Experience: 8+ years • Required relevant experience – 7-10 years • Good development experience in Java 17 and above • Design, develop, and maintain advanced Java-based applications, adhering to coding standards and best practices. • Developing APIs using Core Java, Spring Boot, SQL, Cassandra, Elastic etc., • Should have worked in Kafka & Messaging Queues • Collaborate with client and understand the business requirements. • Defect management and fixing bugs that are raised during integration testing or functional testing. • Fixing performance issues related to API execution. • Providing support for production issues by analysing the application logs. • Providing technical support to teammates in case of any challenges. • Will be part of code review process to maintain good quality code. • Conducting knowledge transfer sessions on latest Java technologies • Good to have - understanding of Payments Domain • Dutch speaking candidates