Invelop is a software company that invents and develops modern software solutions for our existing, large range of customers. We highly focus on customer value by creating world class software with progressive user experience for the German and European energy market and therefore support to manage the essential energy transition. As a subsidiary of Bittner+Krull, a well-established software company, founded in 1988, we combine the best of two worlds: established structures and proven methods and processes combined with the dynamics, progressiveness and agility of a start-up.
About the Role
We are looking for an experienced Senior Java Developer with strong knowledge of Apache Camel and Quarkus to join our integration team. Together with the team, you will be responsible for the design, development and maintenance of standalone Camel applications and Camel-K based solutions that connect our business applications with third party systems in Kubernetes environments.
Key Responsibilities
• Design and develop integration solutions using Apache Camel and Quarkus
• Create and maintain Camel routes for connecting various systems and applications
• Implement data transformations between different formats (JSON, XML and others)
• Deploy and manage applications in Kubernetes clusters
• Collaborate with cross-functional teams to understand integration requirements
• Implement various integration patterns using different protocols and technologies
• Write clean, maintainable, and well-tested code
• Participate in code reviews and knowledge sharing
• Troubleshoot and resolve integration issues
• Stay current with latest technologies in the integration space
Required Skills & Experience
• 5+ years of experience in Java development
• 1+ years of experience with Apache Camel
• Experience deploying applications to Kubernetes
• Proficiency in REST API development and consumption
• Experience with data formats (JSON, XML) and transformation techniques
• Knowledge of Event Driven System Design
• Familiarity with database integration patterns
• Strong problem-solving skills and attention to detail
• Independent work in close cooperation with the team and the project
• Very good team players
Optional Skills & Experience
• Knowledge of Quarkus framework
• Knowledge of messaging systems like Kafka and MQTT
• Experience with the Gradle Build Tool
• Experience with Git and CI/CD pipelines
Preferred Qualifications
• Experience with Camel-K
• Familiarity with cloud-native application development
• Experience with microservices architecture
• Knowledge of testing frameworks (JUnit, Mockito, Wiremock)
• Understanding of containerization (Docker)
• Experience with monitoring and observability tools
What We Offer
• free choice of location and working hours
• 30 days of vacation
• team with dedication for world class software
• on demand Multisport card
• Additional health insurance
• start up with the benefits of an existing customer base
• high end IT hardware available very attractive compensation package
• opportunity for personal development and shaping the company
• yearly budget for personal and technical development
• awesome team with events in Germany and Bulgaria
Application Process
Qualified candidates will be asked to complete a technical assessment related to Apache Camel and Quarkus development. Successful candidates will proceed to technical and team interviews.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.