Apache Camel Developer
Total Experience: 3 – 5 Years
Mandatory Skills: Apache Camel, Kafka, Spring Boot
We are looking for a Java and Apache Camel Developer with experience in building high-performing, scalable, enterprise-grade applications.
Developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.
Required Technical Skills:
Strong experience in Java 1.8 +, Spring & Spring Boot, Apache Camel, Apache Kafka ,REST APIs, Microservices, Junit, Mockito / Power Mock
Must be able to code in prevailing technologies including Java, Spring Boot, Apache Camel including hands-on expertise with cloud native solutions from AWS
Strong Hands on Experience in Apache Camel(EIP Patterns, Routers, Processors, Exchange , Junit etc).
Experience in streaming / message queuing technologies Apache Kafka, RabbitMQ etc
Proficient Microservices concepts & design patterns.
Experience in PL/SQL, Oracle DB, JPA (Hibernate / iBatis / MyBatis)
API design and implementation (remote vs local APIs, routing and reverse proxying, load balancing, optimization techniques)
Experience in Docker, Kubernetes is preferred and experience in OpenShift is highly desirable.
Proven abilities in delivering CI/CD development methodologies
Knowledge / experience in, Redis, NoSQL (MongoDB)
Experience in OAuth, KeyCloak / OKTA
Experience using Build tools like Maven, Gradle.
Experience in integration technologies like Tibco / WeMethods / Dell Boomi / MuleSoft and API Management like (APIGEE) is good to have
Knowledge of performance and application testing, scheduling tools
Experience working in an Agile/SCRUM model.
Experience with testing practices, processes and artefact creation, and user acceptance testing.
Solid understanding of Object-Oriented Programming concepts, data structure, algorithms, and system level programming (including multi-threaded programming)
Strong communication skills in written and verbal .
Candidate should have:
Excellent analytical skills and problem solving skills
Good communication and interpersonal skills
Ability to communicate clearly and effectively with multiple technical & non-technical groups
Be proactive, self-motivated, work independently to deliver results
To apply for this job email your details to firstname.lastname@example.org