Senior Java Engineer
| Branche | Zie onder |
| Dienstverband | Zie onder |
| Uren | Zie onder |
| Locatie | Utrecht |
| Opleidingsniveau | Zie onder |
| Organisatie | DevOptix |
| Contactpersoon | Zie onder |
Informatie
Hey there! π Ready to Shape the Future of Digital Banking? At DevOptix, we build scalable, high-performance software for some of the largest banks and financial institutions in the Netherlands. We are looking for a Senior Java Engineer to join our team and work on cutting-edge banking solutions.
Tasks- Build Scalable Systems β Design, develop, and maintain high-quality Java and Kotlin applications and services that go beyond client expectations and set new industry benchmarks.
- Collaborate & Innovate β Work closely with cross-functional teams to craft cutting-edge solutions that prioritize performance, scalability, and long-term maintainability using Domain-Driven Design (DDD) principles.
- Work with Modern Architectures β Develop microservices and RESTful APIs using frameworks like Spring, ensuring robust and efficient systems that drive real business impact.
- Streaming & Observability β Implement real-time data processing with Kafka and ensure system reliability through monitoring and logging with ELK Stack and Grafana.
- Cloud & Orchestration β Deploy and manage applications in cloud environments (AWS, Azure) using Kubernetes and OpenShift to ensure high availability and scalability.
- Optimize & Enhance β Continuously improve existing systems, refactoring and optimizing for performance while following modern development best practices.
- Shape the Future β Participate in architectural discussions, designing future-proof solutions that keep our clients at the forefront of the industry.
- Engage with Clients β Partner directly with clients to understand their needs, offer expert technical guidance, and deliver meaningful, results-driven solutions.
- Share & Grow β Contribute to technical documentation, mentor teammates, and help drive a culture of continuous learning and innovation.
You are a motivated and experienced professional who thrives on solving complex problems and contributing to impactful projects. You have:
- 8+ years of hands-on professional experience in Java development, with a strong understanding of object-oriented principles and design patterns.
- Proficiency in Kotlin is a strong plus, as we increasingly leverage it for modern service development.
- Expertise in the Spring ecosystem, microservices architecture, and RESTful APIs.
- Strong experience with Kafka for event-driven architectures.
- Deep understanding of Domain-Driven Design (DDD) and its application in complex business domains.
- Experience with Kubernetes and OpenShift for container orchestration.
- Hands-on experience with cloud platforms, specifically AWS and Azure, along with Azure DevOps for CI/CD.
- Experience with SQL and NoSQL databases.
- A passion for exploring emerging technologies and applying them to real-world challenges.
- Excellent problem-solving skills and strong interpersonal communication abilities in English.
We will be extra happy if you have:
- AI & Generative AI Interest β Hands-on experience or a passion for exploring emerging technologies, including Retrieval-Augmented Generation (RAG), frameworks like LangChain, LangGraph, LlamaIndex, Spring AI, or API-based LLMs is a plus.
- Dutch Language Journey β While English is our primary working language, speaking Dutch is important for our long-term success in the local market. We hope all our consultants reach a B2 level of Dutch. If you are on your Dutch journey, we are happy to support you with training and certification up to B2 level.
- Industry Experience β Prior experience in banking, financial services, telecommunications, or similar industries.
- Knowledge Sharing β A passion for writing technical blogs, public speaking, open source or to contribute to the tech community in another way.
- Educational Background β A bachelor's degree in Computer Science, Engineering, or a related field.
- Competitive Salary and Benefits β We have a transparent rewards structure with clear career growth opportunities.
- Language Support β We are committed to your growth. If you're looking to improve your Dutch, we'll cover training and certification costs to help you reach B2 level.
- Relocation and Sponsorship β We provide visa sponsorship and relocation assistance, helping you settle smoothly into the Netherlands.
- Generative AI Experimentation β Be part of a forward-thinking team exploring the latest advancements in AI and its real-world applications.
- Challenging Projects β Work on impactful, cutting-edge projects for top-tier clients in banking, telecommunications, and e-commerce.
- Professional Growth β Access annual educational budgets, conferences, and continuous learning opportunities to sharpen your skills.
- A Collaborative Environment β Join a talented, driven team that values innovation, excellence, and knowledge sharing.
Your expertise matters. Join us at DevOptix and help create next generation solutions!
Omschrijving
Hey there! π Ready to Shape the Future of Digital Banking? At DevOptix, we build scalable, high-performance software for some of the largest banks and financial institutions in the Netherlands. We are looking for a Senior Java Engineer to join our team and work on cutting-edge banking solutions.
Tasks- Build Scalable Systems β Design, develop, and maintain high-quality Java and Kotlin applications and services that go beyond client expectations and set new industry benchmarks.
- Collaborate & Innovate β Work closely with cross-functional teams to craft cutting-edge solutions that prioritize performance, scalability, and long-term maintainability using Domain-Driven Design (DDD) principles.
- Work with Modern Architectures β Develop microservices and RESTful APIs using frameworks like Spring, ensuring robust and efficient systems that drive real business impact.
- Streaming & Observability β Implement real-time data processing with Kafka and ensure system reliability through monitoring and logging with ELK Stack and Grafana.
- Cloud & Orchestration β Deploy and manage applications in cloud environments (AWS, Azure) using Kubernetes and OpenShift to ensure high availability and scalability.
- Optimize & Enhance β Continuously improve existing systems, refactoring and optimizing for performance while following modern development best practices.
- Shape the Future β Participate in architectural discussions, designing future-proof solutions that keep our clients at the forefront of the industry.
- Engage with Clients β Partner directly with clients to understand their needs, offer expert technical guidance, and deliver meaningful, results-driven solutions.
- Share & Grow β Contribute to technical documentation, mentor teammates, and help drive a culture of continuous learning and innovation.
You are a motivated and experienced professional who thrives on solving complex problems and contributing to impactful projects. You have:
- 8+ years of hands-on professional experience in Java development, with a strong understanding of object-oriented principles and design patterns.
- Proficiency in Kotlin is a strong plus, as we increasingly leverage it for modern service development.
- Expertise in the Spring ecosystem, microservices architecture, and RESTful APIs.
- Strong experience with Kafka for event-driven architectures.
- Deep understanding of Domain-Driven Design (DDD) and its application in complex business domains.
- Experience with Kubernetes and OpenShift for container orchestration.
- Hands-on experience with cloud platforms, specifically AWS and Azure, along with Azure DevOps for CI/CD.
- Experience with SQL and NoSQL databases.
- A passion for exploring emerging technologies and applying them to real-world challenges.
- Excellent problem-solving skills and strong interpersonal communication abilities in English.
We will be extra happy if you have:
- AI & Generative AI Interest β Hands-on experience or a passion for exploring emerging technologies, including Retrieval-Augmented Generation (RAG), frameworks like LangChain, LangGraph, LlamaIndex, Spring AI, or API-based LLMs is a plus.
- Dutch Language Journey β While English is our primary working language, speaking Dutch is important for our long-term success in the local market. We hope all our consultants reach a B2 level of Dutch. If you are on your Dutch journey, we are happy to support you with training and certification up to B2 level.
- Industry Experience β Prior experience in banking, financial services, telecommunications, or similar industries.
- Knowledge Sharing β A passion for writing technical blogs, public speaking, open source or to contribute to the tech community in another way.
- Educational Background β A bachelor's degree in Computer Science, Engineering, or a related field.
- Competitive Salary and Benefits β We have a transparent rewards structure with clear career growth opportunities.
- Language Support β We are committed to your growth. If you're looking to improve your Dutch, we'll cover training and certification costs to help you reach B2 level.
- Relocation and Sponsorship β We provide visa sponsorship and relocation assistance, helping you settle smoothly into the Netherlands.
- Generative AI Experimentation β Be part of a forward-thinking team exploring the latest advancements in AI and its real-world applications.
- Challenging Projects β Work on impactful, cutting-edge projects for top-tier clients in banking, telecommunications, and e-commerce.
- Professional Growth β Access annual educational budgets, conferences, and continuous learning opportunities to sharpen your skills.
- A Collaborative Environment β Join a talented, driven team that values innovation, excellence, and knowledge sharing.
Your expertise matters. Join us at DevOptix and help create next generation solutions!