Software Engineer Java
Vacature details
Vakgebied: | High tech industrie |
Opleiding: | Senior |
Werklocatie: | Utrecht |
Vacature ID: | 13858 |
Salaris: | 4500,- / 5750,- |
Introductie
Hello, you!
Are we looking for you?
Can you communicate proficiently in Java? Are you enthusiastic about engaging with microservices and cloud-native technologies? If so, we invite you to submit your application for this position, and we look forward to delving deeper into this opportunity with you! In this role, you will be involved in planning, designing, and coding, all while fostering a commitment to excellence and performance.
Functieomschrijving
In the role of Senior Java Software Engineer, your responsibilities will include spearheading the development of our data platform integrated with the mobile robotic system. Collaborating within a multidisciplinary team, you will craft software systems tailored to meet customer specifications. Your role extends to offering technical expertise, contributing insights, and devising solutions aimed at achieving optimal performance.
What will you do?
Utilize business process frameworks such as Camunda for designing and implementing business processes.
- Collaborate with cross-functional teams to define, design, and deploy new features.
- Write clean, maintainable, and efficient code.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and rectify bottlenecks and fix bugs.
- Contribute to maintaining code quality, organization, and automation.
- Continuously explore, evaluate, and implement new technologies to enhance development efficiency.
- Actively participate in requirements definition, detailed design, development, testing, and documentation of engineering activities.
- Provide support for resolving site issues.
Wat verwachten we van jou?
You're the one we're looking for if you bring these essential skills;
Hold a Bachelor's or Master's degree in Computer Science or a related field.
- Possess a minimum of 5 years of experience in Java software development.
- Demonstrate strong expertise in implementing microservices architecture with Spring.
- Have experience working with business process frameworks such as Camunda.
- Exhibit proficiency in Agile development methodologies.
- Possess a solid grasp of software development principles and design patterns.
- Show familiarity with tools like Git, JIRA, and continuous integration/delivery.
- Display strong analytical and problem-solving skills.
- Showcase excellent communication skills and the ability to collaborate effectively in a team.
- Express a willingness to travel and stay abroad for several weeks during system installation.
- Demonstrate the ability to remain composed and professional in a challenging and dynamic work environment.
And it would be even more awesome if you also bring;
Proficiency in distributed systems, Cloud Computing (specifically Azure), and related technologies like Docker and Kubernetes for container orchestration.
- Experience with CI/CD pipelines using tools such as Jenkins and GitHub Actions, as well as familiarity with system monitoring tools like InfluxDB and the EFK Stack.
- Competence in testing frameworks, operating in a Linux environment, and scripting languages such as Python and Bash.
- Familiarity with modern communication protocols like REST and MQTT.
- Understanding of the Agile Development lifecycle methodology.
- Knowledge of high-scale, production-grade streaming technologies, including but not limited to Kafka.
- Strong multitasking and prioritization skills with a sense of urgency.
- Capability to collaborate effectively in large, diverse teams, both onshore and offshore, to achieve organizational goals.
- Background in logistic solutions.
Wat kun jij van ons verwachten?
- The right candidate will be provided a challenging and varied position in a professional robotic environment in Utrecht.
- An appropriate salary based on your experience and education, ranging from €4.500 to €5.750 gross per month.
- Future prospects and excellent benefits are evident.
- After a period of secondment and functioning properly, you can be contracted by our client.
- Good secondary conditions such as a minimum of 25 holidays and 8,33% holiday allowance.
- Courses to develop yourself professionally and personally via Trinamics Academy.
- Discount on your healthcare and referral bonusses and fun activities.
- Certain pre-employment screening checks may be part of this vacancy procedure.
Voordelen van solliciteren via Trinamics
- Keuze uit meer dan 400+ technische vacatures.
- Je profiteert van ons grote netwerk aan bedrijven.
- Eenmaal aan het werk, blijven we met je in contact.
- Altijd een persoonlijke consultant voor ál jouw vragen.
Jouw contactpersoon voor deze vacature
Martin Klomp
Consultant