Lead Java Developer(Apache Camel)
Company: GSPANN Technologies
Posted on: February 24, 2021
Title: Lead Java Developer(Apache Camel)
Long Term Contract
Location: Milwaukee, WI
--- 8+ years Software Development (and Design) work experience in
Java / J2EE
--- Strong experience in Java 1.8, Spring & Spring Boot, Apache
Camel, Apache Kafka ,REST APIs, Microservices, Junit, Mockito /
--- 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 /
--- 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
--- 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
--- Knowledge of performance and application testing, scheduling
--- 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
--- Strong communication skills in written and verbal form
--- Work with product Owner/Managers to understand requirements
--- Participate in daily scrum, sprint planning, reviews, demos,
retrospectives and grooming sessions
--- Design client-side and server-side components
--- Implement high quality, scalable , reusable code in an agile,
test-driven development environment utilizing Java, Spring Boot ,
--- Implement Routers and services using Camel components.
--- Implement EIP patterns implementation using Apache
Camel(Aggregation, Splitters, Routing etc)
--- Develop APIs using JSON or XML formats for other applications /
frontend interfaces to consume.
--- Development of unit tests for the developed application
--- Collaborate with the Lead and other development team members on
architecture, technical design, release planning and deployment
--- Develop scripts and components to support continuous
integration and delivery pipelines.
--- Follow enterprise best practices in coding, design principles ,
secure coding practices while developing backend services and user
--- Perform Code Reviews
--- Design and develop proof of concepts
--- Create mockup / prototypes as needed
--- Provide daily, weekly updates and corresponding status reports
--- Identify problems and effectively communicate solutions to
peers and management on the improvements
--- Troubleshooting and maintenance of developed applications
--- Coach and guide other team members
- provided by Dice
Keywords: GSPANN Technologies, Milwaukee , Lead Java Developer(Apache Camel), IT / Software / Systems , Milwaukee, Wisconsin
Didn't find what you're looking for? Search again!