We are seeking an experienced Backend Application Developer with strong expertise in Quarkus and Spring Boot frameworks.
The ideal candidate will have a solid foundation in object-oriented programming and proven experience applying design patterns and Enterprise Integration Patterns (EIP) with Apache Camel.
This role requires someone who can deliver scalable, reliable, and high-quality backend solutions for enterprise applications.
Key Responsibilities
- Design, develop, and maintain backend applications using Quarkus and Spring Boot.
- Implement and integrate Enterprise Integration Patterns with Apache Camel.
- Create and consume REST (JSON) and SOAP (XML) web services.
- Manage data persistence with JPA and relational databases.
- Ensure high code quality through unit testing and adherence to coding standards.
- Utilize Maven for build automation and maintain source code with GIT/SVN.
- Collaborate with cross-functional teams (frontend, DevOps, QA) to deliver robust solutions.
- Deploy and manage applications on container platforms such as Openshift.
Required Skills & Qualifications
- Strong hands-on experience with Quarkus and working knowledge of Spring Boot.
- Deep understanding of object-oriented programming (OOP).
- Experience implementing design patterns and Apache Camel (EIP).
- Proven track record with web services (REST/JSON and SOAP/XML).
- Proficiency in JPA, relational databases, and query optimization.
- Hands-on experience with Maven, GIT/SVN, and unit testing frameworks.
Preferred Skills
- Experience with Enterprise Java Beans (EJB).
- Knowledge of frontend development with JavaScript under the MVC pattern.
- Familiarity with Openshift or other container platforms for application deployment.
Skills Required
Quarkus, Enterprise Integration Pattern, Apache Camel, Web Services