Senior Mid-Level Java Backend Developer

Exis Ti — Netherlands · Posted ~2 hours ago

Senior

Skills

Java Backend development API development Software architecture Design patterns Unit testing Integration testing Application monitoring Troubleshooting Performance optimization Incident resolution Production support REST APIs Backend services

🔓 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

An international technology organization is seeking a hands-on Java Backend Developer at an experienced mid-level to senior level. You will design, develop, test, deploy, and support scalable backend applications and services. The position involves API development, software architecture, performance optimization, monitoring, troubleshooting, incident resolution, and continuous improvement across the full software lifecycle.

Highlights

Own the complete software lifecycle, from architecture and development through deployment and production support. Work in an international technology environment on scalable, reliable enterprise applications, with opportunities to contribute to engineering standards and continuous improvement.

Description

About the Role We are looking for a Senior Mid Backend Developer with strong hands-on experience in Java to join an international technology environment in Amsterdam. The successful candidate will take ownership of the design, development, testing, deployment and production support of scalable backend applications and services. You will work across the full software lifecycle, contributing to the delivery of reliable, maintainable and high-performing enterprise-grade solutions. This role combines strong technical development skills with end-to-end service ownership, including application monitoring, troubleshooting, performance optimisation, incident resolution and continuous improvement. Key Responsibilities Design and develop scalable and maintainable backend applications and services using Java. Contribute to software architecture, design patterns and engineering best practices. Develop and maintain APIs and backend services. Implement unit, integration and other relevant testing methodologies. Take ownership of applications throughout the complete software lifecycle. Monitor application performance, identify issues and implement improvements. Troubleshoot production incidents and perform root cause analysis (RCA). Support deployment and release activities. Contribute to coding standards, quality assurance processes and platform enhancements. Ensure backend services remain reliable, scalable and resilient. Collaborate with technical and business stakeholders to understand requirements and deliver effective solutions. Participate in continuous improvement initiatives within an agile and collaborative environment. Requirements 5–7 years of professional experience in backend software development. Strong hands-on experience with Java. Solid understanding of software engineering principles and best practices. Knowledge of backend architecture and design patterns. Experience developing and integrating APIs and services. Understanding of software testing methodologies. Experience with production support, troubleshooting and performance optimisation. Ability to analyse incidents and perform root cause analysis. Experience working across the full software development lifecycle. Strong problem-solving and analytical skills. Good communication and collaboration skills. English proficiency. Bachelor’s degree in Computer Science, Software Engineering, Engineering or a related field. What We Offer International and technically challenging environment. Opportunity to work on enterprise-grade backend services. Hybrid working model in Amsterdam, with 2–3 days onsite per week. Immediate start.