Responsibilities
• Spearhead all stages of the software development lifecycle, contributing to the creation of robust and scalable solutions.
• Design, implement, and maintain Java-based applications that push the boundaries of technology.
• Collaborate with cross-functional teams to analyze user requirements, defining and achieving business objectives through innovative software solutions.
• Develop and rigorously test high-quality software, identifying and resolving technical challenges with finesse.
• Craft detailed design documentation and create technical designs that serve as the blueprint for application development.
• Write well-designed, testable code, ensuring the delivery of reliable and efficient solutions.
• Dive deep into software analysis, programming, testing, and debugging, showcasing your expertise in problem-solving.
Requirements
• Possess a Bachelor’s Degree in Computer Science or equivalent experience, demonstrating your commitment to excellence.
• Bring a minimum of 3 years of hands-on experience in Java development, showcasing your proficiency in the language.
• Exhibit expertise in the Spring ecosystem, including Boot, Security, and web, to create scalable and maintainable applications.
• Showcase your prowess in Microservices architecture, contributing to the evolution of our cutting-edge technology stack.
• Demonstrate a strong understanding of Object-Oriented Programming (OOP) Patterns and Concepts, applying them to create elegant solutions.
• Familiarity with various design and architectural patterns, reflecting your commitment to staying at the forefront of industry best practices.
• Showcase your mastery in continuous integration, ensuring the seamless integration of new features and enhancements.
• Hands-on experience with databases, particularly PostgreSQL, illustrating your ability to work with diverse data sets.
• Proficient in code versioning tools such as Git, highlighting your commitment to collaborative development.
• Expertise in building tools like Ant, Maven, Gradle, etc., showcasing your commitment to efficient and streamlined development processes.
• Skillfully write reusable Java libraries and maintain clean, efficient code that adheres to industry standards.
• In-depth understanding of concepts like MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services.
• Knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds, reflecting your deep understanding of Java internals.
• Basic knowledge of web technologies like HTML, JavaScript, CSS, showcasing your versatility and adaptability.
Kom ons dynamische team versterken en maak deel uit van een bedrijf dat innovatie, samenwerking en persoonlijke ontwikkeling hoog in het vaandel heeft staan.
Geef je carrière een boost bij ons en ga mee aan de slag met spannende projecten die de toekomst van softwareontwikkeling opnieuw vormgeven!
Solliciteer nu en speel een sleutelrol bij het vormgeven van het technologische landschap.