Vacature Java Developer Amsterdam | Join the Leading AI, ML, Data & Software Engineering Thought Leader of Europe! | Java21, Python, AWS/Azure, Kafka, Spark | €91.200
Your job: Java Developer Amsterdam
- Are you a Java Developer with a strong interest in the mind-boggling potential of Data, AI, ML, Cloud and the possibilities to have a big impact on some of the most interesting companies in the Netherlands?
- Would you love to work on real-world software projects like real-time data streaming platforms and IoT management to work on topics like fraud detection or optimizing healthcare?
- Would you love to broaden your scope by working on end-to-end full lifecycle data projects, from initial data collection and storage to processing, backend service development, and advanced analytics while learning impactful tech like Spark, Kafka, Databricks, Python, and various AWS and/or Azure services?
- Do you say yes to always working with colleagues, three days working from home, up to 14% year-end bonus, with the opportunity to take part in (remote) international projects in the EU?
Then wait no longer, this is the job for you!
Your Employer: The European Powerhouse in Digital Transformations of the Most Impactful Organizations!
If you are also someone who is in awe of the possibilities Data and AI are bringing to humanity, you have come to the right place! This European tech organization is a Thought Leader in Data, AI and Software Engineering and at the forefront of digital transformation, helping some of the most impactful organizations in healthcare, finance, food and beverages and transportation to unlock their full potential in the digital age.
Here, the most intelligent business domain specialists work in tight-knit multidisciplinary teams of full of data-, software- and cloud engineering expertise to blow clients’ minds. You will always work together with your colleagues, three days from home or in the amazing office in Amsterdam (next to the station), with occasional trips to the client to take them on the journey with you and get feedback on your great work!
This setup offers numerous opportunities to learn from various disciplines and grow quickly while maintaining a solid work/life balance. If you are a software engineer with solid Java and/or Python experience within a modern cloud environment and you would like to broaden your skills to encompass data engineering and cloud infrastructure for maximum impact, this is for you!
The culture is international and built on continuous learning. Here, you can delve into a wealth of resources like webinars, whitepapers, research articles, and a generous training budget to get certifications or grow your interpersonal skills.
Your Job: Java Developer Amsterdam
As a Java Software / Data Engineer in Amsterdam, you will have the chance to work on long term high impact transformative projects that directly impact various industries, driving innovation and efficiency. You will blend cloud infrastructure, backend services, and data engineering, directly impacting various industries and improving lives.
Example Project:
Healthcare Data Platform Imagine being part of a team tasked with revolutionizing a major healthcare institution’s data management system and directly impacting the quality of healthcare to patients!
Cloud Infrastructure Setup: You begin by designing and implementing a scalable cloud infrastructure on AWS. Utilizing EC2 for virtual servers and S3 for secure data storage, you ensure that all patient data is stored safely and is easily accessible. Lambda functions are employed to handle event-driven data processing, allowing for real-time updates to patient records.
Backend Services Development: Using Java and Spring Boot, you develop backend services that integrate various data sources, including patient monitoring devices and hospital management systems. This microservices architecture, containerized with Docker and managed using Kubernetes, ensures that the system is both scalable and reliable.
Data Engineering: To manage and process the vast amounts of data generated, you design robust ETL pipelines using Apache Kafka for real-time data streaming and Apache NiFi for automating data flows. The processed data is then stored in a data lake for advanced analytics.
Growth Possibilities
You’ll have access to extensive training programs that keep you ahead of the curve with the latest technologies. Regular workshops and knowledge-sharing sessions ensure that you are always learning and growing. This allows you to grow into leadership roles within your projects, offering you clear paths for career advancement, supported by mentorship programs that guide you in achieving your professional goals.
What is Required?
- + 2-3 years of professional Java software development experience
- Solid Spring Boot skills and understanding of OOP principles
- Experience with Python is a very big plus
- Strong communication skills
- Experience within a modern cloud environment, preferably AWS or Azure
- Experience developing and maintaining backend services within a microservices architecture
- Good understanding of both SQL and NoSQL databases
- Experience in designing and implementing RESTful APIs and familiarity with GraphQL
- Willingness to learn AWS and Azure services such as EC2, S3, Lambda, Azure Virtual Machines, Blob Storage, and Azure Functions
- Interest in learning data engineering tools like Apache Kafka, Apache NiFi, and Apache Airflow
- A basic understanding of big data technologies like Hadoop and Spark is a plus
- Proficiency in Docker and Kubernetes for container management and orchestration is a plus
What is Offered?
- Between €75,000 and €91,200 per year, based on experience and impact
- The choice to work 32, 36, or 40 hours
- 25 holidays + 10 days to be purchased
- Solid pension
- Public transportation compensation
- Phone compensation + device compensation or a laptop/MacBook
- €840 home office compensation
- €240 sport budget per year
- Training budget
- €2.15 home working compensation per day
Are you a Java Developer with a strong passion to grow more into cloud, data and AI?